Created by: Nathan Galloway on 29-01-2010 11:23:46 PM Hello, I'm currently using CVP 4.1(1) and making my first attempt with the record element. Our prompting asks the customer to record their audio and then press any key when finished. If they don't want to leave a message, press any key after the beep. I have the "Start With Beep" set to false, but in the audio intial group, I am playing beep.wav. The issue I am encountering is that if there is a DTMF key press prior to 5 seconds, the application automatically replays the initial audio item and retries the recording. Has anyone else experienced a similar issue? Record element settings: Noinput Timeout: 5s Max NoInput Count: 1 Start With Beep: false Terminate On DTMF: true Keep Recording On Hangup: false Max Record Time: 45 Final Silence: 3s
Subject: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - CVP - Replied by: Janine Graves on 29-01-2010 11:52:55 PM Are you saying that if a caller presses a dtmf key to indicate they don't want to leave a recording, the application just reprompts them?
Is this a Record element or Record with Confirm element? Because Record with Confirm elements REQUIRE you to add audio prompting for the confirmation! To do that, you right-click on AudioGroups, and select Confirmation>BeforeConfirm to add spoken prompts before the system plays the recording to the caller; and/or select Confirmation>After Confirm (this will be spoken after the system plays the recording to the caller); For example: "Here's your recording" <the recording plays> "If you are satisfied, press1. To re-record press 2"
Do the recordings work if the caller does leave a message followed by a dtmf? There was a version a while back where the record element didn't match with the gateway software and it just kept reprompting for a recording. So, make sure that you CAN take a valid recording first.
Make sure that the DTMF you press when testing is not the # key, that has a special meaning to the gateway.
Next, What happens if the 5s is exceeded without a recording or a dtmf entry? Does your application exit down the correct MaxNoInput path?
If so, then call in and press a dtmf key before 5s without leaving a recording, then let it reprompt you, then leave a message. Check the activity log (perhaps even post the part of the activity log that pertains to that element and that phone call) and see what it thinks your first input was. It might be taking the dtmf as a NoMatch rather than a NoInput. See what it's prompting you with.
Perhaps you should create a NoInput1 Audio Group that speaks something - so YOU know the NoInput event was triggered. If you have MaxNoInput set to 1, the element really should exit on the first NoInput event. Unless you have that broken version of the software...
Cisco Developer Community Forums wrote: > Nathan Galloway has created a new message in the forum "CVP - All > Versions": > > -------------------------------------------------------------- > Hello, >  > I'm currently using CVP 4.1(1) and making my first attempt with the > record element. Our prompting asks the customer to record their > audio and then press any key when finished. If they don't want to > leave a message, press any key after the beep. I have the "Start > With Beep" set to false, but in the audio intial group, I am playing > beep.wav. The issue I am encountering is that if there is a DTMF key > press prior to 5 seconds, the application automatically replays the > initial audio item and retries the recording. Has anyone else > experienced a similar issue? >  > Record element settings: > Noinput Timeout: 5s > Max NoInput Count: 1 > Start With Beep: false > Terminate On DTMF: true > Keep Recording On Hangup: false > Max Record Time: 45 > Final Silence: 3s > -- > To respond to this post, please click the following link: > > <http://developer.cisco.com/web/cvp/forums/-/message_boards/message/1936581> > > or simply reply to this email.
Subject: RE: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - C Replied by: Nathan Galloway on 30-01-2010 12:18:58 AM Janine, This is just a record element. The recording works after DTMF (voice or no voice) as long as the message is at least 5 seconds. Anything less and it loops. Pressing 1-9 or * doesn't make a difference, the application reacts the same. When I put my phone on mute and leave the recording run, it went for 32s and then exited, below is from the activity log. Record,enter, Record,interaction,audio_group,initial_audio_group Record,data,duration,32000 Record,data,size,256000 Record,data,maxtime,false Gateway version is 12.4(15)T11.
Subject: RE: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - C Replied by: Nathan Galloway on 30-01-2010 03:11:35 AM I pressed 1 immediately after the beep 4 times on this call and then hung up on the 5th, but the activity log shows nothing but entering the element and eventually hanging up. 01/29/2010 21:59:32.819,,start,newcall, 01/29/2010 21:59:32.819,,start,ani,NA 01/29/2010 21:59:32.819,,start,areacode,NA 01/29/2010 21:59:32.819,,start,exchange,NA 01/29/2010 21:59:32.819,,start,dnis,NA 01/29/2010 21:59:32.819,,start,uui,NA 01/29/2010 21:59:32.819,,start,iidigits,NA 01/29/2010 21:59:32.819,,start,parameter,WpCnt=G 01/29/2010 21:59:32.819,,start,parameter,CiSId=D 01/29/2010 21:59:32.819,,start,parameter,CiID=10 01/29/2010 21:59:32.819,,start,parameter,RcId=149412519 01/29/2010 21:59:32.819,,start,parameter,SurveyID=10 01/29/2010 21:59:32.819,CVP_Subdialog_Start,enter, 01/29/2010 21:59:32.835,CVP_Subdialog_Start,exit,done 01/29/2010 21:59:49.007,Verbatim,enter, 01/29/2010 21:59:49.007,Verbatim,interaction,audio_group,initial_audio_group 01/29/2010 22:00:51.274,Verbatim,exit, 01/29/2010 22:00:51.274,,end,how,hangup 01/29/2010 22:00:51.274,,end,result,normal 01/29/2010 22:00:51.274,,end,duration,78 Here is the debug log ------------------------------------ --------- New Page Request --------- ------------------------------------ Request Received on: 01/29/2010 21:59:48.976 ------- HTTP Request Headers ------- Header Name = "content-length" Header Value = "303" Header Name = "connection" Header Value = "close" Header Name = "host" Header Value = "XX.XX.XX.XX:7000" Header Name = "user-agent" Header Value = "Cisco-IOS-C5350/12.4" Header Name = "content-type" Header Value = "application/x-www-form-urlencoded" Header Name = "cookie" Header Value = "$Version=0; JSESSIONID=183E937FA7C4FFA9552D0CE6475B1195; $Path=/CVP" Header Name = "accept" Header Value = "text/vxml, text/x-vxml, application/vxml, application/x-vxml, application/voicexml, application/x-voicexml, text/plain, text/html, audio/basic, audio/wav, multipart/form-data, application/octet-stream" ------ Request HTTP Arguments ------ Parameter Name = "audium_vxmlLog" Parameter Value #0 = "|||audio_group$$$initial_audio_group^^^0|||utterance$$$1^^^2296|||inputmode$$$dtmf^^^2296|||interpretation$$$1^^^2296|||confidence$$$1^^^2296" Parameter Name = "completeNBestStr" Parameter Value #0 = "|||1^^^1^^^dtmf^^^1" Parameter Name = "confidence" Parameter Value #0 = "1" Parameter Name = "choice_fld" Parameter Value #0 = "1" --------- VoiceXML Response -------- Response Returned on: 01/29/2010 21:59:49.007 <?xml version="1.0" encoding="UTF-8"?> <vxml version="2.0" application="/CVP/Server?audium_root=true&calling_into=Voice_Survey&session_id=XX.XX.XX.XX.1264820372819.138.Voice_Survey"> <property name="timeout" value="5s" /> <form id="audium_start_form"> <block> <assign name="audium_vxmlLog" expr="''" /> <assign name="audium_element_start_time_millisecs" expr="new Date().getTime()" /> <goto next="#start" /> </block> </form> <form id="start"> <block> <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'initial_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" /> <goto nextitem="VRecord" /> </block> <record name="VRecord" modal="true" beep="false" maxtime="45s" finalsilence="3s" dtmfterm="true" type="audio/wav"> <prompt bargein="true"> <audio src="http://cvpmedia/en-us/app/VoiceSurvey/ev16676.wav" /> <audio src="http://cvpmedia/en-us/sys/beep.wav" /> </prompt> <catch event="noinput"> <prompt bargein="true"> <audio src="http://cvpmedia/en-us/sys/silence_1_sec.wav" /> </prompt> <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||noinput$$$' + '1' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" /> <assign name="audium_vxmlLog" expr="audium_vxmlLog + '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + application.getElapsedTime(audium_element_start_time_millisecs)" /> <var name="maxNoInput" expr="'yes'" /> <submit next="/CVP/Server" method="post" namelist=" audium_vxmlLog maxNoInput" /> </catch> <filled> <var name="duration" expr="VRecord$.duration" /> <var name="size" expr="VRecord$.size" /> <var name="termchar" expr="VRecord$.termchar" /> <var name="maxtime" expr="VRecord$.maxtime" /> <submit next="/CVP/Server" method="post" namelist=" maxtime audium_vxmlLog size duration VRecord termchar" enctype="multipart/form-data" /> </filled> </record> </form> </vxml> ------------------------------------ --------- New Page Request --------- ------------------------------------ Request Received on: 01/29/2010 22:00:51.274 ------- HTTP Request Headers ------- Header Name = "content-length" Header Value = "121" Header Name = "connection" Header Value = "close" Header Name = "host" Header Value = "10.52.26.23:7000" Header Name = "user-agent" Header Value = "Cisco-IOS-C5350/12.4" Header Name = "content-type" Header Value = "application/x-www-form-urlencoded" Header Name = "cookie" Header Value = "$Version=0; JSESSIONID=183E937FA7C4FFA9552D0CE6475B1195; $Path=/CVP" Header Name = "accept" Header Value = "text/vxml, text/x-vxml, application/vxml, application/x-vxml, application/voicexml, application/x-voicexml, text/plain, text/html, audio/basic, audio/wav, multipart/form-data, application/octet-stream" ------ Request HTTP Arguments ------ Parameter Name = "audium_vxmlLog" Parameter Value #0 = "|||audio_group$$$initial_audio_group^^^0" Parameter Name = "audium_action" Parameter Value #0 = "hangup" Parameter Name = "audium_type" Parameter Value #0 = "telephone.disconnect" --------- VoiceXML Response -------- Response Returned on: 01/29/2010 22:00:51.274 <?xml version="1.0" encoding="UTF-8"?> <vxml version="2.0"> <catch event="vxml.session.error"> <return event="vxml.session.error" /> </catch> <catch event="telephone.disconnect.hangup"> <return event="telephone.disconnect.hangup" /> </catch> <catch event="telephone.disconnect"> <return event="telephone.disconnect" /> </catch> <catch event="error.unsupported.object"> <return event="error.unsupported.object" /> </catch> <catch event="error.unsupported.language"> <return event="error.unsupported.language" /> </catch> <catch event="error.unsupported.format"> <return event="error.unsupported.format" /> </catch> <catch event="error.unsupported.element"> <return event="error.unsupported.element" /> </catch> <catch event="error.unsupported.builtin"> <return event="error.unsupported.builtin" /> </catch> <catch event="error.unsupported"> <return event="error.unsupported" /> </catch> <catch event="error.semantic"> <return event="error.semantic" /> </catch> <catch event="error.noresource"> <return event="error.noresource" /> </catch> <catch event="error.noauthorization"> <return event="error.noauthorization" /> </catch> <catch event="error.eventhandler.notfound"> <return event="error.eventhandler.notfound" /> </catch> <catch event="error.connection.noroute"> <return event="error.connection.noroute" /> </catch> <catch event="error.connection.noresource"> <return event="error.connection.noresource" /> </catch> <catch event="error.connection.nolicense"> <return event="error.connection.nolicense" /> </catch> <catch event="error.connection.noauthorization"> <return event="error.connection.noauthorization" /> </catch> <catch event="error.connection.baddestination"> <return event="error.connection.baddestination" /> </catch> <catch event="error.condition.baddestination"> <return event="error.condition.baddestination" /> </catch> <catch event="error.com.cisco.media.resource.unavailable"> <return event="error.com.cisco.media.resource.unavailable" /> </catch> <catch event="error.com.cisco.handoff.failure"> <return event="error.com.cisco.handoff.failure" /> </catch> <catch event="error.com.cisco.callhandoff.failure"> <return event="error.com.cisco.callhandoff.failure" /> </catch> <catch event="error.com.cisco.aaa.authorize.failure"> <return event="error.com.cisco.aaa.authorize.failure" /> </catch> <catch event="error.com.cisco.aaa.authenticate.failure"> <return event="error.com.cisco.aaa.authenticate.failure" /> </catch> <catch event="error.badfetch.https"> <return event="com.audium.error.badfetch.https" /> </catch> <catch event="error.badfetch.http"> <return event="com.audium.error.badfetch.http" /> </catch> <catch event="error.badfetch"> <return event="com.audium.error.badfetch" /> </catch> <catch event="error"> <return event="error" /> </catch> <catch event="disconnect.com.cisco.handoff"> <return event="disconnect.com.cisco.handoff" /> </catch> <catch event="connection.disconnect.hangup"> <return event="connection.disconnect.hangup" /> </catch> <catch event="connection.disconnect"> <return event="connection.disconnect" /> </catch> <form> <block> <return event="telephone.disconnect" /> </block> </form> </vxml>
Subject: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - CVP - Replied by: Janine Graves on 30-01-2010 12:44:55 AM Send me the activity log from a call where it's less than 5 seconds and loops.
Cisco Developer Community Forums wrote: > Nathan Galloway has created a new message in the forum "CVP - All > Versions": > > -------------------------------------------------------------- > Janine, >  > This is just a record element. > The recording works after DTMF (voice or no voice) as long as the > message is at least 5 seconds. Anything less and it loops. > Pressing 1-9 or * doesn't make a difference, the application reacts > the same. >  > When I put my phone on mute and leave the recording run, it went for > 32s and then exited, below is from the activity log. > Record,enter, > Record,interaction,audio_group,initial_audio_group > Record,data,duration,32000 > Record,data,size,256000 > Record,data,maxtime,false >  > Gateway version is 12.4(15)T11. > -- > To respond to this post, please click the following link: > > <http://developer.cisco.com/web/cvp/forums/-/message_boards/message/1936596> > > or simply reply to this email.
Subject: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - CVP - Replied by: Janine Graves on 30-01-2010 03:40:55 AM It sounds like some sort an issue on the voicexml gateway. Maybe some configuration setting. You might check with Cisco TAC to see if your version of the gateway configuration works with your version of CVP.
Do you have this setting 'vxml version 2.0' in your gateway configuration? Can you send a copy of your vxml gaeway config?
Janine
Cisco Developer Community Forums wrote: > Nathan Galloway has created a new message in the forum "CVP - All > Versions": > > -------------------------------------------------------------- > I pressed 1 immediately after the beep 4 times on this call and then > hung up on the 5th, but the activity log shows nothing but entering > the element and eventually hanging up. >  > 01/29/2010 21:59:32.819,,start,newcall, > 01/29/2010 21:59:32.819,,start,ani,NA > 01/29/2010 21:59:32.819,,start,areacode,NA > 01/29/2010 21:59:32.819,,start,exchange,NA > 01/29/2010 21:59:32.819,,start,dnis,NA > 01/29/2010 21:59:32.819,,start,uui,NA > 01/29/2010 21:59:32.819,,start,iidigits,NA > 01/29/2010 21:59:32.819,,start,parameter,WpCnt=G > 01/29/2010 21:59:32.819,,start,parameter,CiSId=D > 01/29/2010 21:59:32.819,,start,parameter,CiID=10 > 01/29/2010 21:59:32.819,,start,parameter,RcId=149412519 > 01/29/2010 21:59:32.819,,start,parameter,SurveyID=10 > 01/29/2010 21:59:32.819,CVP_Subdialog_Start,enter, > 01/29/2010 21:59:32.835,CVP_Subdialog_Start,exit,done > 01/29/2010 21:59:49.007,Verbatim,enter, > 01/29/2010 > 21:59:49.007,Verbatim,interaction,audio_group,initial_audio_group > 01/29/2010 22:00:51.274,Verbatim,exit, > 01/29/2010 22:00:51.274,,end,how,hangup > 01/29/2010 22:00:51.274,,end,result,normal > 01/29/2010 22:00:51.274,,end,duration,78 >  > Here is the debug log > ------------------------------------ > --------- New Page Request --------- > ------------------------------------ > Request Received on: 01/29/2010 21:59:48.976 > ------- HTTP Request Headers ------- > Header Name = "content-length" Header Value = "303" > Header Name = "connection" Header Value = "close" > Header Name = "host" Header Value = "XX.XX.XX.XX:7000" > Header Name = "user-agent" Header Value = "Cisco-IOS-C5350/12.4" > Header Name = "content-type" Header Value = > "application/x-www-form-urlencoded" > Header Name = "cookie" Header Value = "$Version=0; > JSESSIONID=183E937FA7C4FFA9552D0CE6475B1195; $Path=/CVP" > Header Name = "accept" Header Value = "text/vxml, text/x-vxml, > application/vxml, application/x-vxml, application/voicexml, > application/x-voicexml, text/plain, text/html, audio/basic, audio/wav, > multipart/form-data, application/octet-stream" > ------ Request HTTP Arguments ------ >  > Parameter Name = "audium_vxmlLog" Parameter Value #0 = > "|||audio_group$$$initial_audio_group^^^0|||utterance$$$1^^^2296|||inputmode$$$dtmf^^^2296|||interpretation$$$1^^^2296|||confidence$$$1^^^2296" > Parameter Name = "completeNBestStr" Parameter Value #0 = > "|||1^^^1^^^dtmf^^^1" > Parameter Name = "confidence" Parameter Value #0 = "1" > Parameter Name = "choice_fld" Parameter Value #0 = "1" > --------- VoiceXML Response -------- > Response Returned on: 01/29/2010 21:59:49.007 > <?xml version="1.0" encoding="UTF-8"?> > <vxml version="2.0" > application="/CVP/Server?audium_root=true&calling_into=Voice_Survey&session_id=XX.XX.XX.XX.1264820372819.138.Voice_Survey"> >  <property name="timeout" value="5s" /> >  <form id="audium_start_form"> >    <block> >      <assign name="audium_vxmlLog" expr="''" /> >      <assign name="audium_element_start_time_millisecs" > expr="new Date().getTime()" /> >      <goto next="#start" /> >    </block> >  </form> >  <form id="start"> >    <block> >      <assign name="audium_vxmlLog" expr="audium_vxmlLog + > '|||audio_group$$$' + 'initial_audio_group' + '^^^' + > application.getElapsedTime(audium_element_start_time_millisecs)" /> >      <goto nextitem="VRecord" /> >    </block> >    <record name="VRecord" modal="true" beep="false" maxtime="45s" > finalsilence="3s" dtmfterm="true" type="audio/wav"> >      <prompt bargein="true"> >        <audio > src="http://cvpmedia/en-us/app/VoiceSurvey/ev16676.wav" /> >        <audio src="http://cvpmedia/en-us/sys/beep.wav" /> >      </prompt> >      <catch event="noinput"> >        <prompt bargein="true"> >          <audio > src="http://cvpmedia/en-us/sys/silence_1_sec.wav" /> >        </prompt> >        <assign name="audium_vxmlLog" expr="audium_vxmlLog + > '|||noinput$$$' + '1' + '^^^' + > application.getElapsedTime(audium_element_start_time_millisecs)" /> >        <assign name="audium_vxmlLog" expr="audium_vxmlLog + > '|||audio_group$$$' + 'noinput_audio_group' + '^^^' + > application.getElapsedTime(audium_element_start_time_millisecs)" /> >        <var name="maxNoInput" expr="'yes'" /> >        <submit next="/CVP/Server" method="post" namelist=" > audium_vxmlLog maxNoInput" /> >      </catch> >      <filled> >        <var name="duration" expr="VRecord$.duration" /> >        <var name="size" expr="VRecord$.size" /> >        <var name="termchar" expr="VRecord$.termchar" /> >        <var name="maxtime" expr="VRecord$.maxtime" /> >        <submit next="/CVP/Server" method="post" namelist=" > maxtime audium_vxmlLog size duration VRecord termchar" > enctype="multipart/form-data" /> >      </filled> >    </record> >  </form> > </vxml> > ------------------------------------ > --------- New Page Request --------- > ------------------------------------ > Request Received on: 01/29/2010 22:00:51.274 > ------- HTTP Request Headers ------- > Header Name = "content-length" Header Value = "121" > Header Name = "connection" Header Value = "close" > Header Name = "host" Header Value = "10.52.26.23:7000" > Header Name = "user-agent" Header Value = "Cisco-IOS-C5350/12.4" > Header Name = "content-type" Header Value = > "application/x-www-form-urlencoded" > Header Name = "cookie" Header Value = "$Version=0; > JSESSIONID=183E937FA7C4FFA9552D0CE6475B1195; $Path=/CVP" > Header Name = "accept" Header Value = "text/vxml, text/x-vxml, > application/vxml, application/x-vxml, application/voicexml, > application/x-voicexml, text/plain, text/html, audio/basic, audio/wav, > multipart/form-data, application/octet-stream" > ------ Request HTTP Arguments ------ > Parameter Name = "audium_vxmlLog" Parameter Value #0 = > "|||audio_group$$$initial_audio_group^^^0" > Parameter Name = "audium_action" Parameter Value #0 = "hangup" > Parameter Name = "audium_type" Parameter Value #0 = > "telephone.disconnect" > --------- VoiceXML Response -------- > Response Returned on: 01/29/2010 22:00:51.274 > <?xml version="1.0" encoding="UTF-8"?> > <vxml version="2.0"> >  <catch event="vxml.session.error"> >    <return event="vxml.session.error" /> >  </catch> >  <catch event="telephone.disconnect.hangup"> >    <return event="telephone.disconnect.hangup" /> >  </catch> >  <catch event="telephone.disconnect"> >    <return event="telephone.disconnect" /> >  </catch> >  <catch event="error.unsupported.object"> >    <return event="error.unsupported.object" /> >  </catch> >  <catch event="error.unsupported.language"> >    <return event="error.unsupported.language" /> >  </catch> >  <catch event="error.unsupported.format"> >    <return event="error.unsupported.format" /> >  </catch> >  <catch event="error.unsupported.element"> >    <return event="error.unsupported.element" /> >  </catch> >  <catch event="error.unsupported.builtin"> >    <return event="error.unsupported.builtin" /> >  </catch> >  <catch event="error.unsupported"> >    <return event="error.unsupported" /> >  </catch> >  <catch event="error.semantic"> >    <return event="error.semantic" /> >  </catch> >  <catch event="error.noresource"> >    <return event="error.noresource" /> >  </catch> >  <catch event="error.noauthorization"> >    <return event="error.noauthorization" /> >  </catch> >  <catch event="error.eventhandler.notfound"> >    <return event="error.eventhandler.notfound" /> >  </catch> >  <catch event="error.connection.noroute"> >    <return event="error.connection.noroute" /> >  </catch> >  <catch event="error.connection.noresource"> >    <return event="error.connection.noresource" /> >  </catch> >  <catch event="error.connection.nolicense"> >    <return event="error.connection.nolicense" /> >  </catch> >  <catch event="error.connection.noauthorization"> >    <return event="error.connection.noauthorization" /> >  </catch> >  <catch event="error.connection.baddestination"> >    <return event="error.connection.baddestination" /> >  </catch> >  <catch event="error.condition.baddestination"> >    <return event="error.condition.baddestination" /> >  </catch> >  <catch event="error.com.cisco.media.resource.unavailable"> >    <return event="error.com.cisco.media.resource.unavailable" /> >  </catch> >  <catch event="error.com.cisco.handoff.failure"> >    <return event="error.com.cisco.handoff.failure" /> >  </catch> >  <catch event="error.com.cisco.callhandoff.failure"> >    <return event="error.com.cisco.callhandoff.failure" /> >  </catch> >  <catch event="error.com.cisco.aaa.authorize.failure"> >    <return event="error.com.cisco.aaa.authorize.failure" /> >  </catch> >  <catch event="error.com.cisco.aaa.authenticate.failure"> >    <return event="error.com.cisco.aaa.authenticate.failure" /> >  </catch> >  <catch event="error.badfetch.https"> >    <return event="com.audium.error.badfetch.https" /> >  </catch> >  <catch event="error.badfetch.http"> >    <return event="com.audium.error.badfetch.http" /> >  </catch> >  <catch event="error.badfetch"> >    <return event="com.audium.error.badfetch" /> >  </catch> >  <catch event="error"> >    <return event="error" /> >  </catch> >  <catch event="disconnect.com.cisco.handoff"> >    <return event="disconnect.com.cisco.handoff" /> >  </catch> >  <catch event="connection.disconnect.hangup"> >    <return event="connection.disconnect.hangup" /> >  </catch> >  <catch event="connection.disconnect"> >    <return event="connection.disconnect" /> >  </catch> >  <form> >    <block> >      <return event="telephone.disconnect" /> >    </block> >  </form> > </vxml> >  >  > -- > To respond to this post, please click the following link: > > <http://developer.cisco.com/web/cvp/forums/-/message_boards/message/1936658> > > or simply reply to this email.
Subject: RE: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - C Replied by: Nathan Galloway on 01-02-2010 02:58:01 PM Here's what the combo gateway config looks like.
! version 12.4 service timestamps debug datetime msec localtime service timestamps log datetime msec localtime
! boot-start-marker boot system flash:c5350-jk9su2_ivs-mz.124-15.T11.bin boot system flash:c5350-jk9su2_ivs-mz.124-15.T9.bin no boot startup-test warm-reboot boot-end-marker ! resource-pool disable no aaa new-model clock timezone EST -5 clock summer-time EDT recurring spe default-firmware spe-firmware-1 ip cef ip host cvpmedia xx.xx.xx.xx ! multilink bundle-name authenticated isdn switch-type primary-5ess ! voice rtp send-recv ! voice service voip allow-connections h323 to h323 fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback none h323 no call service stop call start slow ! ! voice class codec 99 codec preference 1 g711ulaw codec preference 2 g711alaw codec preference 3 g729r8 ! ! ! voice class h323 10 h225 timeout setup 3 call start slow ! ! voice translation-rule 1 rule 1 /987654/ // ! voice translation-profile block translate called 1 ! ! ivr prompt memory 15000 ivr prompt streamed none ! application service vru-leg flash:bootstrap.tcl paramspace english language en paramspace english index 0 paramspace english location flash: paramspace english prefix en ! service new-call flash:bootstrap.vxml paramspace english language en paramspace english index 0 paramspace english location flash: 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 ! ! mrcp client timeout connect 7 mrcp client timeout message 9 mrcp client rtpsetup enable vxml tree memory 100000 vxml version 2.0 http client cache memory pool 100000 http client cache memory file 10000 http client connection timeout 20 http client response timeout 25 ! ! ! call-history-mib retain-timer 500 call-history-mib max-size 500 ! ! archive log config hidekeys ! controller T1 3/0 framing esf linecode b8zs pri-group timeslots 1-24 ! ! interface Loopback30 description Loopback Interface for Busyout no ip address ! interface GigabitEthernet0/0 description Lab Switch Interface FastE 3/3 ip address xx.xx.xx.xx xxx.xxx.xxx.x load-interval 30 duplex auto speed auto negotiation auto h323-gateway voip interface h323-gateway voip id labzone_alt ipaddr xx.xx.xx.xx 1719 h323-gateway voip id labzone ipaddr xx.xx.xx.xx 1719 h323-gateway voip h323-id xx-xx-xxxx h323-gateway voip tech-prefix 2# h323-gateway voip bind srcaddr xx.xx.xx.xx ! interface GigabitEthernet0/1 no ip address shutdown duplex auto speed auto negotiation auto ! interface Serial0/0 no ip address shutdown clock rate 2000000 ! interface Serial3/0 no ip address shutdown ! interface Serial0/1 no ip address shutdown clock rate 2000000 ! interface Serial3/0:23 no ip address encapsulation hdlc isdn switch-type primary-5ess isdn incoming-voice modem no cdp enable ! interface Group-Async0 no ip address encapsulation slip no group-range ! interface Group-Async1 no ip address encapsulation slip group-range 1/00 1/107 ! interface Group-Async2 no ip address encapsulation slip group-range 2/00 2/107 ! ip forward-protocol nd ip route 0.0.0.0 0.0.0.0 xx.xx.xx.xx ! no ip http server no ip http secure-server ! voice-port 3/0 bearer-cap Speech busyout monitor action graceful busyout monitor Loopback30 ! ! sccp local GigabitEthernet0/0 sccp ccm xx.xx.xx.xx identifier 1 priority 1 version 4.1 sccp ccm xx.xx.xx.xx identifier 2 priority 2 version 4.1 sccp ! ! dial-peer voice 9999 pots incoming called-number .T direct-inward-dial ! dial-peer voice 7777777 voip description CVP VRU Leg Dial-Peer translation-profile incoming block service vru-leg incoming called-number 777777777#T dtmf-relay rtp-nte h245-signal h245-alphanumeric codec g711ulaw no vad ! dial-peer voice 484392 voip destination-pattern 4......... voice-class codec 99 session target ras dtmf-relay rtp-nte h245-signal h245-alphanumeric no vad ! ! gateway timer receive-rtp 1200 ! gatekeeper shutdown ! ss7 mtp2-variant Bellcore 0 ss7 mtp2-variant Bellcore 1 ss7 mtp2-variant Bellcore 2 ss7 mtp2-variant Bellcore 3 ! line con 0 exec-timeout 60 0 password 7 070C2E414D080A11 login line aux 0 line vty 0 4 exec-timeout 120 0 password 7 1306471F080D067B7A21 login line 1/00 2/107 modem InOut ! scheduler allocate 10000 400 ntp clock-period 17180067 ntp server xx.xx.xx.xx end
Subject: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - CVP - Replied by: Janine Graves on 01-02-2010 03:35:11 PM I don't see any settings for recordings in your gateway configuration. Although I don't think this would cause your symptom, it's worth trying. ivr record memory system <kb> ivr record memory session <kb>
Cisco Developer Community Forums wrote: > Nathan Galloway has created a new message in the forum "CVP - All > Versions": > > -------------------------------------------------------------- > Here's what the combo gateway config looks like. > Â > > ! > version 12.4 > service timestamps debug datetime msec localtime > service timestamps log datetime msec localtime > > ! > boot-start-marker > boot system flash:c5350-jk9su2_ivs-mz.124-15.T11.bin > boot system flash:c5350-jk9su2_ivs-mz.124-15.T9.bin > no boot startup-test > warm-reboot > boot-end-marker > ! > resource-pool disable > no aaa new-model > clock timezone EST -5 > clock summer-time EDT recurring > spe default-firmware spe-firmware-1 > ip cef > ip host cvpmedia xx.xx.xx.xx > ! > multilink bundle-name authenticated > isdn switch-type primary-5ess > ! > voice rtp send-recv > ! > voice service voip > Â allow-connections h323 to h323 > Â fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback none > Â h323 > Â no call service stop > Â call start slow > ! > ! > voice class codec 99 > Â codec preference 1 g711ulaw > Â codec preference 2 g711alaw > Â codec preference 3 g729r8 > ! > ! > ! > voice class h323 10 > Â h225 timeout setup 3 > Â call start slow > ! > ! > voice translation-rule 1 > Â rule 1 /987654/ // > ! > voice translation-profile block > Â translate called 1 > ! > ! > ivr prompt memory 15000 > ivr prompt streamed none > ! > application > Â service vru-leg flash:bootstrap.tcl > Â paramspace english language en > Â paramspace english index 0 > Â paramspace english location flash: > Â paramspace english prefix en > Â ! > Â service new-call flash:bootstrap.vxml > Â paramspace english language en > Â paramspace english index 0 > Â paramspace english location flash: > Â 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 > Â ! > ! > mrcp client timeout connect 7 > mrcp client timeout message 9 > mrcp client rtpsetup enable > vxml tree memory 100000 > vxml version 2.0 > http client cache memory pool 100000 > http client cache memory file 10000 > http client connection timeout 20 > http client response timeout 25 > ! > ! > ! > call-history-mib retain-timer 500 > call-history-mib max-size 500 > ! > ! > archive > Â log config > Â hidekeys > ! > controller T1 3/0 > Â framing esf > Â linecode b8zs > Â pri-group timeslots 1-24 > ! > ! > interface Loopback30 > Â description Loopback Interface for Busyout > Â no ip address > ! > interface GigabitEthernet0/0 > Â description Lab Switch Interface FastE 3/3 > Â ip address xx.xx.xx.xx xxx.xxx.xxx.x > Â load-interval 30 > Â duplex auto > Â speed auto > Â negotiation auto > Â h323-gateway voip interface > Â h323-gateway voip id labzone_alt ipaddr xx.xx.xx.xx 1719 > Â h323-gateway voip id labzone ipaddr xx.xx.xx.xx 1719 > Â h323-gateway voip h323-id xx-xx-xxxx > Â h323-gateway voip tech-prefix 2# > Â h323-gateway voip bind srcaddr xx.xx.xx.xx > ! > interface GigabitEthernet0/1 > Â no ip address > Â shutdown > Â duplex auto > Â speed auto > Â negotiation auto > ! > interface Serial0/0 > Â no ip address > Â shutdown > Â clock rate 2000000 > ! > interface Serial3/0 > Â no ip address > Â shutdown > ! > interface Serial0/1 > Â no ip address > Â shutdown > Â clock rate 2000000 > ! > interface Serial3/0:23 > Â no ip address > Â encapsulation hdlc > Â isdn switch-type primary-5ess > Â isdn incoming-voice modem > Â no cdp enable > ! > interface Group-Async0 > Â no ip address > Â encapsulation slip > Â no group-range > ! > interface Group-Async1 > Â no ip address > Â encapsulation slip > Â group-range 1/00 1/107 > ! > interface Group-Async2 > Â no ip address > Â encapsulation slip > Â group-range 2/00 2/107 > ! > ip forward-protocol nd > ip route 0.0.0.0 0.0.0.0 xx.xx.xx.xx > ! > no ip http server > no ip http secure-server > ! > voice-port 3/0emoticon > Â bearer-cap Speech > Â busyout monitor action graceful > Â busyout monitor Loopback30 > ! > ! > sccp local GigabitEthernet0/0 > sccp ccm xx.xx.xx.xx identifier 1 priority 1 version 4.1 > sccp ccm xx.xx.xx.xx identifier 2 priority 2 version 4.1 > sccp > ! > ! > dial-peer voice 9999 pots > Â incoming called-number .T > Â direct-inward-dial > ! > dial-peer voice 7777777 voip > Â description CVP VRU Leg Dial-Peer > Â translation-profile incoming block > Â service vru-leg > Â incoming called-number 777777777#T > Â dtmf-relay rtp-nte h245-signal h245-alphanumeric > Â codec g711ulaw > Â no vad > ! > dial-peer voice 484392 voip > Â destination-pattern 4......... > Â voice-class codec 99 > Â session target ras > Â dtmf-relay rtp-nte h245-signal h245-alphanumeric > Â no vad > ! > ! > gateway > Â timer receive-rtp 1200 > ! > gatekeeper > Â shutdown > ! > ss7 mtp2-variant Bellcore 0 > ss7 mtp2-variant Bellcore 1 > ss7 mtp2-variant Bellcore 2 > ss7 mtp2-variant Bellcore 3 > ! > line con 0 > Â exec-timeout 60 0 > Â password 7 070C2E414D080A11 > Â login > line aux 0 > line vty 0 4 > Â exec-timeout 120 0 > Â password 7 1306471F080D067B7A21 > Â login > line 1/00 2/107 > Â modem InOut > ! > scheduler allocate 10000 400 > ntp clock-period 17180067 > ntp server xx.xx.xx.xx > end > -- > To respond to this post, please click the following link: > > <http://developer.cisco.com/web/cvp/forums/-/message_boards/message/1939161> > > or simply reply to this email.
Subject: RE: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - C Replied by: Nathan Galloway on 01-02-2010 04:04:54 PM No luck there. What is the default behavior supposed to be of the record element when a button is pressed during initial audio? If I press any key there, it begins repeating the initial audio. I can do this an infinite amount of times and it will just keep repeating.
Subject: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - CVP - Replied by: Janine Graves on 01-02-2010 04:44:55 PM If your MaxNoInput setting is 1, then a DTMF immediately ends the recording and should count as a NoInput event. In your case, if MaxNoInput setting is 1, then the element should exit down the max_noinput path upon DTMF.
Where does your max_noinput exit path lead to?
What happens if you just have silence of 5 seconds, does it reprompt you?
Are you sure your MaxNoInput count is 1? If it's set to 0, it'll reprompt you forever.
Cisco Developer Community Forums wrote: > Nathan Galloway has created a new message in the forum "CVP - All > Versions": > > -------------------------------------------------------------- > No luck there. What is the default behavior supposed to be of the > record element when a button is pressed during initial audio? If I > press any key there, it begins repeating the initial audio. I can do > this an infinite amount of times and it will just keep repeating. > -- > To respond to this post, please click the following link: > > <http://developer.cisco.com/web/cvp/forums/-/message_boards/message/1939398> > > or simply reply to this email.
Subject: RE: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - C Replied by: Nathan Galloway on 01-02-2010 06:32:07 PM The MaxNoInput setting is still set to 1. No matter what I try, I can not get the call to go down the max_input path (pressing a key during initial audio or muting my phone and waiting longer than 5s) which appears to be my ultimate issue at this point. I do think I have a partial workaround, which would be to turn off "barge" on the initial audio group. This would make the customer listen to the entire prompt, the problem is if they press a key while beep.wav is playing they will have to listen to the entire audio group over again. Think I should go the TAC route at this point?
Subject: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - CVP - Replied by: Janine Graves on 01-02-2010 07:44:11 PM I just found a few previous posts having to do with Recording, they all talk about enabling VAD on the dial peer. This might also enable the gateway to play the beep without your having to play it from a recording.
Cisco Developer Community Forums wrote: > Nathan Galloway has created a new message in the forum "CVP - All > Versions": > > -------------------------------------------------------------- > The MaxNoInput setting is still set to 1. No matter what I try, I > can not get the call to go down the max_input path (pressing a key > during initial audio or muting my phone and waiting longer than 5s) > which appears to be my ultimate issue at this point. >  > I do think I have a partial workaround, which would be to turn > off "barge" on the initial audio group. This would make the > customer listen to the entire prompt, the problem is if they press a > key while beep.wav is playing they will have to listen to the entire > audio group over again. >  > Think I should go the TAC route at this point? > -- > To respond to this post, please click the following link: > > <http://developer.cisco.com/web/cvp/forums/-/message_boards/message/1939785> > > or simply reply to this email.
Subject: RE: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - C Replied by: Nathan Galloway on 01-02-2010 07:52:51 PM Enabling VAD on the ingress gateway VOIP dial-peer does make the final silence/no input for voice work. I'm going to have to look back at my ICM version, as I remember there being a bug with the dialer crashing due to VAD. Of course I'm using the record element in a scenario where I am dialing the customer, as if it couldn't get any worse. One other thing that I was hitting was error.badfetch, which appears to be resolved by hardcoding g711ulaw instead of using a voice-class on the VXML gateway VOIP dial-peer. I am also baffled how this fixes anything. I think the only thing I'm still seeing is that I can press any key during the initial audio and the group will repeat itself infinitely. That is not as big of a concern at this point as I can disable barge on this and pretty much force the key press after the message has completed. Thanks for your help on this.
Subject: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - CVP - Replied by: Janine Graves on 01-02-2010 07:31:55 PM I just saw this in the Cisco IOS Tcl IVR and VoiceXML Ref Manual:
"The vad command must be configured in the VoIP dial peer when final silence detection is needed to terminate a voice recording. When using speech recognition, however, the no vad command is required, so final silence is not detected for recording on IP call legs."
Cisco Developer Community Forums wrote: > Nathan Galloway has created a new message in the forum "CVP - All > Versions": > > -------------------------------------------------------------- > The MaxNoInput setting is still set to 1. No matter what I try, I > can not get the call to go down the max_input path (pressing a key > during initial audio or muting my phone and waiting longer than 5s) > which appears to be my ultimate issue at this point. >  > I do think I have a partial workaround, which would be to turn > off "barge" on the initial audio group. This would make the > customer listen to the entire prompt, the problem is if they press a > key while beep.wav is playing they will have to listen to the entire > audio group over again. >  > Think I should go the TAC route at this point? > -- > To respond to this post, please click the following link: > > <http://developer.cisco.com/web/cvp/forums/-/message_boards/message/1939785> > > or simply reply to this email.
Subject: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - CVP - Replied by: Janine Graves on 01-02-2010 07:40:55 PM Yes, I think you should contact TAC and then post the solution here, I'm dying to know. I think it's either a mismatch between the gateway software version and your Vxml Server or a gateway configuration issue.
Cisco Developer Community Forums wrote: > Nathan Galloway has created a new message in the forum "CVP - All > Versions": > > -------------------------------------------------------------- > The MaxNoInput setting is still set to 1. No matter what I try, I > can not get the call to go down the max_input path (pressing a key > during initial audio or muting my phone and waiting longer than 5s) > which appears to be my ultimate issue at this point. >  > I do think I have a partial workaround, which would be to turn > off "barge" on the initial audio group. This would make the > customer listen to the entire prompt, the problem is if they press a > key while beep.wav is playing they will have to listen to the entire > audio group over again. >  > Think I should go the TAC route at this point? > -- > To respond to this post, please click the following link: > > <http://developer.cisco.com/web/cvp/forums/-/message_boards/message/1939785> > > or simply reply to this email.
Subject: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - CVP - Replied by: Janine Graves on 01-02-2010 07:47:55 PM Just found this post in my old emails, sounds like your exact problem, and the solution was to enable VAD on the dial peer. http://developer.cisco.com/web/cvp/forums/-/message_boards/message/1621444
Guess, if the search option of the Developer Forum was working, you could've found the problem right away! :-)
Cisco Developer Community Forums wrote: > Nathan Galloway has created a new message in the forum "CVP - All > Versions": > > -------------------------------------------------------------- > The MaxNoInput setting is still set to 1. No matter what I try, I > can not get the call to go down the max_input path (pressing a key > during initial audio or muting my phone and waiting longer than 5s) > which appears to be my ultimate issue at this point. >  > I do think I have a partial workaround, which would be to turn > off "barge" on the initial audio group. This would make the > customer listen to the entire prompt, the problem is if they press a > key while beep.wav is playing they will have to listen to the entire > audio group over again. >  > Think I should go the TAC route at this point? > -- > To respond to this post, please click the following link: > > <http://developer.cisco.com/web/cvp/forums/-/message_boards/message/1939785> > > or simply reply to this email.
Subject: Re: New Message from Nathan Galloway in Customer Voice Portal (CVP) - CVP - Replied by: Janine Graves on 01-02-2010 08:30:55 PM I heard from someone that by adding 'translation-profile incoming block' to each dial-peer it would fix the error.badfetch for audio prompting. I'd open a TAC case for the issue that pressing a DTMF key is not generating a NoInput event. This sounds like a bug to me.
Cisco Developer Community Forums wrote: > Nathan Galloway has created a new message in the forum "CVP - All > Versions": > > -------------------------------------------------------------- > Enabling VAD on the ingress gateway VOIP dial-peer does make the final > silence/no input for voice work. I'm going to have to look back at > my ICM version, as I remember there being a bug with the dialer > crashing due to VAD. Of course I'm using the record element in a > scenario where I am dialing the customer, as if it couldn't get any > worse. >  > One other thing that I was hitting was error.badfetch, which appears > to be resolved by hardcoding g711ulaw instead of using a voice-class > on the VXML gateway VOIP dial-peer. I am also baffled how this fixes > anything. >  > I think the only thing I'm still seeing is that I can press any key > during the initial audio and the group will repeat itself > infinitely. That is not as big of a concern at this point as I can > disable barge on this and pretty much force the key press after the > message has completed. >  > Thanks for your help on this. > -- > To respond to this post, please click the following link: > > <http://developer.cisco.com/web/cvp/forums/-/message_boards/message/1939987> > > or simply reply to this email.
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: