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

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

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

удалить закрыть спам изменить тег редактировать

спросил 2013-07-24 03:26:09 +0400

Ruslan Gravatar Ruslan flag of Russian Federation
19 9 1 7

Comments

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

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 )редактировать

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

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 ленту новостей

Статистика

Задан: 2013-07-24 03:26:09 +0400

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

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

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