Popular Posts

Tuesday, August 16, 2011

Develop IP-IVR on Cisco CallManager platform: 2

To implement an IVR application, we should open two paths: call control path and media processing path.
In the CTI port case, we use TAPI and Cisco Wave Driver for each of them.
Basic Features of call control includes:
1. Call distribution among a group of IVR channels;
2. Call Answer, Clear/Block, Hold, Retrive, Make call;
3. Transfer, Conference.
4. Collect DTMF input, ANI, DNIS.
Basic Features of media processing includes: Play (File, Buffer), Record, Beep and Tone detect.
First of all, let's setup development and testing environment, which involes the following steps:
CUCM Settings:
1. Add CTI Ports and CTI RoutePoints in CUCM
2. Add User (End User or Application User), and associates to CTI ports and RoutePoints.











IVR Server Settings (I recommend use virtual machine for IVR development and testing):
1. Download CiscoTSP (CCMAdmin->Application->Plugins)
2. Install and configure CiscoTSP on IVR server
3. Install Cisco Wave Driver
4. Test TSP environment on IVR server: usually use 'dialer.exe' coming with Windows.

Open a CTI port and make a call to an extension, if it works well, our developing environment is OK. If you can't find any CTI port in the line list, check the TSP log for detail.

So far we can start coding our IVR application. 
(To be continued...)

1 comment:

  1. The phrase design and development services means a standard of integrating applications all together using various web programming languages
    ivr solution

    ReplyDelete