Powering Unified Communications services for telecommunications service providers.
The power of linguistic technologies applied to voice and text self-service, telephone and tablets.
Keep your multiple numbers, but on one phone with one SIM.
If you are a java developer and interested in kicking the tires on PowerMedia XMS's rest api, we have a a java library that was been developed to help streamline proof-of-concepts and trials. Information on the java library is available at:
As some background, PowerMedia XMS has a Rest API (among support for other protocols too!). The Rest API allows a programmer to issue commands or get notifications from PowerMedia XMS via HTTP methods. This typically involves building up , for example, the RESTful command, and parse the information returned back from PowerMedia XMS. This java library takes of packing and unpacking the http calls to the PowerMedia XMS server and the article provides a walk-through of downloading, installing and building your first "hello world" application.
The PowerMedia XMS Rest API allows you control over media and signaling (SIP) and allows you, for example, to establish a video conference..
I am new to development using XMS RESTAPI's.
The sample application does talk about call creation and hangup.
Could you please let me know how to manage the call for action like (hold, resume etc), How do I update the call resource say (IMS side resource, when call is initiated by webRTC client)?
Do I need to modify the SDP and give HTTP PUT call for call resource updation or Does XMS provides any XML based interface where I can change the media and direction attribute (i.e. sendonly/recvonly/inactive) and get the resulted SDP in HTTP PUT response.
Monoj, The REST interface doesn't have and explicit HOLD/Resume functionality at this time. Typically the devices would just remain idle or stopped to represent this. If you wanted to actually reinvite the SIP legs to modify to HOLD it could be done using the 3PCC mode and manually passing in a correctly formatted SDP using the update/PUT.
Dialogic Exchange Network | Jim Machi Blog | Corporate Blog
Dialogic, the Network Fuel® company, inspires the world’s leading service providers and application developers to elevate the performance of media-rich communications across the most advanced networks. We boost the reliability of any-to-any network connections, supercharge the impact of applications and amplify the capacity of congested networks. Forty-eight of the world’s top 50 mobile operators & nearly 3,000 application developers rely on Dialogic to redefine the possible and exceed user expectations.