AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

где ошибка в голосовом меню??

Newbies/FAQ Forum 4 сообщений -
#1

Коллеги! Доброе утро!

Подскажите, есть простое голосовое меню:

[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

что не так делаю?
и еще вопрос - в текущей реализации пока не договорит звонок не переключается на внутренний номер, а как сделать чтобы можно было номер сразу донабирать не дожидаясь пока проиграются все сообщения?
#2

Цитата:
exten => _3XX,1,Goto(SIP/${EXTEN},,,t)

Брррр... Это вообще что?


Цитата:
как сделать чтобы можно было номер сразу донабирать не дожидаясь пока проиграются все сообщения

Background() и WaitExten()

Книжку не читали по астериску чтоли?

_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
#3

Вам же написали!

Cannot find extension context 'SIP/303'
Priority '' must be a number > 0, or valid label


Код:
core show application GOTO

до полного просветвления
#4

Цитата:
exten => _3XX,1,Goto(SIP/${EXTEN},,,t)
Брррр... Это вообще что?

да-да, я знал, что слона то где то не приметил, спасибо!!!


Цитата:
как сделать чтобы можно было номер сразу донабирать не дожидаясь пока проиграются все сообщения
Background() и WaitExten()
Книжку не читали по астериску чтоли?

буду перечитывать, надеялся малой кровью....