08-06-2017
03:25 AM
- last edited on
03-17-2019
10:58 AM
by
NikolaIvanov
Hi All,
I have problem to re route the destination into IVR through PSTN SIP Trunk,
For examples:
Dial= 9,08658569875 --- > CUCM ---> CUBE (translate to 12023,08658569875) ----- > PSTN
I've conneted to 12023 and IVR said "please enter the destination number), but it's not my expectation. I wanna when user dial 9,08658569875 and CUBE was translate into 12023,08658569875, so IVR can regconize the second number as destination number.
I try to put (,) comma between 12023,,,,08658569875 but also no luck.
here is my configuration:
voice translation-rule 2
rule 1 /^90865+\(.*\)/ /12023,,,,,,0865\1/
voice translation-profile PSTN_Outgoing
translate calling 3
translate called 2
translate redirect-target 4
translate redirect-called 4
dial-peer voice 101 voip
description **Dial Local
translation-profile outgoing PSTN_Outgoing
destination-pattern 9T
session protocol sipv2
session target ipv4:10.15.0.29
voice-class codec 1
voice-class sip early-offer forced
dtmf-relay rtp-nte
no vad
!
I have try to find the same problem in the forum but still not found. Please help.
Thanks,
Andy
08-09-2017 11:24 PM
Hi Andy,
CUBE is not capable of the behaviour you describe. Unfortunately translation patterns can not insert pauses into dialed strings.
The only way to insert pauses on CUCM based calls is to use a speed-dial with the comma pauses.
Here is a slightly simplified example:
The call "routing" part has no visibility into the "DTMF" digits in the speed dial, since those digits are only invoked after the call has been routed. Does this make sense?
Another option you could try is the "Speed-dial with pause" TCL script from http://www.ciscoscripts.com/ (this script is not free).
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide