When I receive an SMS from a friend's mobile phone, I can respond to it (as you would expect). When I receive an SMS from my application, via AWS SNS, I can not respond. Why is that? And can I configure a response phone number?
There is no in-bound SMS capability with Amazon Simple Notification Service. It is only for outbound messaging.
However, Amazon Pinpoint can respond to SMS messages, typically as part of a marketing campaign.
See: Amazon Pinpoint Launches Two-Way Text Messaging | AWS News Blog
Related
We were using Amazon SNS to send SMS to our end-user. But now, we also need to sent our end users voice messages over landline.
Is it something feasible with Amazon SNS?
As far as i know, we are unable to send voice message through AWS SNS.
But you might be interested in Amazon pinpoint which allows you to send voice messages through that api, check here for pricing and to get started
SES runs on an exchange server. How can I access my mail using the web? I have searched AWS docs with no results.
SES is a "hosted" service provided by AWS. It doesn't run on Exchange Server. It's also not a "mail server" like GMail and can't be used for viewing your e-mail messages. Although you can use Amazon SES mailbox simulator to "capture" test emails sent with SES: http://docs.aws.amazon.com/ses/latest/DeveloperGuide/mailbox-simulator.html
You can't. From SES page:
Receiving Email
You can use Amazon SES to receive messages and deliver them to an
Amazon S3 bucket, call your custom code via an AWS Lambda function, or
publish notifications to Amazon SNS.
SES is not intended as a full featured email client for humans, but as a cost effective way for your application to use/integrate emails.
Does AWS offer a service for real-time publish&subscribe messaging for end clients? (web, mobile, desktop).
I'm looking for something that is topic based, optionally with a statfull model of data, where clients can subscribe to topics, receive data published on these topics at real time, etc.
(similar to what Google Firebase offers).
Thanks.
Yes. Amazon Simple Notification Service (SNS) provides:
Topic creation
Publishing of messages to the topic
Subscription to a topic via:
Email
HTTP/S endpoint (effectively, a REST call)
SMS
Sending to an Amazon SQS queue
Triggering an AWS Lambda function
Sending mobile notifications (iOS, Android, Baidu, Windows mobile, Windows desktop, Mac desktop)
Can we send a SMS to a mobile number through amazon service? I need to send a plain message and not notifications.
No.
Amazon Simple Notification Service (SNS) can't send SMS messages to recipients who have not opted-in to receive topic notifications.
The SMS capability in SNS is limited to users who respond affirmatively to the initial message requesting that they confirm their subscription to a topic -- for notifications.
I'd like to understand how amazon SNS confirms endpoint subscription in case of mobile apps.
For SMS, HTTP or email enpoints, we can assume a confirmation SMS, call and email is sent.
But for apps, SNS seems to be managing all notifications through third party services like GCM, APNS etc.
Say I have a GCM client and server ready.
My client wants to subscribe to a topic. How is the confirmation message sent to the device?
Amazon SNS auto-confirms mobile endpoints like GCM, APNs etc. From the Amazon SNS FAQ,
Q: Does enabling push notifications require any special confirmations
with SNS Mobile Push?
No, they do not. End-users opt-in to receive push notifications when
they first run an app, whether or not SNS delivers the push
notifications.