Voximplant Messaging capabilities include SMS API, IP Messaging and Bot API. SMS API can be used by developers to send and receive SMS. BothP2P (Person-to-Person or Peer-to-Peer) and A2P (Application-to-Person) use cases are supported.
SMS is controlled via an HTTP API. SMS control is not available directly from within the VoxEngine serverless environment today, but outbound SMS messages can be sent using VoxEngine’s Net module in conjunction with the HTTP API. A direct SMS module for VoxEngine is coming in the near future.
IP Messaging lets developers implement in-app user-to-user and group chats. It’s currently available in Voximplant Web and Mobile SDKs. IP Messaging capabilities include, but not limited to:
Custom message payload
One Voximplant user ID can be used to login on multiple devices, with unread message count sync across all devices
Universal “conversations” that can be used to create one-on-one messaging, channels, public and private chats
Messages are saved if user is offline and delivered when they are back online
Push notifications support
“Typing” notification support
Channels, users and messages can be edited
Notifications about all events across all affected users
Conversations and messages can be saved to and loaded from a local app storage
Optimized for low CPU, memory and network usage
The Bot API is used when IP Messaging needs to be connected to external services, such as another instant messaging system or a text bot platform.
Please check the Messaging section to learn more.