Management APIs

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.

In SCC 10.7, clients using SDMP can be configured to use HTTP (or HTTP over SSL) as the underlying application protocol without the need for application code changes if using the Sytel.Mdn2 library or Sytel’s mediation services. This enables reliability improvements in public network environments, WAN-based deployment without the need for VPNs and message queuing and routing for a cloud service bus.

 

Copyright © 2004 - 2019  Sytel Limited