faq обучение настройка
Текущее время: Чт мар 28, 2024 11:57

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: Пн дек 05, 2016 19:05 
Не в сети

Зарегистрирован: Пн дек 05, 2016 12:41
Сообщений: 2
Здравствуйте

Пользуюсь связкой dvg7044s и астериск для приема входящих звонков с аналоговой городской АТС.

Проблема в том что шлюз звонит по хотлайн только 12 секунд, после чего звонок обрывается и DLink делает новый вызов (уже, кстати, без callerid)

Вот так это выглядит в логе DLink
Скрытый текст: показать
20:27:42 *** SLMON start to log ***
20:27:52 [825664] Receive Cmd=1100, ParaLen=0, Para=[]
20:27:52 [825664] == Ver(1.02.37.61.8258 2008/02/20 08:19:47) PId(242.DLink.NoPrefix.drtp.vlan) Drv(0.9.5.1.735 29/Nov/2007 10:30:08) Hw(IAD404) == 0.6.7-1
20:28:24 [825992] 7: Fxo Ringing
20:28:24 [825993] 7: RingTime(51) First Stop
20:28:28 [826032] 7: RingTime(453) Second Ring
20:28:30 [826052] 7: CallerId=
20:28:30 [826052] 7: ==17:WaitAnswerDeviceOk
20:28:30 [826052] 7: HotLineEnabled with [100]
20:28:30 [826052] 7: End Input Default Route [1]
20:28:30 [826052] 7: Call Proxy with [100]
20:28:30 [826052] 7: ==7:Inviting
20:28:30 [826053] 7: VoIP CallOut, Invite <sip:100@192.168.0.1:5060;user=phone>
20:28:30 [826054] 9: 7000=DIALING
20:28:31 [826054] 9: 7000=PROCEEDING
20:28:31 [826056] 9: 7000=RINGBACK
20:28:31 [826057] 7: ==8:RingBack
20:28:43 [826176] 7: RingTime Stopped
20:28:43 [826176] 7: Cancel at Ringback
20:28:43 [826176] 9: 7000=CANCEL
20:28:43 [826176] 7: ==15:PlayBusyTone
20:28:43 [826177] DSP_ch7_check=0
20:28:43 [826177] 7: FxoHookOn
20:28:43 [826177] 7: ==3:Idle
20:28:43 [826177] 7: SetInputGain(4)
20:28:43 [826177] 7: SetFax(0)=0
20:28:43 [826177] 9: 7000=DISCONNECT
20:28:43 [826177] 9: Release Old Dlg #1
20:28:45 [826196] 7: Fxo Ringing
20:28:45 [826197] 7: RingTime(695) First Stop
20:28:47 [826216] 7: RingTime(900) Second Ring
20:28:49 [826236] 7: CallerId=
20:28:49 [826236] 7: ==17:WaitAnswerDeviceOk
20:28:49 [826236] 7: HotLineEnabled with [100]
20:28:49 [826236] 7: End Input Default Route [1]
20:28:49 [826236] 7: Call Proxy with [100]
20:28:49 [826236] 7: ==7:Inviting
20:28:49 [826236] 7: VoIP CallOut, Invite <sip:100@192.168.0.1:5060;user=phone>
20:28:49 [826237] 9: 7000=DIALING
20:28:49 [826238] 9: 7000=PROCEEDING
20:28:49 [826240] 9: 7000=RINGBACK
20:28:49 [826240] 7: ==8:RingBack
20:28:55 [826296] 7: RingTime Stopped
20:28:55 [826296] 7: Cancel at Ringback
20:28:55 [826296] 9: 7000=CANCEL
20:28:55 [826296] 7: ==15:PlayBusyTone
20:28:55 [826297] DSP_ch7_check=0
20:28:55 [826297] 7: FxoHookOn
20:28:55 [826297] 7: ==3:Idle
20:28:55 [826297] 7: SetInputGain(4)
20:28:55 [826297] 7: SetFax(0)=0
20:28:55 [826297] 9: 7000=DISCONNECT
20:28:55 [826297] 9: Release Old Dlg #1
20:28:57 [826316] 7: Fxo Ringing
20:28:57 [826317] 7: RingTime(693) First Stop
20:29:04 [826386] 7: RingTime Stopped
20:29:04 [826386] 7: ==3:Idle
20:29:04 [826386] 7: SetInputGain(4)
20:29:04 [826386] 7: SetFax(0)=0


На астериске это выглядит вот так:
Скрытый текст: показать
Using SIP RTP CoS mark 5
-- Executing [100@dlink-fxo:1] Verbose("SIP/7000-00000ab4", "89222671465") in new stack XXXXXXX
-- Executing [100@dlink-fxo:4] Set("SIP/7000-00000ab4", "MONITOR_FILENAME=21-00-100-XXXXXXX-1480953652.2740") in new stack
-- Executing [100@dlink-fxo:5] Set("SIP/7000-00000ab4", "MONITOR_EXEC=/home/asterisk/post_monitor_script.sh 1480953652.2740 278877 ^{MONITOR_FILENAME}.WAV 1") in new stack
-- Executing [100@dlink-fxo:6] Set("SIP/7000-00000ab4", "MONITOR_OPTIONS=v(2)") in new stack
-- Executing [100@dlink-fxo:7] Set("SIP/7000-00000ab4", "AUDIOHOOK_INHERIT(MixMonitor)=yes") in new stack
-- Executing [100@dlink-fxo:8] Set("SIP/7000-00000ab4", "VOLUME(RX)=2") in new stack
-- Executing [100@dlink-fxo:9] Queue("SIP/7000-00000ab4", "sales,rtT,,,") in new stack
== Using SIP RTP CoS mark 5
== Using SIP RTP CoS mark 5
== Using SIP RTP CoS mark 5
-- SIP/104-00000ab7 connected line has changed. Saving it until answer for SIP/7000-00000ab4
-- SIP/103-00000ab6 connected line has changed. Saving it until answer for SIP/7000-00000ab4
-- SIP/101-00000ab5 connected line has changed. Saving it until answer for SIP/7000-00000ab4
-- SIP/101-00000ab5 is ringing
-- SIP/103-00000ab6 is ringing
-- SIP/104-00000ab7 is ringing
== Spawn extension (dlink-fxo, 100, 9) exited non-zero on 'SIP/7000-00000ab4'
-- Executing [h@dlink-fxo:1] System("SIP/7000-00000ab4", "/home/asterisk/log_noanswered_bath.sh 1480953652.2740 XXXXXXX") in new stack
-- Executing [h@dlink-fxo:2] Hangup("SIP/7000-00000ab4", "") in new stack
== Spawn extension (dlink-fxo, h, 2) exited non-zero on 'SIP/7000-00000ab4'
== Using SIP RTP CoS mark 5
-- Executing [100@dlink-fxo:1] Verbose("SIP/7000-00000ab8", "7000") in new stack
7000
-- Executing [100@dlink-fxo:2] AGI("SIP/7000-00000ab8", "client_name.py") in new stack
-- Launched AGI Script /usr/share/asterisk/agi-bin/client_name.py
client_name.py: python agi started
-- <SIP/7000-00000ab8>AGI Script client_name.py completed, returning 0
-- Executing [100@dlink-fxo:3] Verbose("SIP/7000-00000ab8", "") in new stack
-- Executing [100@dlink-fxo:4] Set("SIP/7000-00000ab8", "MONITOR_FILENAME=21-01-100-7000-1480953672.2744") in new stack
-- Executing [100@dlink-fxo:5] Set("SIP/7000-00000ab8", "MONITOR_EXEC=/home/asterisk/post_monitor_script.sh 1480953672.2744 278877 ^{MONITOR_FILENAME}.WAV 1") in new stack
-- Executing [100@dlink-fxo:6] Set("SIP/7000-00000ab8", "MONITOR_OPTIONS=v(2)") in new stack
-- Executing [100@dlink-fxo:7] Set("SIP/7000-00000ab8", "AUDIOHOOK_INHERIT(MixMonitor)=yes") in new stack
-- Executing [100@dlink-fxo:8] Set("SIP/7000-00000ab8", "VOLUME(RX)=2") in new stack
-- Executing [100@dlink-fxo:9] Queue("SIP/7000-00000ab8", "sales,rtT,,,") in new stack
== Using SIP RTP CoS mark 5
== Using SIP RTP CoS mark 5
== Using SIP RTP CoS mark 5
-- SIP/104-00000abb connected line has changed. Saving it until answer for SIP/7000-00000ab8
-- SIP/103-00000aba connected line has changed. Saving it until answer for SIP/7000-00000ab8
-- SIP/101-00000ab9 connected line has changed. Saving it until answer for SIP/7000-00000ab8
-- SIP/101-00000ab9 is ringing
-- SIP/103-00000aba is ringing
-- SIP/104-00000abb is ringing
== Spawn extension (dlink-fxo, 100, 9) exited non-zero on 'SIP/7000-00000ab8'
-- Executing [h@dlink-fxo:1] System("SIP/7000-00000ab8", "/home/asterisk/log_noanswered_bath.sh 1480953672.2744 278877") in new stack
-- Executing [h@dlink-fxo:2] Hangup("SIP/7000-00000ab8", "") in new stack
== Spawn extension (dlink-fxo, h, 2) exited non-zero on 'SIP/7000-00000ab8'


Как мне это победить? Мне нужно чтобы у меня был единый вызов до тех пор, пока кто-то не возьмет трубку при этом клиент слышал "настоящие" гудки.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср дек 28, 2016 19:08 
Не в сети

Зарегистрирован: Пн дек 05, 2016 12:41
Сообщений: 2
Сам себе и отвечаю:
Нужно выставить правильно выставить Cadence settings и отключить все "лишние"


Вложения:
Комментарий к файлу: скриншот настроек
Безымянный02.png
Безымянный02.png [ 99.77 KiB | Просмотров: 2803 ]
Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB