First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Разединение звонка после 6 секунд

0

Добрый день. 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) более чем двум портам (предназначенных для подключение внешних линий) проблема вновь появляться.

Прошу помощи.

спросил Jul 23 '13

Ruslan Gravatar Ruslan flag of Russian Federation
19 9 1 7

Comments

слишком дофига параметров надо смотреть - что вы там накрутили. Тут спрашивать целая простыня из параметров будет. Ищите платный суппорт - быстрее помощи получите.

awsswa (Jul 24 '13)edit

Debug звонка можно как нибудь сделать?

Ruslan (Jul 25 '13)edit

дебуг не поможет - вы что с найстройками dahdi намудрили

awsswa (Jul 25 '13)edit

Будьте первым, кто ответит на этот вопрос!

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Jul 23 '13

Просмотрен: 995 раз

Обновлен: Jul 24 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.