cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2631
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: Sujin Jebakar on 30-06-2011 01:32:16 PM
Hi,
 
We are integrating Cisco IPCC with CUBE gateway (C2951-VSEC-CUBE/K9). The IOS version is C2951-UniversalK9-Mversion15.0(1)M5)
 
Following is the call flow model we are implementing in the development environment.
 
UCCE version 8.0
 
CUCM -> ICM -> CUCM-> CVP -> ICM -> CVP -> GW
 
We are testing the call flow with CVP default (helloworld) script. No error has been reported by the system however the media file is not getting played.
 
I tried to play the same file manually through a browser ([url=http://<cvp]http://<cvp IP>:7000/CVP/audio/helloworld_audio.wav) and it is working fine.
 
Though there are no errors in the callflow, Label in the "Route_Call_Detail" table returns null for CVP Routing Client and the RouterErrorCode is 66.
 
I've noticed the following error message in the "router.exe" window, "From routing client CVP1_RC(ID 5001) could not find dialog id (202)"
 
Please can you help us to resolve this issue?
 
Thanks,
Sujin
 
 

Subject: Re: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Janine Graves on 30-06-2011 02:06:02 PM
In the ICM routing script did you use SetVariable nodes to set the
following variables:

1.media_server "http://<VxmlServerIP>:7000/CVP"
2.app_media_lib ".."  (two dots next to each other, no spaces)
3.ToExtVXML[0]  "application=HelloWorld"  (case sensitive)
4.UseVxmlParams "N"
5.Use a Send to VRU node
6. Use a RunExtScript node (select GS,Server,V)


The final URL should look like this:
http://IP:7000/CVP/en-us/../Server?application=HelloWorld

And if you paste that into a web browser, you should see some VXML tags
show up on in the browser.

You can also look in the Call Server logs
C:/Cisco/CVP/logs/error.xxx.log to see what URL is being created.
You can also look in the VXML Server logs
C:/Cisco/CVP/VXMLServer/logs/GlobalErrorLogger/ - to see if a global
error occured

Janine



On 6/30/2011 1:32 PM, Cisco Developer Community Forums wrote:
> Sujin Jebakar has created a new message in the forum "CVP - All Versions":
>
> --------------------------------------------------------------
> Hi,
> Â
> We are integrating Cisco IPCC with CUBE gateway (C2951-VSEC-CUBE/K9).
> The IOS version is C2951-UniversalK9-Mversion15.0(1)M5)
> Â
> Following is the call flow model we are implementing in the
> development environment.
> Â
> UCCE version 8.0
> Â
> CUCM -> ICM -> CUCM-> CVP -> ICM -> CVP -> GW
> Â
> We are testing the call flow with CVP default (helloworld) script. No
> error has been reported by the system however the media file is not
> getting played.
> Â
> I tried to play the same file manually through a browser (http://<cvp
> <http://%3Ccvp> IP>:7000/CVP/audio/helloworld_audio.wav) and it is
> working fine.
> Â
> Though there are no errors in the callflow, Label in the
> "Route_Call_Detail" table returns null for CVP Routing Client and the
> RouterErrorCode is 66.
> Â
> I've noticed the following error message in the "router.exe" window,
> "From routing client CVP1_RC(ID 5001) could not find dialog id (202)"
> Â
> Please can you help us to resolve this issue?
> Â
> Thanks,
> Sujin
> Â
> Â
> --
> To respond to this post, please click the following link:
>
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4143830>
>
> or simply reply to this email.

--
Janine Graves

Subject: Re: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Janine Graves on 30-06-2011 02:11:02 PM
Are you using G711 or G729? If it's G729, you must run a conversion tool
on all the audio files  to play through the gateway.


On 6/30/2011 1:32 PM, Cisco Developer Community Forums wrote:
> Sujin Jebakar has created a new message in the forum "CVP - All Versions":
>
> --------------------------------------------------------------
> Hi,
> Â
> We are integrating Cisco IPCC with CUBE gateway (C2951-VSEC-CUBE/K9).
> The IOS version is C2951-UniversalK9-Mversion15.0(1)M5)
> Â
> Following is the call flow model we are implementing in the
> development environment.
> Â
> UCCE version 8.0
> Â
> CUCM -> ICM -> CUCM-> CVP -> ICM -> CVP -> GW
> Â
> We are testing the call flow with CVP default (helloworld) script. No
> error has been reported by the system however the media file is not
> getting played.
> Â
> I tried to play the same file manually through a browser (http://<cvp
> <http://%3Ccvp> IP>:7000/CVP/audio/helloworld_audio.wav) and it is
> working fine.
> Â
> Though there are no errors in the callflow, Label in the
> "Route_Call_Detail" table returns null for CVP Routing Client and the
> RouterErrorCode is 66.
> Â
> I've noticed the following error message in the "router.exe" window,
> "From routing client CVP1_RC(ID 5001) could not find dialog id (202)"
> Â
> Please can you help us to resolve this issue?
> Â
> Thanks,
> Sujin
> Â
> Â
> --
> To respond to this post, please click the following link:
>
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4143830>
>
> or simply reply to this email.

--
Janine Graves

Subject: RE: Unable to play voice files from the Gateway
Replied by: Audra Galiano on 30-06-2011 05:06:00 PM
Is the VRU Label being sent to the Gateway?

IF ICM is returning a label, check your NVRU config to ensure your label is configured in System Info.

Also, confirm that if you are originating the call with CUCM, that you use a Translation route to VRU in your script
otherwise the VRU Label will be returned to CUCM and not the gateway.

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 04:39:12 AM
Why do you have ¿service protocol sipv2¿ on that dial peer. It¿s just going to run the bootstrap service.

Do you have all the applications defined and loaded, and the TCL/VXML files all in place?

I¿ve never seen a qos spec on the bootstrap dial peer like that. Doesn¿t mean it¿s wrong of course ¿ just never seen it.

Regards,
Geoff
--------------------------------------------------------------------
Geoff Thompson            Unified Contact Center Practice
Email:  geoff@hp.com<mailto:geoff@hp.com>      HP Technology Consulting
Phone:  +1.408.447.4297   Hewlett-Packard Company
Mobile: +1.408.204.5297   19111 Pruneridge Ave, Cupertino, CA 95014
____________________________________________________________________

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 07:29:12 AM
No default label is a typical Router Log Viewer ¿ the route failed. You have no default label ¿ which is what most of us do.

You should read this message as saying: ¿my routing is wrong. I need to fix it¿.

The usual question asked at this point are:


1.  What is your NVRU label on the CVP RCs

2.  What is the max DNIS length configured in the ICM tab of the Call Server (so CVP can correctly dig out the correlation ID)

Regards,
Geoff
--------------------------------------------------------------------
Geoff Thompson            Unified Contact Center Practice
Email:  geoff@hp.com<mailto:geoff@hp.com>      HP Technology Consulting
Phone:  +1.408.447.4297   Hewlett-Packard Company
Mobile: +1.408.204.5297   19111 Pruneridge Ave, Cupertino, CA 95014
____________________________________________________________________

Subject: Re: New Message from GEOFFREY THOMPSON in Customer Voice Portal (CVP) - CVP
Replied by: Sujin Jebakar on 01-07-2011 07:54:13 AM
Dear Geoff,

Please find attached the screen shots.



Thanks,
Sujin




From:
Cisco Developer Community Forums <cdicuser@developer.cisco.com>
To:
"cdicuser@developer.cisco.com" <cdicuser@developer.cisco.com>
Date:
07/01/2011 05:00 PM
Subject:
New Message from GEOFFREY THOMPSON in Customer Voice Portal (CVP) - CVP -
All Versions: RE: New Message from Sujin Jebakar in Customer Voice Portal
(CVP) - CVP - A



GEOFFREY THOMPSON has created a new message in the forum "CVP - All
Versions":

--------------------------------------------------------------
No default label is a typical Router Log Viewer ? the route failed. You
have no default label ? which is what most of us do.

You should read this message as saying: ?my routing is wrong. I need to
fix it?.

The usual question asked at this point are:


1. What is your NVRU label on the CVP RCs

2. What is the max DNIS length configured in the ICM tab of the Call
Server (so CVP can correctly dig out the correlation ID)

Regards,
Geoff
--------------------------------------------------------------------
Geoff Thompson Unified Contact Center Practice
Email: geoff@hp.com<mailto:geoff@hp.com> HP Technology Consulting
Phone: +1.408.447.4297 Hewlett-Packard Company
Mobile: +1.408.204.5297 19111 Pruneridge Ave, Cupertino, CA 95014
____________________________________________________________________
--
To respond to this post, please click the following link:

<
http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4149419
>

or simply reply to this email.

=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 07:55:12 AM
OK, those will work, but why did you change it from the default of 10? Why so short? This is the second post I¿ve seen using these small non-standard numbers. Were these numbers suggested by the person who trained you?

The typical value for the NVRU transfer label (see your Cisco docs) is 8111111111. Why did you select the pattern you chose?

I really like to make these STAND OUT in the trace ¿ so for CUCM I use something  completely different like 8222222222 or 1999999999. Yours look the same ¿ and that does not help.

Notwithstanding by criticism of your labels, your problem is not there. Next question:


1.  How does the VRU transfer label 82002 get back to the gateway? (send to originator, CUPS, CUSP, Call Server static route)

Regards,
Geoff

Subject: RE: New Message from Audra Galiano in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 08:28:12 AM
I don¿t normally set the Default Network VRU in the System Information tab for a production system. You don¿t need this if you configure your system correctly. Defaults can mask errors ¿ so I avoid them.

Here is the rule: the Send To VRU node returns the label on the requesting routing client configured for the customer that matches the customer on the dialed number.

So make sure you have your customer set ¿ on the dialed number, the NVRU label and the Network VRU script.

If you don¿t use an Explicit Send to VRU node in your routing script but are relying on the implicit Send to VRU performed by a Run Ext Script node or a Queue to Skill Group node, you are doing yourself a huge disservice.

For CUCM-originated calls, you need two Send to VRUs ¿ the first for CUCM and the second for CVP. I have detailed this a number of times on the NetPro forum. I just happen to be here, saying the same stuff again.

This forum seems to concentrate on the CVP VXML apps (Studio) - but you need to know the fundamentals, and NetPro has more info on that.

Regards,
Geoff

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 08:57:12 AM
When the Send To VRU is encountered, the script is paused. The label is returned to the routing client.

If you can see the label 82002xxxx on the gateway (the xxxx is the correlation ID) and it runs the bootstrap correctly, going back to CVP, CVP has to then extract the correlation ID (that¿s why it needs to know the DNIS length) and send a ¿Request Instruction¿ up to the Router through the VRU PG to find that script it paused and continue it.

That¿s what¿s broken.

Look at your CVP logs.

Turn on ICM Call Router tracing to watch the ¿Dialog IDs¿. This is standard CVP debugging practice ¿ check the trouble shooting guide.

Regards,
Geoff

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 01-07-2011 10:40:53 AM
Dear Geoff,

We are invoking default CVP script(HelloWorld) through RunExtScript node. Call comes out of the RunExtScript node successfully, but the media file in the IVR script(helloworld_audio.wav) is not getting played.

Not even CVP error file is played back to us.  This is why we do not understand where exactly the problem is.



Thanks,
Sujin

Subject: RE: New Message from Janine Graves in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 11:52:13 AM
Actually the locale does not matter because the app_media_lib = ¿..¿ forces it to climb up a level anyway.

You could set the locale to ¿foo¿ and it would not matter. At the end of the day it must produce

http://10.225.6.162:7000/CVP/Server?application=HelloWorld

Regards,
Geoff

Subject: Re: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP- Al
Replied by: Janine Graves on 01-07-2011 12:14:13 PM
Can you place a call and then go into the call server c:/cisco/cvp/logs/errore.log file and search for the guid of that call.
Then copy all lines from that log with that guid into a post?




Sent from my Verizon Wireless BlackBerry

-----Original Message-----
From: Cisco Developer Community Forums <cdicuser@developer.cisco.com>
Date: Fri, 1 Jul 2011 11:49:23
To: cdicuser@developer.cisco.com<cdicuser@developer.cisco.com>
Reply-To: "cdicuser@developer.cisco.com" <cdicuser@developer.cisco.com>
Subject: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP
- All Versions: RE: New Message from Sujin Jebakar in Customer Voice Portal
(CVP) - CVP - A

Sujin Jebakar has created a new message in the forum "CVP - All Versions":

--------------------------------------------------------------
Dear Janine,

I changed the value to "en-us" but no change in the system behaviour. Media file is still not getting played.

Thanks,
Sujin
--
To respond to this post, please click the following link:

<http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4151718>

or simply reply to this email.

Subject: Re: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP- Al
Replied by: Janine Graves on 01-07-2011 12:17:12 PM
If you don't even hear an error message then there might be an issue.

Can you try to execute a PM microapp and ensure you hear something?



Sent from my Verizon Wireless BlackBerry

-----Original Message-----
From: Cisco Developer Community Forums <cdicuser@developer.cisco.com>
Date: Fri, 1 Jul 2011 11:49:23
To: cdicuser@developer.cisco.com<cdicuser@developer.cisco.com>
Reply-To: "cdicuser@developer.cisco.com" <cdicuser@developer.cisco.com>
Subject: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP
- All Versions: RE: New Message from Sujin Jebakar in Customer Voice Portal
(CVP) - CVP - A

Sujin Jebakar has created a new message in the forum "CVP - All Versions":

--------------------------------------------------------------
Dear Janine,

I changed the value to "en-us" but no change in the system behaviour. Media file is still not getting played.

Thanks,
Sujin
--
To respond to this post, please click the following link:

<http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4151718>

or simply reply to this email.

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 12:19:12 PM
Sujin,

What exactly is the problem? That gateway trace looks fine.

Regards,
Geoff

Subject: RE: New Message from Audra Galiano in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 02:31:13 AM
With a Type 10 NVRU, you don¿t need trans routes to VRU for CUCM-originated calls.

Regards,
Geoff
--------------------------------------------------------------------
Geoff Thompson            Unified Contact Center Practice
Email:  geoff@hp.com<mailto:geoff@hp.com>      HP Technology Consulting
Phone:  +1.408.447.4297   Hewlett-Packard Company
Mobile: +1.408.204.5297   19111 Pruneridge Ave, Cupertino, CA 95014
____________________________________________________________________

Subject: RE: Unable to play voice files from the Gateway
Replied by: Sujin Jebakar on 01-07-2011 04:00:03 AM
Dear Janine,

We checked ICM parameters in the routing script and they are set properly as you mentioned above.

We are able to see VXML tags in the browser when the following URL is invoked.

                http://IP:7000/CVP/en-us/../Server?application=HelloWorld

We are unable to see any errors in the CVP log files. We checked in the following folders

         C:/Cisco/CVP/logs/error.xxx.log
         C:/Cisco/CVP/VXMLServer/logs/GlobalErrorLogger/

Still my HelloWorld application is not playing the media file. What else could be the issue. Could it be due to CUBE Gateway misbehaviour?

Thanks,
Sujin

Subject: RE: Unable to play voice files from the Gateway
Replied by: Sujin Jebakar on 01-07-2011 04:09:21 AM
Dear Janine,

We are using G.711ulaw codec and the same has been defined in the GW as well.

We defined voice codec class with G.711ulaw and the same has been used in the dial peers. Please find the configuration below.

voice class codec 1

    codec preference 1 g711ulaw
    codec preference 2 g729r8
!


dial-peer voice 82002 voip

       translation-profile incoming block
       service bootstrap
       service protocol sipv2
       incoming called-number 82002T
       dtmf-relay rtp-nte h245-signal h245-alphanumeric
       code g711ulaw (previously used voice class codec 1)
       ip qos dscp cs3 signalling
       no vad
!
      
Please can you let me know if anything is wrong here?

Thanks,
Sujin

Subject: RE: Unable to play voice files from the Gateway
Replied by: Sujin Jebakar on 01-07-2011 04:24:29 AM
Dear Audra,

As Geoff mentioned above, we don't think Translate to VRU node to be used as the NVRU type is 10. We tested without this node in the lab and it is working. But the same set up at customer enviornment is not working.

In System Info, we have "VRU" in the Network VRU field.

We are able to see that the label from ICM has been sent to GW but "router.exe" flashes an error in the screen as follows

From routing client CVP1_RC(ID 5001) could not find dialog id (216)"

I doubt ICM Router not getting response on time from the GW, so it is throwing such an error. GW is unable to play the media file and this might take longer than expected.

Thanks,
Sujin

Subject: RE: Unable to play voice files from the Gateway
Replied by: Sujin Jebakar on 01-07-2011 07:22:30 AM
Dear Geoff,

We have removed the entries (service protocol sipv2 & qos spec) from the dial peer and tested. There is no change in the system behaviour.

Please find the show run result as given below. Please can you advise if anything configured incorrectly?


Also I want to let you that the following error message is flashing on the Router Log Viewer

  "No default label available for dialed number CVP1_RC.82001 (ID 5001)



=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2011.07.01 15:52:39 =~=~=~=~=~=~=~=~=~=~=~=
do sh run
Building configuration...


!
no ip domain lookup
ip domain name www.india_pwc.com
ip host mediaserver 10.255.6.162
!
multilink bundle-name authenticated
!
voice rtp send-recv
!
voice service voip
mode border-element
allow-connections sip to sip
signaling forward unconditional
fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback none
h323
sip
  bind control source-interface GigabitEthernet0/0
  bind media source-interface GigabitEthernet0/0
  rel1xx disable
  min-se 360
  header-passing
!
voice class codec 1
codec preference 1 g711ulaw
codec preference 2 g729r8
!
!
!
voice translation-rule 1
rule 1 /987654/ //
!
!
voice translation-profile block
translate called 1
!
!
http client cache memory pool 15000
http client cache memory file 750
http client cache refresh 864000
http client connection timeout 60
http client response timeout 30
ivr prompt memory 15000
ivr record memory system 15000
ivr record memory session 3000
!
application
service new-call flash:bootstrap.vxml
  paramspace english index 0
  paramspace english language en
  paramspace english location flash
  paramspace english prefix en
!
service cvp-survivability flash:survivability.tcl
  paramspace english language en
  paramspace english index 0
  paramspace english location flash
  param alert-timeout 20
  paramspace english prefix en
  param setup-timeout 7
  paramspace callfeature med-inact-det enable
!
service CVPSelfService flash:CVPSelfServiceBootstrap.vxml
  paramspace english index 0
  paramspace english language en
  paramspace english location flash
  paramspace english prefix en
!
service cvp_obcallreq flash:cvp_obcallreq.tcl
!
service ringtone flash:ringtone.tcl
  paramspace english index 0
  paramspace english language en
  paramspace english location flash
  paramspace english prefix en
!
service recovery flash:/recovery.vxml
  paramspace english language en
  paramspace english index 0
  paramspace english location flash:
  paramspace english prefix en
!
service cvperror flash:cvperror.tcl
  paramspace english language en
  paramspace english index 0
  paramspace english location flash
  paramspace english prefix en
!
service takeback flash:survivability.tcl
  paramspace english language en
  paramspace english index 0
  paramspace english location flash
  paramspace english prefix en
!
service survive flash:survivability.tcl
  paramspace callfeature med-inact-det enable
!
service bootstrap flash:bootstrap.tcl
  paramspace english index 0
  paramspace english language en
  param cvpserverport 8000
  param cvpserverbackup 10.255.23.182
  param cvpserverhost 10.255.6.162
  paramspace english prefix en
!
service handoff flash:handoff.tcl
  paramspace english language en
  paramspace english index 0
  paramspace english location flash
  paramspace english prefix en
!
!
vxml tree memory 1000
license udi pid CISCO2951/K9 sn FGL152310P6
hw-module pvdm 0/0
!
interface GigabitEthernet0/0
ip address 10.255.6.143 255.255.255.128
duplex auto
speed auto
standby 1 ip 10.255.6.145
standby 1 priority 110
standby 1 preempt
!
!
interface GigabitEthernet0/1
no ip address
duplex auto
speed auto
!
!
!
dial-peer voice 82002 voip
description Primary Callserver to Primary VXML Gateway
translation-profile incoming block
service bootstrap
incoming called-number 82002T
dtmf-relay rtp-nte h245-signal h245-alphanumeric
codec g711ulaw
no vad
!
dial-peer voice 9191 voip
description SIP ringtone
translation-profile incoming block
service ringtone
incoming called-number 9191
dtmf-relay rtp-nte h245-signal h245-alphanumeric
codec g711ulaw
no vad
!
dial-peer voice 9292 voip
description SIP error
translation-profile incoming block
service cvperror
incoming called-number 9292
dtmf-relay rtp-nte h245-signal h245-alphanumeric
codec g711ulaw
no vad
!
dial-peer voice 101 voip
description Primary VXML Gateway to Primary Callserver
translation-profile incoming block
preference 1
destination-pattern 8....
session protocol sipv2
session target ipv4:10.255.6.162
dtmf-relay rtp-nte h245-signal h245-alphanumeric
codec g711ulaw
no vad
!
dial-peer voice 987654 voip
translation-profile incoming block
incoming called-number 987654
!
B4-PWC-CUBEGW-Pri-RT(config)#

Also please find the flash results as given below.

B4-PWC-CUBEGW-Pri-RT(config)#do show flash
-#- --length-- -----date/time------ path
1     55293644 May 31 2011 01:18:32 c2951-universalk9-mz.SPA.150-1.M5.bin
2         2903 May 31 2011 01:28:04 cpconfig-29xx.cfg
3      2941440 May 31 2011 01:28:16 cpexpress.tar
4         1038 May 31 2011 01:28:26 home.shtml
5       115712 May 31 2011 01:28:36 home.tar
6      1697952 May 31 2011 01:28:48 securedesktop-ios-3.1.1.45-k9.pkg
7       415956 May 31 2011 01:29:00 sslclient-win-1.1.4.176.pkg
8        20861 Jun 30 2011 15:34:56 bootstrap.tcl
9         4748 Jun 30 2011 15:34:44 bootstrap.vxml
10       58446 Jun 30 2011 15:34:32 critical_error.wav
11        5417 Jun 30 2011 15:35:00 cvp_ccb_dial.tcl
12        6993 Jun 30 2011 15:34:48 cvp_ccb_poll.tcl
13        8681 Jun 30 2011 15:34:52 cvp_ccb_vxml.tcl
14        1833 Jun 30 2011 15:34:40 cvperror.tcl
15       29552 Jun 30 2011 15:34:36 CVPSelfService.tcl
16       10173 Jun 30 2011 15:34:28 CVPSelfServiceBootstrap.vxml
17        2446 Jun 30 2011 15:35:16 en_0.wav
18        2446 Jun 30 2011 15:35:46 en_1.wav
19        2446 Jun 30 2011 15:36:08 en_2.wav
20        2446 Jun 30 2011 15:36:46 en_3.wav
21        2446 Jun 29 2011 05:29:30 en_4.wav
22        2446 Jun 30 2011 15:37:08 en_5.wav
23        2446 Jun 30 2011 15:39:24 en_6.wav
24        2446 Jun 30 2011 15:39:10 en_7.wav
25        2446 Jun 30 2011 15:39:00 en_8.wav
26        2446 Jun 30 2011 15:39:28 en_9.wav
27        2406 Jun 30 2011 15:39:18 en_pound.wav
28        2446 Jun 30 2011 15:39:20 en_star.wav
29        1434 Jun 30 2011 15:39:08 handoff.tcl
30      126454 Jun 30 2011 15:39:04 holdmusic.wav
31       26582 Jun 30 2011 15:38:56 pleasewait.wav
32         598 Jun 30 2011 15:39:14 recovery.vxml
33       32110 Jun 30 2011 15:41:12 ringback.wav
34        4314 Jun 30 2011 15:41:54 ringtone.tcl
35      133941 Jun 30 2011 15:42:46 survivability.tcl

4125732864 bytes available (60751872 bytes used)

B4-PWC-CUBEGW-Pri-RT(config)#


Thanks,
Sujin

Subject: RE: Unable to play voice files from the Gateway
Replied by: Sujin Jebakar on 01-07-2011 07:46:06 AM
Dear Geoff,

Following is the NVRU label on the CVP RCs

1)
   CVP
             82001.CM_RC 
             82002.CVP1_RC
   
  2)

      Max DNIS length configured in the ICM tab of the call server is 5.

Unfortunately I am unable to attach the screen shots. Is there any way I can attach/share the screen shots?

In the current set up, the dialled number is 82000, CUCM label is 82001 and CVP label is 82002.

Thanks,
Sujin

Subject: RE: Unable to play voice files from the Gateway
Replied by: Audra Galiano on 01-07-2011 08:16:15 AM
Dear Geoff,

We have removed the entries (service protocol sipv2 & qos spec) from the dial peer and tested. There is no change in the system behaviour.

Please find the show run result as given below. Please can you advise if anything configured incorrectly?


Also I want to let you that the following error message is flashing on the Router Log Viewer

  "No default label available for dialed number CVP1_RC.82001 (ID 5001)



As I stated earlier, if ICM router log viewer is reporting an error like you state above, then ICM is still not configured correctly to return your VRU Label.
ICM will NOT return an error when it sends the VRU label for any Type VRU.
 
In ICM Config Manager  go to the System INFO, confirm you have a NVRU Label configured for a 'default'. This is standard for a type 10 configuration.
 
Additionally, did you perform a debug on your gateway? Did you confirm the VRU LABEL is being received by the Gateway?
IF ICM is not sending it, (thus the error), your gateway would never see it.
You should place a call and do a debug to confirm, because I doubt you will see it with ICM reporting this error.
 
 

Subject: RE: Unable to play voice files from the Gateway
Replied by: Sujin Jebakar on 01-07-2011 08:33:18 AM
Dear Geoff,

We were not informed by trainer to follow 5 digits, it is we followed 5 digits in the lab so we did in the customer site as well.

We are using call server static route to send the label back to Gateway.

Following is the entry we have in the static route

                 82002>,10.255.6.143

Where, 10.255.6.143 is GW IP address.

Thanks,
Sujin

Subject: RE: New Message from Audra Galiano in Customer Voice Portal (CVP) - CVP - A
Replied by: Audra Galiano on 01-07-2011 08:38:49 AM
I've never used 2 Send to VRU nodes in any deployment to engage VXML - I work for AS.

You can build the appropriate route pattern on CUCM to send the CUCM VRU label to CVP if you build your route patterns properly.

Only instance where we've used Trans Routes is on Parent/Child (with a TYPE10). But A Trans route is effective when needing to return routing control
to CVP instead of CUCM. Just depends on the transfer.

Still, ICM is reporting an error, so there is a config problem with this solution to start with.

Troubleshooting steps:

FIx that your label problem in ICM.
Debug the gateway and see if a label is being received.
If not, walk thru each piece in between to see what's missing.

And this discussion does not belong in this forum.

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 08:41:12 AM
This is extremely minor ¿ but why did you not follow the Cisco document?

The important thing is the fake DNIS for the VRU label should not look like any real number.

Regards,
Geoff

Subject: RE: Unable to play voice files from the Gateway
Replied by: Sujin Jebakar on 01-07-2011 08:46:12 AM
Dear Geoff,

As you mentioned, I am using SendTo VRU node in the ICM routing script. The call goes through the node successfully without any issues.

Also I am able to see the CVP label 8002 in the GW but it fails somewhere in between.

I made changes in the ICM script in such a way that there is just a start node, SendTo VRU node and End node in the script. Still the RouterErrorCode is 66 in the Route_Call_Detail table and the label is not returned.

Thanks,
Sujin

Subject: RE: New Message from Audra Galiano in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 08:47:12 AM
You can do what you like, of course. I¿ve been doing CVP since the ISN days, and my advice is to be explicit with your Send to VRU nodes.

There is no debate however ¿ if your call originates at CUCM you need an explicit Send to VRU to return the call to CUCM and it sends the call to CVP, typically through the proxy. CVP starts the script again with a request instruction ¿ and whether you like it or not, a second ¿Send to VRU¿ is executed. You don¿t have to be explicit ¿ but it does happen. It gets the call to the gateway.

Regards,
Geoff
--------------------------------------------------------------------
Geoff Thompson            Unified Contact Center Practice
Email:  geoff@hp.com<mailto:geoff@hp.com>      HP Technology Consulting
Phone:  +1.408.447.4297   Hewlett-Packard Company
Mobile: +1.408.204.5297   19111 Pruneridge Ave, Cupertino, CA 95014
____________________________________________________________________

Subject: RE: Unable to play voice files from the Gateway
Replied by: Sujin Jebakar on 01-07-2011 09:15:33 AM
Dear Geoff,

Please find the router trace details as given below. As you said we are getting dialog id failure in the traces. Please can you advise me how to resolve this issue?

Nothing is written in the CVP logs, so we are unable to find what the problem could be.

######################## Start ##########################

18:35:49 Trace: (66 x 0 : 0 0) NewCall:CRSCallID=(149930,152) dn=82000 ani=2000 ced=
18:35:49 Trace:         RCID=5000 RCKSeqNum=1 MRDomainID=1 OpCode=0 CallAtVRU=0 NICdn=
18:35:49 Trace: CallType(5035, 127): Init CT_SL_Timer: Threshold(20 + 2).
18:35:49 Trace: (66 x 0 : 0 0) RouteComplete:
18:35:49 Trace:         Route: dn=82000 ani=2000 ced= label=82001
18:35:49 Trace:         Route: CRSCallID(149930,152) Labels=1
18:35:49 Trace: CallType(5035, 127): Deleting CT_SL_Timer.
18:35:49 Trace: (66 x 0 : 0 0) Deleting Dialog.
18:35:49 Trace: (267 x 0 : 0 0) NewCall:CRSCallID=(149930,153) dn=82001 ani=2000 ced=
18:35:49 Trace:         RCID=5001 RCKSeqNum=0 MRDomainID=1 OpCode=0 CallAtVRU=1 NICdn=82001
18:35:49 Trace: CallType(5036, 128): Init CT_SL_Timer: Threshold(20 + 2).
18:35:49 Trace: (267 x 0 : 0 0) Correlation id for dialog is (30).
18:35:49 Trace: (267 x 30 : 0 0) TransferToVRU: Label=82002 CorrelationID=30 VRUID=5000
18:35:49 Trace: (267 x 30 : 0 0) TransferConnect sent. Dialog pending.
18:35:50 Real Time: SC=2 P=1 CT=2 Total=5 Sent=5
18:35:51 Trace: (267 268 30 : 0 0) Dialog sending VRUQueueService to VRU (serv=-1, rt=0)
18:35:51 Trace: (267 268 30 : 0 0) RequestInstr: CRSCallID(149930,153) callstate=1.
18:35:51 Trace: (267 268 30 : 0 0) Dialog resuming (Request Instruction received.) status (0)
18:35:51 Trace: (267 268 30 : 0 0) Runscript sent. Dialog pending.
18:35:59 Trace: (267 268 30 : 0 0) Dialog handling script resp
18:35:59 Trace: (267 268 30 : 0 0) Dialog resuming (Script response received (success).) status (0)
18:35:59 Trace: (267 268 30 : 0 0) No default label available for dialed number CVP1_RC.82001 (ID 5001).
18:35:59 Trace: (267 268 30 : 0 0) No Default Route: dn=82001, ani=2000, ced=-1, label=, pv1=Sk_PwC_TestSkill, pv2=, pv3=, pv4=, pv5=, pv6=, pv7=, pv8=, pv9=, pv10=
18:35:59 Trace: CallType(5036, 128): Handling call termination from router: disposition (27), dispositionFlag(-2), reportingIndex(74)
18:35:59 Trace: CallType(5036, 128): Deleting CT_SL_Timer.
18:35:59 Trace: (267 268 30 : 0 0) Dialog sending release call to VRU
18:35:59 Trace: (267 268 30 : 0 0) Deleting Dialog.
18:35:59 Trace: For message (9) from routing client CVP1_RC (ID 5001) could not find dialog id (268).
18:36:00 Real Time: SC=1 P=1 CT=2 Total=4 Sent=4

######################## End ##########################

Thanks,
Sujin

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 09:35:12 AM
That all looks correct

>>>>>Dialog resuming (Script response received (success).) status (0)

This is good. What happens next in your script?

Regards,
Geoff

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 10:49:12 AM
Please be more specific. The only ¿default¿ CVP script I am aware of is the helloworld CVP VXML application deployed by default on the CVP VXML server.

Is that what you are trying to call?

Or have you created a simple Play Media Microapp with helloworld_audio.wav?

In either case, please list the ECC variables you have created and the values you have set prior to the Run Ext Script.

Please give the details of the Run Ext Script themselves.

Please check the CVP Error log for the reason for failure. There are a number of settings to get right, and plenty to get wrong.

Regards,
Geoff

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 01-07-2011 11:10:48 AM
Dear Geoff,

We are using CVP VXML server to execute the helloworld application. We have set the following parameters in the ICM script before RunExtScript node.

        Start --> set (user.microapp.app_media_lib="..") --> set (user.microapp.UseVXMLParams="N") --> set (user.microapp.locale="en.us") --> set (user.microapp.media_server="http://10.255.6.162:7000/CVP") --> set (user.microapp.ToExtVXML[0]="application=HelloWorld") --> SendToVRU --> RunExtScript (GS,Server,V) --> End

Please can you let me know if anything else to be added apart from this?

Following are the components we are using in this deployment

   1) Rogger
   2) PG
   3) CVP (Call server + VXML server)
   4) CVP reporting server
   5) CVP OPS console
   6) CUIC
   7) CUBE GW

There is no sperate media server in this solution. We've deployed .wav files in the tomcat server running in the VXML server.

Thanks,
Sujin

Subject: Re: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP- Al
Replied by: Janine Graves on 01-07-2011 11:41:12 AM
Locale must be "en-us" not "en.us"

Sent from my Verizon Wireless BlackBerry

-----Original Message-----
From: Cisco Developer Community Forums <cdicuser@developer.cisco.com>
Date: Fri, 1 Jul 2011 11:10:49
To: cdicuser@developer.cisco.com<cdicuser@developer.cisco.com>
Reply-To: "cdicuser@developer.cisco.com" <cdicuser@developer.cisco.com>
Subject: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP
- All Versions: RE: New Message from Sujin Jebakar in Customer Voice Portal
(CVP) - CVP - A

Sujin Jebakar has created a new message in the forum "CVP - All Versions":

--------------------------------------------------------------
Dear Geoff,

We are using CVP VXML server to execute the helloworld application. We have set the following parameters in the ICM script before RunExtScript node.

Start --> set (user.microapp.app_media_lib="..") --> set (user.microapp.UseVXMLParams="N") --> set (user.microapp.locale="en.us") --> set (user.microapp.media_server="http://10.255.6.162:7000/CVP") --> set (user.microapp.ToExtVXML[0]="application=HelloWorld") --> SendToVRU --> RunExtScript (GS,Server,V) --> End

Please can you let me know if anything else to be added apart from this?

Following are the components we are using in this deployment

1) Rogger
2) PG
3) CVP (Call server + VXML server)
4) CVP reporting server
5) CVP OPS console
6) CUIC
7) CUBE GW

There is no sperate media server in this solution. We've deployed .wav files in the tomcat server running in the VXML server.

Thanks,
Sujin
--
To respond to this post, please click the following link:

<http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4151578>

or simply reply to this email.

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 01-07-2011 11:49:22 AM
Dear Janine,

I changed the value to "en-us" but no change in the system behaviour. Media file is still not getting played.

Thanks,
Sujin

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 11:56:12 AM
You must make sure your ECC variables are long enough. Just check the CVP Call Server log and search for ¿HelloWorld¿.

Make sure the expression is complete.

Regards,
Geoff

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 01-07-2011 12:07:15 PM
Dear Geoff,

ECC Variables are created with following length

       user.microapp.app_media_lib (10)
       user.microapp.UseVXMLParams (1)
       user.microapp.locale (5)
       user.microapp.media_server (30)
       user.microapp.ToExtVXML[0] (210)
      
Please find a portion of trace result from the GW logs

################################ Start ################################

045146: *Jul  1 15:14:39.095: //281/DC9A2D000000/VXML:/vxml_prompt_proc: 
         <prompt>: typeaheadflush=0 alternative=0
045147: *Jul  1 15:14:39.095: //281/DC9A2D000000/VXML:/vxml_audio_proc: 
         <audio>:
   URI(abs):/CVP/audio/helloworld_audio.wav
   scheme=http
   host=10.255.6.162
   port=7000
   path=/CVP/audio/helloworld_audio.wav caching=fast fetchhint=invalid fetchtimeout=0 maxage=-1 maxstale=-1
045148: *Jul  1 15:14:39.095: //281/DC9A2D000000/VXML:/vxml_vapp_media_play: 
   bargein=1 timeout=0 typeaheadflush=0 vcr=0 rate=0 alternative=0 hotword=0 maxtime=0
045149: *Jul  1 15:14:39.095: //281/DC9A2D000000/VXML:/vxml_vapp_media_play: 
   str=http://10.255.6.162:7000/CVP/audio/helloworld_audio.wav cachable=1 timeout0 maxage=-1 maxstale=-1 codec=-1
045150: *Jul  1 15:14:39.095: //281//AFW_:/vapp_media_play:
045151: *Jul  1 15:14:39.095: //281//AFW_:/vapp_media_play: prompt=http://10.255.6.162:7000/CVP/audio/helloworld_audio.wav:
045152: *Jul  1 15:14:39.095: //-1//DPM P141:/pc_mc_addToDynamicS: (1) http://10.255.6.162:7000/CVP/audio/helloworld_audio.wav
045153: *Jul  1 15:14:39.095: //-1//DPM P141:/pc_mc_addToDynamicS: Doing : http://10.255.6.162:7000/CVP/audio/helloworld_audio.wav
045154: *Jul  1 15:14:39.095: //-1//DPM :/mcTokenizerGetNext: savedcharptr=h endptrptr=http://10.255.6.162:7000/CVP/audio/helloworld_audio.wav
045155: *Jul  1 15:14:39.095: //-1//DPM P141:/pc_mc_addToDynamicS: Token : http://10.255.6.162:7000/CVP/audio/helloworld_audio.wav status 1
045156: *Jul  1 15:14:39.095: //-1//DPM P141:/pc_mc_addToDynamicS: du_IsNameURL() return TRUE
045157: *Jul  1 15:14:39.095: //-1//DPM P141:/dp_mcDQfromURL:  file=http://10.255.6.162:7000/CVP/audio/helloworld_audio.wav
045158: *Jul  1 15:14:39.095: //-1//MCM :/mc_createFromFileUrl: Getting a media content: name=helloworld_audio.wav
    url=http://10.255.6.162:7000/CVP/audio/helloworld_audio.wav
    load fast, fetchtimeout=0
045159: *Jul  1 15:14:39.095: //-1//MCM :MC35:/mc_getFromUrlName: helloworld_audio.wav on ram
045160: *Jul  1 15:14:39.095: //104//HTTPC:/httpc_valid: bodyp(11ABDEEC) maxage(-1) maxstale(-1)
045161: *Jul  1 15:14:39.095: //104//HTTPC:/httpc_cache_isfresh: cachep(11ABDE44) fresh(Yes) lifetime(3517858) age(80551)
045162: *Jul  1 15:14:39.095: //104//HTTPC:/httpc_cache_is_acceptable: cachep(11ABDE44) maxage(-1) maxstale(-1) status(TRUE)
045163: *Jul  1 15:14:39.095: //-1//MCM :/mc_createFromFileUrl: Found a good mc (0x11A93C18), RefCount(1)
045164: *Jul  1 15:14:39.095: //-1//DPM P141:/dp_mcDQfromURL: mc_createFromFileUrl OK
045165: *Jul  1 15:14:39.095: //-1//DPM :/mcTokenizerGetNext: savedcharptr=^@ endptrptr=
045166: *Jul  1 15:14:39.095: //281//PACK:/Media_Play_Start: 
045167: *Jul  1 15:14:39.095: //-1//PACK:/Media_Play_Start: pLeg->stream is null,  call msw_create()
045168: *Jul  1 15:14:39.095: //281//MSW :/msw_create: cbf=0x7BE920C
045169: *Jul  1 15:14:39.095: //-1//MSM :MS171:/ms_create: Iniz ply_timer
045170: *Jul  1 15:14:39.095: //281//MSW :/msw_synth_open: mediaStream 0x124CB87C created
045171: *Jul  1 15:14:39.095: //-1//RTSP:/rtsp_get_new_scb: 
045172: *Jul  1 15:14:39.095: //-1//RTSP:/rtsp_initialize_scb: 
045173: *Jul  1 15:14:39.099: //-1//RTSP:/rtsplib_init_svr_session: svr_session: 0x13CAA92C context: 0x239D1B4
045174: *Jul  1 15:14:39.099: //-1//RTSP:/rtsp_api_create_session: evh=0x7D14928 context=0x1620CC8
045175: *Jul  1 15:14:39.099: //281//MSW :/msw_synth_open: rtspStream 0x40A34920 created,
            status=RTSP_STATUS_SUCCESS, session_id=0xAB (171)
045176: *Jul  1 15:14:39.099: //281//MSW :/msw_synth_open: AIS : Creating TTS AIS Backend record
045177: *Jul  1 15:14:39.099: //-1//MSM :MS172:/ms_create: Iniz ply_timer
045178: *Jul  1 15:14:39.099: //281//MSW :/msw_recrd_open:
045179: *Jul  1 15:14:39.099: :msw_recrd_open mediaStream 0x2D5E6A0 created
045180: *Jul  1 15:14:39.099: //-1//RTSP:/rtsp_get_new_scb: 
045181: *Jul  1 15:14:39.099: //-1//RTSP:/rtsp_initialize_scb: 
045182: *Jul  1 15:14:39.099: //-1//RTSP:/rtsplib_init_svr_session: svr_session: 0x40E7151C context: 0x11AAC644
045183: *Jul  1 15:14:39.099: //-1//RTSP:/rtsp_api_create_session: evh=0x7D14E00 context=0x1620D14
045184: *Jul  1 15:14:39.099: //281//MSW :/msw_recrd_open: rtspStream 0x40A34928 created,
            status=RTSP_STATUS_SUCCESS, session_id=0xAC (172)
045185: *Jul  1 15:14:39.099: //281//MSW :/msw_recog_open: AIS : Creating ASR AIS Backend record
045186: *Jul  1 15:14:39.099: //-1//PACK:/Media_Play_Start: msw_create() succeed to create stream [86]
045187: *Jul  1 15:14:39.099: //-1//MSW :/msw_associate_call:
045188: *Jul  1 15:14:39.099: msw_associate_call: callID=0x119(281),
                      genericStream=0x1620CC4

################################ End ################################

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 01-07-2011 12:13:53 PM
Dear Geoff,

Also please find an extract from CVP log file

######################### Start #########################


2736: 10.255.6.162: Jul 01 2011 21:27:31.238 +0530: %CVP_8_0_IVR-7-CALL:  {Thrd=SubscriptionMgr} CallMsgListener:onMsg: CALLGUID=E66B4ECF10000130653205C90AFF06A2 DNIS=8200211 Received Call message : >>HEADERS: (JMSType)=MsgBus:RUN_SCRIPT_REQ (JMSDestination)=Topic(CVP.ICM.CC.REQ.SYS_IVR1) (JMSTimestamp)=1309535851238 (ServerID)=inblrpwcvxmla.SYS_ICM1:ICM:ICM1:inblrpwcvxmla.MsgBus001 >>BODY: ced= scriptconfiguration= callguid=E66B4ECF10000130653205C90AFF06A2 RouterCallKey=203 ani=2000 floatingvars=>>HEADERS: (JMSType)=MsgBus:FLOATINGVARS >>BODY: callvars=[, , , , , , , , , ] user.microapp.app_media_lib=.. user.microapp.media_server=http://10.255.6.162:7000/CVP user.media.id=E66B4ECF10000130653205C90AFF06A2 user.microapp.FromExtVXML=[null, null, null, null] user.microapp.ToExtVXML= user.microapp.UseVXMLParams=N user.microapp.locale=en_us  >>STATE: isTabular=false isWriteable=true cursor=-1 dnis=8200211 timezone=Asia/Calcutta RouterCallKeySequenceNumber=1 version=CVP_8_0 RouterCallKeyDay=149930 localOffset=330 switch_leg_dnis=82001 switch_leg_ani=2000 calllegid= scriptid=GS,Server,V requestid=1  >>STATE: isTabular=false isWriteable=false cursor=-1 

########################### End #########################

Thanks,
Sujin

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 01-07-2011 12:21:53 PM
Dear Janine,

CALLGUID: E66B4ECF10000130653205C90AFF06A2

Now we deployed a STANDALONE CVP application, even that application is not playing the media file. So I think the problem could be on the GW. Please advise.

Thanks,
Sujin

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 01-07-2011 12:26:32 PM
Dear Geoff,

We are unable to hear the media file playing through the phone. After I dial the number 82000, the phone is silent for 7 to 8 seconds and then disconnects.

Ideally it should have played helloworld_audio.wav file but it is not doing so.

Now we deployed a CVP standalone application, this is also having the same issue. No media file is being played back to us.

Please can you advis me what should be checked in the GW to ensure voice streaming (RTP) is happening for the call?

Thanks,
Sujin

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 12:48:12 PM
dial-peer voice 9292 voip
description SIP error
translation-profile incoming block
service cvperror
incoming called-number 9292
dtmf-relay rtp-nte h245-signal h245-alphanumeric
codec g711ulaw
no vad

The way you have this set up is non-standard: you have defined the DN on the gateway to play the error as 9292. Did you also change the SIP tab of the Call Server for the ¿error tine¿ from the default of 92929292?

Did you do the same for ringback?

Regards,
Geoff

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 01-07-2011 12:52:12 PM
Looking at your config again . . . there are no pots dial peers. Are you trying to do this all from an IP phone?

Regards,
Geoff

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 01-07-2011 01:43:45 PM
Dear Geoff,

We are calling from an IP phone.

With respect to SIP error, the CVP static routes are configured to 91919191 & 92929292. I'll get this changed in the GW from 9191 to 91919191 & 9292 to 92929292.

Thanks
Sujin

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 02-07-2011 02:44:28 AM
Dear Geoff,

I made the following change in the dial peer, still it doesn't play neither error nor welcome message.

dial-peer voice 9191 voip
description SIP ringtone
translation-profile incoming block
service ringtone
incoming called-number 9191T
dtmf-relay rtp-nte h245-signal h245-alphanumeric
codec g711ulaw
no vad
!
dial-peer voice 9292 voip
description SIP error
translation-profile incoming block
service cvperror
incoming called-number 9292T
dtmf-relay rtp-nte h245-signal h245-alphanumeric
codec g711ulaw
no vad
!

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 02-07-2011 05:15:09 AM
Dear Geoff,

We forced the system to play error message however the error file is not played back to us. In the phone we could see dialling the number 92929292 but it is silent for 7 seconds before it got disconnected.

Also we tried to call the phone extn configured as device target. following is the device target details

      Name: 82500
      Global address: 82500
      Config parameters: devtype CiscoPhone /dn 82500

      Label

         Roting Client: CM_RC
         Label: 82500
         Label type: Normal
         Customer: icm1


         Routing Client: CVP1_RC
         Label: 82500
         Label type: Normal
         Customer: icm1

In the CVP call server, the static route is defined as follows

         825..,10.255.6.140

where, 10.255.6.140 is the CUCM IP address.

When we use CM_RC label in the ICM script after the sendToVRU node, it plays an error message from the CUCM "Your call could not be completed ..."

When we use the CVP1_RC label in the ICM script after the sendToVRU node, we get busy tone.

Am I doing it correctly or something is wrong?

Thanks,
Sujin

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 02-07-2011 05:32:13 AM
FYI - You will never need a label on the CUCM RC.

I see people doing this quite often but it is never used and is wrong. CVP is the only routing client. If you don¿t think it matters, you are probably right ¿ but it shows you don¿t quite understand the call flow.

>>When we use the CVP1_RC label in the ICM script after the sendToVRU node, we get busy tone.

I said you should have two ¿Send to VRU¿ nodes: the first returns the label on CUCM, the second the label on CVP to get to the gateway. The phone label on the CVP.RC comes after that.

Regards,
Geoff

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 02-07-2011 05:47:17 AM
Dear Geoff,

If I share the system through WebEx, could you please spare few minutes to check the configuration what I have done is correct?

If you are okay, please can you let me know. I can schedule a webex session now.

Thanks,
Sujin

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 02-07-2011 06:29:28 AM
Dear Geoff,

As per your advise, I've changed the ICM script as follows.

Start --> SendToVRU (returns 82001) --> set (user.microapp.app_media_lib="..") --> set (user.microapp.UseVXMLParams="N") --> set (user.microapp.locale="en.us") --> set (user.microapp.media_server="http://10.255.6.162:7000/CVP") --> set (user.microapp.ToExtVXML[0]="application=HelloWorld") --> SendToVRU (returns 82002) --> Label (CVP1_RC: 82500)

Please can you advise me if this is correct?

Even in this case, I'm getting busy tone while trying to connect to the extn 82500. I'll upload router traces in the next request.

Thanks,
Sujin

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 02-07-2011 06:39:13 AM
Sujin ¿ send me an email ¿ geoff AT hp.com

Regards,
Geoff

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 02-07-2011 06:54:13 AM
Call Router trace looks correct. How come you never post the Call Server (CVP) logs?

Regards,
Geoff

Subject: RE: New Message from Paul Tindall in Customer Voice Portal (CVP) - CVP - Al
Replied by: GEOFFREY THOMPSON on 02-07-2011 09:03:13 AM
Paul,

You were absolutely correct. I just helped him over WebEx.

It was all working ¿ no errors in ICM, or CVP.

I added a simple play media microapp using one of the CVP audio files helloworld_audio.wav. All correct. Held onto the call for 9s.

Then changed the audio to use silence.wav from CVP ¿ held the call for 1s. It was clearly all correct, but he could not hear anything.

Did ¿show call active voice compact¿ ¿ saw the IP address of the phone. But could not ping the phone from the gateway. My colleague ended up looking at it with me, and he added a default route to reach the phone. Bingo.

Regards,
Geoff

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: GEOFFREY THOMPSON on 02-07-2011 03:05:13 AM
See if you can force it to play either the ringback or the error message. Define a label for 91919191 (ringback) on your CVP RC and 92929292 (error) on your CVP RC. Then after the second Send To VRU (this is the one to send it to the Gateway), put your label.

Now the sequence is:


1.  call comes in on the CUCM route point

2.  dialed number ¿ call type ¿ scheduled script: starts your script

3.  first ¿send to VRU¿. Returns the label (82001) on the CUCM routing client

4.  goes to call manager as 82001xxxx and hits a route pattern like 82001!

5.  Route pattern sends it to CVP

6.  CVP pulls off the correlation ID and sends request instruction to the Call Router

7.  Router finds the paused script and continues

8.  Call hits the second send to VRU. Returns the label (82002) on the CVP RC

9.  Label 82002yyyy finds a static route in CVP to send it to the gateway

10.Lands on the gateway and starts the bootstrap VXML

11.Call comes back to CVP, CVP pulls the off the correlation id yyyy and sends request instruction to the Call Router

12.Call Router finds the paused script and continues

13.Script hits the label (say) 92929292

14.CVP has a static route for 92929292 to send it to the gateway

15.Gateway has a dial peer on 92929292 to run the cvperror service which plays critical_error.wav from flash

Another thing to try is to get the call to a phone. If you have a device target for one of your IP phones with a label on the CVP RC, after the second send to VRU insert the label of the phone. Make sure you have a static route in CVP to send the pattern for your phone to CUCM. Now send in a call and the phone should ring.

Watch the CVP error log for any errors.

Regards,
Geoff

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 02-07-2011 06:35:19 AM
Dear Geoff,

Please find the router trace files for the call. Please can you check the logs and let me know if anything goes wrong here? My phone extn 82500 is not ringing, instead getting busy tone. This number is reachable if I dial the number manually.

############# Start ##########

5:49:50 Real Time: P=1 Total=1 Sent=1
5:49:57 Trace: (163 x 0 : 0 0) NewCall:CRSCallID=(149931,228) dn=82000 ani=2000 ced=
5:49:57 Trace:         RCID=5000 RCKSeqNum=1 MRDomainID=1 OpCode=0 CallAtVRU=0 NICdn=
5:49:57 Trace: CallType(5036, 306): Init CT_SL_Timer: Threshold(20 + 2).
5:49:57 Trace: (163 x 0 : 0 0) Correlation id for dialog is (116).
5:49:57 Trace: (163 x 116 : 0 0) TransferToVRU: Label=82001 CorrelationID=116 VRUID=5000
5:49:57 Trace: (163 x 116 : 0 0) TransferConnect sent. Dialog pending.
5:49:57 Trace: (163 429 116 : 0 0) Dialog sending VRUQueueService to VRU (serv=-1, rt=0)
5:49:57 Trace: (163 429 116 : 0 0) RequestInstr: CRSCallID(149931,228) callstate=1.
5:49:57 Trace: (429 429 116 : 0 0) Dialog initiating 2nd phase of transfer.
5:49:57 Trace: (429 429 116 : 0 0) Correlation id for dialog is (117).
5:49:57 Trace: (429 429 117 : 0 0) TransferToVRU: Label=82002 CorrelationID=117 VRUID=5000
5:49:57 Trace: (429 429 117 : 0 0) TransferConnect sent. Dialog pending.
5:49:59 Trace: (429 430 117 : 0 0) Dialog sending VRUQueueService to VRU (serv=-1, rt=0)
5:49:59 Trace: (429 430 117 : 0 0) RequestInstr: CRSCallID(149931,228) callstate=1.
5:49:59 Trace: (429 430 117 : 0 0) Dialog resuming (Request Instruction received.) status (0)
5:49:59 Trace: (429 430 117 : 0 0) RouteComplete:
5:49:59 Trace:         Route: dn=82000 ani=2000 ced= label=82500
5:49:59 Trace:         Route: CRSCallID(149931,228) Labels=1
5:49:59 Trace: CallType(5036, 306): Deleting CT_SL_Timer.
5:49:59 Trace: (429 430 117 : 0 0) Dialog sending release call to VRU
5:49:59 Trace: (429 430 117 : 0 0) Deleting Dialog.
5:49:59 Trace: For message (9) from routing client CVP1_RC (ID 5001) could not find dialog id (430).
5:49:59 Trace: For message (9) from routing client CVP1_RC (ID 5001) could not find dialog id (429).
5:50:00 Real Time: SC=1 P=1 CT=1 Total=3 Sent=3
5:50:00 Trace: Call meters: RC=5000 Num=1 Mean=0 Error=0 Exceeded=0 Max=0 Late=0 Disc=0 Cir=0 TRAb=0 TRto=0
5:50:00 Trace: Msg meters: NC=1 RI=0 CT=1 CG=0 AT=0 ER=0 RR=0 RS=0 SR=0 DF=0 DEC=0 CI =0 RI=0
5:50:00 Trace: Label meters: ND=1 NA=0 NPQ=0 NRQ=0 NB=0 NR=0 NPQ=0 ND=0 NR=0
5:50:00 Trace: Event meters: RSF=0 CPB=0 NA=0 AN=0 AB=0 DIS=0
5:50:00 Trace: Conf/Consult meters: CCR=0 CCC=0 CE=0, CTR=0 CTC=0 CC=0
5:50:00 Trace: Call event meters: COE=0 CEE=0 CHE=0 RE=0 CCE=0
5:50:00 Trace: Connection meters: ACR=0 ACC=0, RCR=0 RCC=0, DCR=0 DCC=0
5:50:00 Trace: Call meters: RC=5001 Num=0 Mean=0 Error=0 Exceeded=0 Max=0 Late=0 Disc=0 Cir=0 TRAb=0 TRto=0
5:50:00 Trace: Msg meters: NC=0 RI=2 CT=0 CG=0 AT=0 ER=2 RR=0 RS=0 SR=0 DF=0 DEC=0 CI =0 RI=0
5:50:00 Trace: Label meters: ND=1 NA=0 NPQ=0 NRQ=0 NB=0 NR=0 NPQ=0 ND=0 NR=1
5:50:00 Trace: Event meters: RSF=0 CPB=0 NA=0 AN=0 AB=0 DIS=0
5:50:00 Trace: Conf/Consult meters: CCR=0 CCC=0 CE=0, CTR=0 CTC=0 CC=0
5:50:00 Trace: Call event meters: COE=0 CEE=0 CHE=0 RE=0 CCE=0
5:50:00 Trace: Connection meters: ACR=0 ACC=0, RCR=0 RCC=0, DCR=0 DCC=0
5:50:00 Trace: Call meters: RC=5002 Num=0 Mean=0 Error=0 Exceeded=0 Max=0 Late=0 Disc=0 Cir=0 TRAb=0 TRto=0
5:50:00 Trace: Msg meters: NC=0 RI=0 CT=0 CG=0 AT=0 ER=0 RR=0 RS=0 SR=0 DF=0 DEC=0 CI =0 RI=0
5:50:00 Trace: Label meters: ND=0 NA=0 NPQ=0 NRQ=0 NB=0 NR=0 NPQ=0 ND=0 NR=0
5:50:00 Trace: Event meters: RSF=0 CPB=0 NA=0 AN=0 AB=0 DIS=0
5:50:00 Trace: Conf/Consult meters: CCR=0 CCC=0 CE=0, CTR=0 CTC=0 CC=0
5:50:00 Trace: Call event meters: COE=0 CEE=0 CHE=0 RE=0 CCE=0
5:50:00 Trace: Connection meters: ACR=0 ACC=0, RCR=0 RCC=0, DCR=0 DCC=0
5:50:10 Real Time: P=1 Total=1 Sent=1
5:50:30 Real Time: P=2 Total=2 Sent=2

############# End ###########

Thanks,
Sujin

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 02-07-2011 07:15:48 AM
Dear Geoff,

I've sent an email to your HP id.

Thanks,
Sujin

Subject: RE: Unable to play voice files from the Gateway
Replied by: Paul Tindall on 02-07-2011 07:29:18 AM
If you're making an IP call into your VoiceXML gateway, you're apparently playing the media file and not getting any media sent back to the caller just check whether you've got ip routing enabled on your gateway.  No RTP will be sent if you don't have although everything else will appear to work OK.

Subject: RE: New Message from Sujin Jebakar in Customer Voice Portal (CVP) - CVP - A
Replied by: Sujin Jebakar on 02-07-2011 10:10:40 AM
Dear All,

Geoff is simply superb.... he resolved the issue for me today.

As he mentioned above, default IP route was missing in the GW.

We thank Geoff for resolving this issue and his valuable time.

Also would like to thank all other friends who shared your ideas to resolve this issue.

Thanks,
Sujin
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links