This tutorial will follow you step-by-step for installing our XML services

on your Cisco CCME router.

 

In this example we will suppose that your username is demo1

with password demo1 and the router ip is 192.168.1.1.

In the red font are the IOS commands.

The first operation is to access via telnet/ssh on the router.

telnet 192.168.1.1

enter your username and password

enter in configuration mode

conf t

enter in telephony service mode for CME parameters

telephony-service

enter the ciscoxmlservices.com urls changing demo1 with your username,

keep demo1 if you want to try the demo version.

 
url directories http://directory.ciscoxmlservices.com/demo1/demo1/
url services http://phone.ciscoxmlservices.com/demo1/
 
optional
 
url idle http://idle.ciscoxmlservices.com/demo1/ idle-timeout 30
The value "30" at the end of url are the seconds after that the idle services will activate. 

User can also customize this value. 

Delete the current configuration files.
no create cnf-files
 
Create the new configuration files
create cnf-files 
 
for immediatly activation of the services you have to reset all of your phones
reset all
 
Save new configuration 
do wr

After the phone's reboot in the settings section of your phone you have to see these parameters. 
Cisco Phone url directory 
Cisco Phone url idle 
 
If you want to activate the lookup services, for replace the number with name on incoming calls, you need to install our tcl script on your router/voice-gateway.

The script make for every call a query to our servers searching for the callerid, if the number is present on your address book you will see the contact name in the display of your phone.

The lookup service work with company and contact also with encryption enabled.

For installing the script you need to download it and copy in the router flash of your router.

Configure the script with the following parameters (example for demo1 account): 
 
application
service num2name flash:/number2name-http.tcl
  param server http://lookup.ciscoxmlservices.com/demo1/
  param user demo1
  param password demo1
 (only if you want encryption encryption)
  param key secret
 !
 
After the script configuration you can enable it by adding "service" in your incoming dial-peer.
For known witch dial-peer you use for incoming call you can use the debug command: "debug voip ccapi inout" following one call.

 
dial-peer voice 100 pots
description Incoming dial-peer

service num2name
incoming called-number 55512..
 
You can download the lookup script here