cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
222
Views
0
Helpful
1
Replies

Call Routing to IVR throught PSTN Trunk

Not applicable

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

1 Reply 1

Jonathan Unger
Level 7
Level 7

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:

  1. You could setup a speed-dial on the phone that looks like "12023,08658569875"
  2. CUCM has a route pattern of "12023" which points at the CUBE
  3. CUBE has a dial-peer with a destination-pattern of "12023" which sends the call off to the PSTN

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).

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: