Uncorrect working of tag <transfer> in VoiceXML

Unanswered Question
Oct 14th, 2009

There are Cisco 2801, 4 FXO ports connect to PSTN, CME configured and connect to H323 VoIP network by Gatekeeper.

On Cisco 2801 working VoiceXML application:

<?xml version="1.0"?>

<vxml version="2.0" base="tftp://х.х.х.х/ivr.vxml">

<form id="main">

<property name="timeout" value="10s"/>

<transfer name="mycall" dest="phone://7373" bridge="true"/>

</form>

</vxml>

Dial-peers on Cisco 2801 are following:

dial-peer voice 1 pots

destination-pattern .T

port 0/0/0

!

dial-peer voice 2 pots

destination-pattern .T

port 0/0/1

!

dial-peer voice 3 pots

destination-pattern .T

port 0/0/2

!

dial-peer voice 4 pots

destination-pattern .T

port 0/0/3

!

dial-peer voice 7000 voip

huntstop

destination-pattern 7[0-34679]..

session target ras

codec g711ulaw

!

dial-peer voice 7667 voip

service ivr

incoming called-number 7667

codec g711ulaw

Trouble: VXML transfer to internal number 7373 by gatekeepr and to other numbers, beginning with 7 routed to POTS dial-peers (1,2,3,4) , but not to dial-peer 7000. Why? Help me, please.

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
jbouwkamp Wed, 10/14/2009 - 17:31

IOS doesn't route based on closest match, it just goes with the first match. You might try adding pref 1 to all the POTS dial peers, that way the voip dial peers with the default preference of 0 will be first choice. Having the .T changed to a ....T might work as well, it just depends on your entire dialplan and what works for your situation.

OstapenkoDA Thu, 10/15/2009 - 00:53

This tips don't work. Construction voice service voip

allow-connections h323 to h323

resolved my trouble

Thanks a lot off for help. Please close topic.

Actions

This Discussion