А все от целей зависит. Если донабор в течение n секунд, а потом дальше по диалплану -- сам так делаю. А если в IVR отдельный пункт "Донабор" -- диса =)
tesak89 ( 2012-08-06 10:24:16 +0400 )редактироватьРебят, помогите пож-та. А то все мозги разбил на части. Есть в наличии: Asterisk 10.5.1 + карта OpenVox 800 на ней приходят 5 городских линий. Сделал голосовое меню:
[from-gorod]
exten => s,1,Answer
exten => s,2,Background(privetstvie)
exten => s,3,WaitExten()
exten => _5XX.,1,macro(internal,${EXTEN})
exten => 1,1,Goto(Prodaji,s,1)
exten => 2,1,Goto(Buhgalt,s,1)
exten => 3,1,Dial(IAX2/iaxmodem0,10,Tr)
exten => i,1,Goto(Secretar,s,1)
exten => t,1,Goto(Secretar,s,1)
[macro-internal]
exten => s,1,Log(NOTICE,"Poshlo")
exten => s,2,Dial(SIP/${ARG1},,tT)
При доноборе вн. номера звонок все равно уходит на секретаря Если убрать
exten => i,1,Goto(Secretar,s,1)
то срывается с руганью:
>
pbx.c:5328 __ast_pbx_run: Invalid extension '0', but no rule 'i' or 'e' in context 'from-gorod'
-- Hanging up on 'DAHDI/5-1'
> Blockquote
А DISA заюзать не вариант, не?
А все от целей зависит. Если донабор в течение n секунд, а потом дальше по диалплану -- сам так делаю. А если в IVR отдельный пункт "Донабор" -- диса =)
tesak89 ( 2012-08-06 10:24:16 +0400 )редактироватьУ тебя строчка эта:
exten => _5XX.,1,macro(internal,${EXTEN})
попадает под номера четырехзначные и больше, а они у тебя, вероятно, трехзначные
exten => _5XX.,1,macro(internal,${EXTEN}) - не правильно
exten => 5XX.,1,macro(internal,${EXTEN}) - правильно ?
gus_ak ( 2012-08-03 12:23:24 +0400 )редактироватьнет. Правильно так:
exten => _5XX,1,macro(internal,${EXTEN})
точка лишняя. Читать тут http://voip.rus.net/tiki-index.php?page=Asterisk%20config%20extensions.conf
switch ( 2012-08-03 12:27:34 +0400 )редактироватьЗадан: 2012-08-02 20:28:51 +0400
Просмотрен: 1,456 раз
Обновлен: Aug 03 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
relaxdtmf пробовали?
Zavr2008 ( 2012-08-02 20:55:14 +0400 )редактироватьПри донаборе какого внутреннего номера? Где у IVR таймаут? Где лог?
zzuz ( 2012-08-03 00:18:21 +0400 )редактироватьПри донаборе любого вн. номера типа 5XX . При донаборе 1 2 или 3 все отрабатывается корректно
gus_ak ( 2012-08-03 10:14:16 +0400 )редактироватьГосподин switch ответил по существу.
zzuz ( 2012-08-03 10:49:42 +0400 )редактировать