Here are couple of mechanisms that you might want to consider:
- most mobile providers have an email service where u can send an email to and it gets sms'ed to the subscriber. Downside is you got to know who is the mobile provider for a mobile number and the country were you are trying to use this service
- most companies (customers) already have some kind of email to sms service, eg for emergency communicatiob to their emergency staff. So if you want to demo for a particular customer they could provide you with access to such service
- skype can send sms and there are apis to skype this could also be an approach
- in general the service that is pretty common to be use from an general architectural perspective is an email-to-sms-gateway.
Santhosh has a lot of useful information in his reply. I was just reiterate the point that SMS requires integration with the mobile networks and therefore varies between providers and locations. For this reason it is usually provided as a service by a third party and you can integrate your Pega application to that service. This is a pretty standard service call that just requires a Connector from your Pega application and to the SMS service. In the past I've seen examples using Amazon SNS, Tropo, and Twilio.
If you're looking for more of a bot conversation then that is something that could be handled by Pega Intelligent Virtual Assistant, here we provide a component that interacts with Tropo as well as options for building components for other providers. However this is not the answer if you just want to send simple, bulk 1 way notifications.