More and more apps are adding in-app messaging and calls functionality and we also use their APIs for the same reason. Their API is very easy to use more importantly at affordable price. They support more platforms than any other APIs. Their on-premise is the way to go.