Enables your applications to set up calls between two parties, to change call routing based on incoming call events and to receive notifications about the same call events.
Overview
The Playground Call Control service provides you with the ability to create calls between two parties. It provides the ability for applications to handle the following call events: Busy, Not Reachable., No Answer and Called Number. And it provides the ability for applications to be notified of the same events.
Features:
- Set up of call between two terminals
- Handle (i.e. continue, route to another number or end the call) the following call events:
- Busy - the called party is busy
- Not Reachable - i.e. the called party has switched of the mobile phone
- No Answer - the called party does not answer the call
- Called Number - the calling part calls the called party, the trigger is handled before the actual call setup takes place. This is typically used for service number
- Notify the application of the following call events (the application is only informed of what happens, it has no possibility of influencing the call routing)
- Busy
- Not Reachable
- No Answer
- Called Number
Usage Examples
Your mobile phone is turned of when someone tries to call you, when you turn your mobile phone back on you receive an SMS that the person has tried to call you. A click to call application on a web-page may utilize make call for the call setup.
Java Code Sample:
// Example of using make Call service in java
//In this example a call is set up between two SIP clients,
//one with IP-address 10.10.10.1 and the other with
//IP-address 10.10.10.2 "ChargingInformation" is not
//supported in playground and may be set to null.
StringCallString response =
CallSetupService.makeCall(new URI("sip","10.10.10.1"),
new URI("sip","10.10.10.2"),chargingInformation);
|


