Добрый день. Elastix 2.4.0 + AEX800 + TDM800P Необходимо разделить в ходящие звонки. Создал DID и назначил им входящую маршрутизацию. Затем откорректировал dahdi-channels.conf назначив 6 портам (context=from-dahdi). Все работает отлично, но столкнулся со следующей проблемой, звонки на внутренние каналы dahdi обрываются после 6 секунд разговора:
-- DAHDI/25-1 is ringing
-- DAHDI/25-1 answered SIP/299-00000005
-- Channel 25 detected a CED tone from the network.
-- Executing [h@macro-dial-one:1] Macro("SIP/299-00000005", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/299-00000005", "0?endmixmoncheck") in new stack
-- Executing [s@macro-hangupcall:2] Set("SIP/299-00000005", "MIXMON_CALLFILENAME=/var/spool/asterisk/monitor/20130724-050834-1374620914.13.WAV") in new stack
-- Executing [s@macro-hangupcall:3] GotoIf("SIP/299-00000005", "1?defaultmixmondir") in new stack
-- Goto (macro-hangupcall,s,5)
-- Executing [s@macro-hangupcall:5] System("SIP/299-00000005", "test -e /var/spool/asterisk/monitor/20130724-050834-1374620914.13.WAV") in new stack
-- Executing [s@macro-hangupcall:6] NoOp("SIP/299-00000005", "SYSTEMSTATUS = SUCCESS") in new stack
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/299-00000005", "1?endmixmoncheck") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] NoOp("SIP/299-00000005", "End of MIXMON check") in new stack
-- Executing [s@macro-hangupcall:10] GotoIf("SIP/299-00000005", "1?nomeetmemon") in new stack
-- Goto (macro-hangupcall,s,28)
-- Executing [s@macro-hangupcall:28] NoOp("SIP/299-00000005", "End of MEETME check") in new stack
-- Executing [s@macro-hangupcall:29] GotoIf("SIP/299-00000005", "1?noautomon") in new stack
-- Goto (macro-hangupcall,s,34)
-- Executing [s@macro-hangupcall:34] NoOp("SIP/299-00000005", "TOUCH_MONITOR_OUTPUT=") in new stack
-- Executing [s@macro-hangupcall:35] GotoIf("SIP/299-00000005", "1?noautomon2") in new stack
-- Goto (macro-hangupcall,s,41)
-- Executing [s@macro-hangupcall:41] NoOp("SIP/299-00000005", "MONITOR_FILENAME=") in new stack
-- Executing [s@macro-hangupcall:42] GotoIf("SIP/299-00000005", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,45)
-- Executing [s@macro-hangupcall:45] GotoIf("SIP/299-00000005", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,48)
-- Executing [s@macro-hangupcall:48] GotoIf("SIP/299-00000005", "1?theend") in new stack
-- Goto (macro-hangupcall,s,50)
-- Executing [s@macro-hangupcall:50] AGI("SIP/299-00000005", "hangup.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/hangup.agi
-- <SIP/299-00000005>AGI Script hangup.agi completed, returning 0
-- Executing [s@macro-hangupcall:51] Hangup("SIP/299-00000005", "") in new stack
== Spawn extension (macro-hangupcall, s, 51) exited non-zero on 'SIP/299-00000005' in macro 'hangupcall'
== Spawn extension (macro-dial-one, h, 1) exited non-zero on 'SIP/299-00000005'
-- Hanging up on 'DAHDI/25-1'
-- Hungup 'DAHDI/25-1'
== Spawn extension (macro-dial-one, s, 37) exited non-zero on 'SIP/299-00000005' in macro 'dial-one'
== Spawn extension (macro-exten-vm, s, 9) exited non-zero on 'SIP/299-00000005' in macro 'exten-vm'
== Spawn extension (from-internal, 265, 1) exited non-zero on 'SIP/299-00000005'
== MixMonitor close filestream
== End MixMonitor Recording SIP/299-00000005
Если в dahdi-channels.conf назначаю (context=from-dahdi) только одному порту (предназначенных для подключение внешних линий) а остальные (from-pstn), то проблема пропадает. Как только присваиваю значение (context=from-dahdi) более чем двум портам (предназначенных для подключение внешних линий) проблема вновь появляться.
Прошу помощи.
Задан: 2013-07-24 03:26:09 +0400
Просмотрен: 989 раз
Обновлен: Jul 24 '13
Входящая маршрутизация(Inbound Routes)
Городской телефон по SIP в Самаре
Есть ли какое либо решение для freepbx?
did inbound - username mismatch, have <provider>, digest has <username> [закрыт]
Входящая маршрутизация zap-транков [закрыт]
Правильно описать входящий Trunk для разных линий с одного IP
Как заставить chan_dongle передавать в качестве "номера DID" IMEI модема? [закрыт]
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
слишком дофига параметров надо смотреть - что вы там накрутили. Тут спрашивать целая простыня из параметров будет. Ищите платный суппорт - быстрее помощи получите.
awsswa ( 2013-07-24 19:59:36 +0400 )редактироватьDebug звонка можно как нибудь сделать?
Ruslan ( 2013-07-25 09:44:39 +0400 )редактироватьдебуг не поможет - вы что с найстройками dahdi намудрили
awsswa ( 2013-07-25 10:31:38 +0400 )редактировать