Подскажите, есть простое голосовое меню:
[inbound]
exten => 000002,1,goto(menu,s,1)
[menu]
exten => s,1,Answer()
exten => s,n(begin),Background(/var/lib/asterisk/sounds/1)
exten => s,n,Background(/var/lib/asterisk/sounds/2)
exten => s,n,Background(/var/lib/asterisk/sounds/3)
exten => s,n,WaitExten()
exten => _0XX,1,Goto(i,1)
exten => _1XX,1,Dial(i,1)
exten => _2XX,1,Goto(i,1)
exten => _3XX,1,Goto(SIP/${EXTEN},,,t)
exten => _4XX,1,Dial(i,1)
exten => _5XX,1,Goto(i,1)
exten => _6XX,1,Goto(i,1)
exten => _7XX,1,Goto(i,1)
exten => _8XX,1,Goto(i,1)
exten => _9XX,1,Goto(i,1)
exten => t,1,Dial(SIP/303,,,t)
exten => i,1(egg),PlayBack(invalid)
exten => i,n,Goto(s,2)
почему то при наборе любого добавочного номера, выдает ошибку:
[Nov 14 10:20:00] NOTICE[2383]: pbx.c:4651 pbx_extension_helper: Cannot find extension context 'SIP/303'
[Nov 14 10:20:00] WARNING[2383]: pbx.c:11046 pbx_parseable_goto: Priority '' must be a number > 0, or valid label
что не так делаю?
и еще вопрос - в текущей реализации пока не договорит звонок не переключается на внутренний номер, а как сделать чтобы можно было номер сразу донабирать не дожидаясь пока проиграются все сообщения?
| Цитата: |
| exten => _3XX,1,Goto(SIP/${EXTEN},,,t) |
Брррр... Это вообще что?
| Цитата: |
| как сделать чтобы можно было номер сразу донабирать не дожидаясь пока проиграются все сообщения |
Background() и WaitExten()
Книжку не читали по астериску чтоли?
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
Cannot find extension context 'SIP/303'
Priority '' must be a number > 0, or valid label
| Код: |
| core show application GOTO |
до полного просветвления
exten => _3XX,1,Goto(SIP/${EXTEN},,,t)
Брррр... Это вообще что?
да-да, я знал, что слона то где то не приметил, спасибо!!!
Цитата:
как сделать чтобы можно было номер сразу донабирать не дожидаясь пока проиграются все сообщения
Background() и WaitExten()
Книжку не читали по астериску чтоли?
буду перечитывать, надеялся малой кровью....