Lexasoft Posted November 17, 2007 Posted November 17, 2007 Сделал голосовое меню. Имеется следующее: dial-peer voice 999 voipcorlist outgoing out description DEMOS main peer translation-profile outgoing 1 destination-pattern .T voice-class codec 1 session target ipv4:<ip> incoming called-number 7777777 dtmf-relay cisco-rtp rtp-nte h245-signal h245-alphanumeric no vad И сам voice xml файл:<?xml version="1.0"?><vxml version="2.0" base="flash:mymenu.vxml"> <var name="aons" expr="session.connection.remote.uri"/> <menu id="main" dtfm="true"> <property name="timeout" value="2s"/> <choice next="#sek"> <grammar type="application/grammar+regex">1</grammar> </choice> <choice next="#dc"> <grammar type="application/grammar+regex">2</grammar> </choice> <catch event="noinput"> <goto next="#noinp"/> </catch> <catch event="nomatch"> <goto next="#bad"/> </catch> <prompt> <audio src="flash:play.au"/> </prompt> </menu> <form id="sek"> <transfer name="mycall" dest="phone://200" bridge="false"> </transfer> </form> <form id="dc"> <transfer name="mycall" dest="phone://234" bridge="false"> </transfer> </form> <form id="bad"> <transfer name="mycall" dest="phone://100" bridge="false"> </transfer> </form> <form id="noinp"> <transfer name="mycall" dest="phone://211" bridge="false"> </transfer> </form> <form id="transfer"> <block> <prompt> <audio src="flash:221.wav"/> </prompt> </block> <transfer name="mycall" destexpr="number" bridge="false"> </transfer> </form> </vxml> Все работает и проигрывается, только при звонке не воспринимается ввод 1 или 2 с телефона в тональном режиме, и абонент всегда перекидывается на таймаут. В дебаге не ловит вообще ввод. В чем может быть проблема? Вставить ник Quote
Солнечный КОТ Posted December 10, 2007 Posted December 10, 2007 я конечно не гинеколог, но посмотрите как у вас передается дтмф в полосе или нет. и как принимается. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.