cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
11288
Views
0
Helpful
44
Replies

TCL IVR migration 2900 to ISR

Jean Lofrano
Level 1
Level 1

Hi guys,

 

I have been trying to migrate a TCL IVR script from 2900 to ISR router for days, but the router show a lot of erros.

On debug process the most part of the functions are not compatible with the new platform.

The script is very simple with options and make calls.

What do you suggest ?

44 Replies 44

Sure. It already done configured.

I have this error now:
Jun 4 10:01:58.521 BRZ: //976481//TCL :/tcl_PutsObjCmd: Teletex: played question 1
Jun 4 10:01:58.521 BRZ:
GW-PACO75386-DC#
Jun 4 10:02:20.110 BRZ: //976481//TCL :/tcl_PutsObjCmd: Teletex: collect question 1
Jun 4 10:02:20.110 BRZ:
Jun 4 10:02:20.111 BRZ: //976481//AFW_:/AFW_FSM_Drive: Tcl_Eval to drive FSM inside Tcl modulespace. code=1 code=ERROR
Jun 4 10:02:20.111 BRZ: TCL script failure
Result:
DigitCollect Command already active on leg
Jun 4 10:02:20.111 BRZ: TCL script failure errorInfo:
DigitCollect Command already active on leg
while executing
"leg collectdigits leg_incoming Question1Param
(procedure "ActionCollectQuestion1" line 11)
invoked from within
"ActionCollect
GW-PACO75386-DC#Question1"

I think I have this error because my prompt is not playing. So, my status machine not work because I need a ev-media-done.

Which prompt is not playing? is this first welcome prompt?
media play leg_incoming $WelcomePrompt

Thanks,
Raghavendra

Hi @Raghavendra G V ,

 

All my prompts are playing now. The problem was codec format, I changed to g711alaw. 

But my problem is on call connection now.

 

When the user press the option and the call connect on destination but there is not voice in both sides.

looks like problem with leg setup. please remove leg_outgoing and try.
leg setup $destination callinfo

Thanks,
Raghavendra

Ok. I will try like your suggestion.

When I select the option I listen the calling tone but the call is dropped before somebody answer the call.

since you have applied script under voip dialpeer you don't need playtone commands, please remove playtone commands in CallHelpDesk and CheckCallSetup

you can use leg setup command as below which should play ringback tone to caller
leg setup $destination callinfo leg_incoming

and also remove connection create command in CheckCallSetup.
Please share the below logs with debugs "debug voip app" if it doesn't work

Thanks,
Raghavendra

Hi,

I have done the changes like your suggestion.

Depend of the option selected I had different returns like ls_010, ls_020 and ls_002. 

 

At the moment of ls_002 return the call was forward to destination but no answered. The end user does not see the call on destination point.

 

the debug file has been attached.

 

 

 

Thanks for the update, good to hear that all is working fine.

Regards,
Raghavendra

Hi,

The debug file has been attached,.
Thanks for answer.

Hi,

Which IOS version you are using, could you share "show version" and logs with debugs "debug voip app"

Thanks,
Raghavendra

 

Hi 

 

What was the call flow ? can you please describe it ?

pri...gw...sip...CUCM... ?  or sip... gw...sip...CUCM... ?

is it sip trunk or pri connection between itsp ? 

Can you please share your working config, I have smilar case we are try to migrate isr g1 to ISR4K pri to sip trunk.

 

Regards