Сущесвует проблеба с переводом звонка
из транка поступает вызов на экстеншин 251
все принимается, все работает, но мне надо при бизи, онансвер или просто по длительному неответу выбрасывать звонок обратно в транк на другой номер
я создал такое правило
[to-internal-251]
exten => 251,1,Wait(0.25)
exten => 251,2,Dial(SIP/251,40,tmT)
exten => 251,3,Dial(SIP/2451@trunk_kiev)
exten => 251,n,Hangup()
то есть, пришел вызов на 251 и потом должен убежать на 2451 Вызов приходит но, дальше начинают сыпаться вот такие строчки в громадонм количестве
chan_sip.c:3925 __sip_autodestruct: Autodestruct on dialog '07bf39af638a62b2011a261e0a2c49c7@10.1.6.1:5060' with owner SIP/251-000000a1 in place (Method: BYE). Rescheduling
destruction for 10000 ms
Транк тот же откуда пришел изначально вызов, то есть обратно он должен улететь в этот же транк
Добавил часть конфига отвечающего за хождение звонков на номера 245Х
[to-kiev]
exten => _2[456]XX,1,Wait(0.25)
exten => _2[456]XX,n,Dial(SIP/${EXTEN}@trunk_kiev,200,tT)
exten => _2[456]XX,n,Hangup()
exten => 251,2,Dial(SIP/251,40,tmT)
exten => 251,3,Dial(SIP/2451@trunk_kiev)
Это ошибка копипасты или в диалплане?
И номер какой городской набираете?
Задан: 2013-07-16 18:07:47 +0400
Просмотрен: 3,544 раз
Обновлен: Jul 27 '13
два астериска по iax2, выход на 9 и перевод звонков между астерисками
AsteriskNow 1.7/Freepbx - проблема с переводом звонков
asterisk очередь соединение абонента с определенным агентом
Перевод звонка Panasonic KX-TGP500
перевод входящего звонка по времени
Слышно в одну сторону при переводе звонков
Перевод звонка с уведомлением и возврат к вызывающему, как реализовать?
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
нет, таки там просто локальные номера 25Х а 2451 это локальный номера другого офиса и это не из города это через транк по СИПу приходит звонок со стороны где находятся номера 25ХХ
SysDev ( 2013-07-16 18:22:40 +0400 )редактироватьВот так описан транк
[trunkkiev] context = lvi-pstn host = 88.81.239.34 trunkname = trunkkiev hasiax = no call-limit = 13 registeriax = no hassip = yes registersip = no trunkstyle = voip hasexten = no insecure = port,invite disallow = all allow = alaw,ulaw qualify = yes dtmfmode = rfc2833 nat = yes
там где имя транка - потерся подчерк
SysDev ( 2013-07-16 18:40:30 +0400 )редактироватьИ вот в логах стопает на строке 2
и все, дальше не идет
SysDev ( 2013-07-17 13:21:35 +0400 )редактироватьДобился нового результата
[to-internal] exten = 25X,1,Answer exten = _25X,n,Wait(0.25) ;exten = _25X,n,Dial(SIP/${EXTEN},,tT) exten = _25X,n,Wait(0.25) exten = _25X,n,Dial(SIP/trunkkiev_back/2451) exten = _25X,n,Hangup()
То есть, отключив возможность набора внутреннего номера звонок правильно уходит, но при разрешенном наборе на внутренние номера звонок на них идет бесконечно без ограничения по времени, потому и не переходит на шаг - где звонок должен уйти в транк. Соответственно вопрос - почему звонит "вечно" ?
SysDev ( 2013-07-17 15:00:05 +0400 )редактироватьВопрос можно закрывать, решено.
Выглядит это след. образом
[to-internal]
exten = _25X,1,Answer
exten = _25X,n,Wait(0.25)
exten = _25X,n,Dial(SIP/${EXTEN},12,tTr)
exten = _25X,n,Wait(0.25)
exten = 25X,n,Dial(SIP/trunkkiev_back/2451,12,tT)
exten = _25X,n,Hangup()
SysDev ( 2013-07-17 15:17:10 +0400 )редактировать