« Back to CVP - All Versions

Sending the VXML Gateway IP address from CVP App

Combination View Flat View Tree View
Threads [ Previous | Next ]
In a standard CVP deployment, Is it possible to get the VXML Gateway IP address from CVP appl to any customised IVR driver ?

Hi Satish,

You would not be able to access the VXML gateway's IP address directly in the CVP app, but in a standalone cvp deployment, you can pass the VXML gateway IP address as a parameter when the CVP application is called from the CVPSelfServiceBootStrap.vxml. Mind you, the .vxml script needs to be changed accordingly, and the sent param would be available as a session data within the CVP application for use.

Hope this helps,
Ranjana.

Hi Ranjana,

Thanks for your quick reply.


Also would request you to help in confirming on the below query

Is the VXML Gateway port # (on which the calls land) is a fixed port # defined or can it be dynamic port numbers ?
Regards,
Satish

Hi Satish,

I believe that the port on which the call lands is dynamic to a range of channels available. I suggest you contact Cisco Gateway experts to have a say on this matter. If the port number is available somehow when the call leg is established, you might be able to send the data to the CVP application by modifying the CVPSelfService.tcl.

Hope this helps,
Ranjana.

If it is a comprehensive setup. You can create different dial number. Use different dial numbers in each voice gateway. Now in ICM script use the DN node and set toVXML session variable set the IP address.
 
Eg:
 
From VG1(172.168.1.10): convert the called number to 7131001
From VG2(172.168.1.11): convert the called number to 7131002
 
In ICM create all the dialed numbers and schdule the application.
 
In ICM script use DN node, based on the DN node branch set the toVXMLVariable with appropriate IP address.
 
For the DN 7131001 set ToVXML[4] = "IPADDRESS=172.168.1.10"
For the DN 7131002 set ToVXML[4] = "IPADDRESS=172.168.1.11"
 

Hi Folks, 
 
 
I'm having this issue in a standalone setup, is there anyway to pass the dial-peer number or port number to the VXML server in a standalone setup?
 
Thanks for your help in advance

Hi Farhang,
The only information passed to a Standalone setup is the CallID, ANI and DNIS.  You could override the CLID on your dialpeer to be the number of the dialpeer, but then you would lose the value for the ANI.
 
I believe this command woudl be added to your dialpeer that calls the standalone service:
 
clid network-number <number>
 
Hope that helps.
 
Regards,
-Chris

Thanks again Chris, 
 
This may actually solve my problem since I dont need the ANI or DNIS, I'll test and will get back to you.
 
Is there a way to override the DNIS as well?  I have a default dial peer that gets invoked based on port, hence I done need the DNIS 

Hi Farhang,

You could use a translation rule to change the incoming DNIS to exactly match the dialpeer you needed. So the DNIS would be the value of the dialpeer when passed into VXML Server Standalone.



Regards,

-Chris



From: Cisco Developer Community Forums [mailto:cdicuser@developer.cisco.com]
Sent: Wednesday, October 28, 2009 9:37 AM
To: cdicuser@developer.cisco.com
Subject: New Message from Farhang Farid in Customer Voice Portal (CVP) - CVP - All Versions: RE: Sending the VXML Gateway IP address from CVP App



Farhang Farid has created a new message in the forum "CVP - All Versions":

--------------------------------------------------------------
Thanks again Chris,

This may actually solve my problem since I dont need the ANI or DNIS, I'll test and will get back to you.

Is there a way to override the DNIS as well? I have a default dial peer that gets invoked based on port, hence I done need the DNIS
--
To respond to this post, please click the following link:

<http://developer.cisco.com/web/cvp/forums/-/message_boards/message/1727705>

or simply reply to this email.