In the previous recipe, we showed how we can use the C# client to act as a proxy for services where we don't have control of the source code. We'll continue with that concept in this recipe, adding the capability to send SMSes so that our messaging app can send text messages to users when new messages are sent. Being able to wrap multiple existing services allows you as a software developer to mix in powerful components quickly instead of needing to build everything yourself. This time, we'll add the concept of SMS messaging by referencing the popular Twilio API.
Twilio, for a small fee, will send and receive text messages and also send and receive phone calls in addition to a number of other services. You can check out https://www.twilio.com/docs/ for more information.