Softdial CallGem

Resource Enumeration API

The SDMP protocol is a full-duplex protocol for exchange of tokenised text messages over a TCP socket connection. Its primary use is as a transport for line-of-business services inside the contact center to “plug in” to Softdial CallGem™ to make a complete contact center solution. As Softdial CallGem™ has evolved, a family of enumeration messages was developed to enable third-party services to get a real-time view of the state of the contact center and subscribe to a stream of events.

These messages form the bulk of Softdial CallGem™’s management API; they are multi-purpose, providing the following types of functionality to third parties:

Softdial CallGem™ can support multiple connections to external control applications.

Sytel encourages all partners using a socket interface to use SDMP 2.0 conventions for messaging.

This topic uses 2 character message codes as per SDMP 1.0 for the sake of brevity. All publish-subscribe messages form part of Softdial CallGem™’s management interface, so where you might see a message code (EA) the full message code (CG:MA:EA) is implied.