Mobicents Sip Servlets
Speed Dial
Service Description
Speed Dial allows a calling party to specify a short speed-dial number (e.g. "1"), which it translates into a complete address based on prior configuration and proxies it (without record-routing, and without supervised mode).
Speed Dial currently performs a lookup into a hard coded list of addresses and should later evolve towards a database.
Here is the list of hard coded contacts and their locations :
- "1" => "sip:receiver@sip-servlets.com"
- "2" => "sip:mranga@sip-servlets.com" (The Master Blaster)
- "3" => "sip:vlad@sip-servlets.com"
- "4" => "sip:bartek@sip-servlets.com"
- "5" => "sip:jeand@sip-servlets.com"
- "9" => "sip:receiver@127.0.0.1:5090" (Special case to be able to run the app standalone)
How to activate it
From the binary
You can find the war file corresponding to this example
- Mobicents Sip Servlets 2.X : here .
- Mobicents Sip Servlets 1.X : here
.
Drop the downloaded war file into your tomcat_home/webapps directory or jboss_home/server/default/deploy directory
Get the corresponding dar configuration file .
To understand what the dar configuration file is used for, check the Application Router Documentation .
Drop it in your tomcat_home/conf/dars directory or jboss_home/server/default/conf/dars directory.
To use this dar file for this service, specify in the Service xml tag, darConfigurationFileLocation attribute of the tomcat_home/conf/server.xml file or jboss_home/server/default/deploy/jboss-web.deployer/server.xml , the following :
conf/dars/speed-dial-dar.propertiesYou can now run your container (Tomcat or Jboss).
How to play with it
Start two SIP Phones. One phone should be setup as sip:receiver@sip-servlets.com on ip address 127.0.0.1 and port 5090 The other phone can be registered as anything
The SIP phone doesn't have to be registered.
From the second phone, make a call to sip:9@sip-servlets.com you should have the "receiver" phone ringing.
Mobicents Sip Servlets
Overview
Documentation
Frameworks
Examples
Contribute
- How to Contribute
- Write a Test/Run the Testsuite
- Feedback
- Source Repository
- Mobicents Sip Servlets in Eclipse
