Страница 2 из 3
Re: FreePBX+DV6004S рвет соединение.
Добавлено: 09 фев 2015, 13:25
kirush
Подозреваю, что в этих логах можно отловить только разрыв 05 <> asterisk их нет. Так как на других линиях все работает хорошо.
А рвется только соединение 702 <> asterisk
Попробую обновить прошивку на DVG6004S, сбросить все на дефолтные и настроить заново.
Re: FreePBX+DV6004S рвет соединение.
Добавлено: 09 фев 2015, 13:35
ded
можно отловить только разрыв 05 <> asterisk их нет.
рвется только соединение 702 <> asterisk
у меня порвался шаблон. Выражаетесь загадочно. Что можно отловить и где рвётся - непонятно.
Re: FreePBX+DV6004S рвет соединение.
Добавлено: 09 фев 2015, 13:38
kirush
К asterisk подключена через DVG6004S (линия 702) № телефона 340666
Далее звонок попадает на IVR, где если абонент ничего не нажал попадаем в очередь звонков (1000)
на него отвечает свободный оператор.
Помимо линии 702, есть другие линии подключенные trunkами к астериску (те минуя шлюз Dlink). Если абоненты звонят на них то все ок.
Рвутся только соединения пришедшие через данный шлюз.
Re: FreePBX+DV6004S рвет соединение.
Добавлено: 09 фев 2015, 13:43
ded
Ну, разве надо ещё указывать, что задампить и смотреть нужно соединение с DVG6004S?
CLI> sip set debug ip_addr_DVG6004S
Re: FreePBX+DV6004S рвет соединение.
Добавлено: 09 фев 2015, 13:46
kirush
sip set debug ip 91.207.114.6
спасибо, не знал что так можно.
Пытался Длинковской прогой ловить обрывы.
Re: FreePBX+DV6004S рвет соединение.
Добавлено: 09 фев 2015, 17:44
kirush
Предварительно обновил прошивку на DVG6004S но оставил пока на старых настройках:
Вот лог, постарался выбрать тот момент где произошел разрыв:
-- Executing [ctset@macro-dial-one:2] Return("SIP/702-00000176", "") in new stack
-- Executing [s@macro-dial-one:30] Set("SIP/702-00000176", "D_OPTIONS=Ttr") in new stack
-- Executing [s@macro-dial-one:31] ExecIf("SIP/702-00000176", "0?SIPAddHeader(Alert-Info: )") in new stack
-- Executing [s@macro-dial-one:32] ExecIf("SIP/702-00000176", "0?SIPAddHeader()") in new stack
-- Executing [s@macro-dial-one:33] ExecIf("SIP/702-00000176", "1?Set(CHANNEL(musicclass)=default)") in new stack
-- Executing [s@macro-dial-one:34] GosubIf("SIP/702-00000176", "0?qwait,1()") in new stack
-- Executing [s@macro-dial-one:35] Set("SIP/702-00000176", "__CWIGNORE=") in new stack
-- Executing [s@macro-dial-one:36] Set("SIP/702-00000176", "__KEEPCID=TRUE") in new stack
-- Executing [s@macro-dial-one:37] GotoIf("SIP/702-00000176", "0?usegoto,1") in new stack
-- Executing [s@macro-dial-one:38] GotoIf("SIP/702-00000176", "1?godial") in new stack
-- Goto (macro-dial-one,s,43)
-- Executing [s@macro-dial-one:43] Macro("SIP/702-00000176", "dialout-one-predial-hook,") in new stack
-- Executing [s@macro-dialout-one-predial-hook:1] MacroExit("SIP/702-00000176", "") in new stack
-- Executing [s@macro-dial-one:44] Dial("SIP/702-00000176", "SIP/05,,Ttr") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called SIP/05
-- SIP/05-00000178 is ringing
-- SIP/05-00000178 answered SIP/702-00000176
Reliably Transmitting (no NAT) to 91.207.114.6:5060:
OPTIONS sip:702@91.207.114.6:5060 SIP/2.0
Via: SIP/2.0/UDP 91.207.114.4:5060;branch=z9hG4bK26d1718f
Max-Forwards: 70
From: "Unknown" <sip:Unknown@91.207.114.4>;tag=as4a2d7392
To: <sip:702@91.207.114.6:5060>
Contact: <sip:Unknown@91.207.114.4:5060>
Call-ID: 2381416a6ef434552673c1f00feddf93@91.207.114.4:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-12.0.36(11.15.0)
Date: Mon, 09 Feb 2015 14:38:28 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP:91.207.114.6:5060 --->
SIP/2.0 200 OK
Allow:INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,PRACK,REFER,SUBSCRIBE,NOTIFY,UPDATE,SERVICE
Via: SIP/2.0/UDP 91.207.114.4:5060;branch=z9hG4bK26d1718f
From: "Unknown" <sip:Unknown@91.207.114.4>;tag=as4a2d7392
To: <sip:702@91.207.114.6:5060>;tag=a1d88dc6-696398
Call-ID: 2381416a6ef434552673c1f00feddf93@91.207.114.4:5060
CSeq: 102 OPTIONS
Contact: <sip:702@91.207.114.6:5060>
User-Agent: dlink 12-3895-8558-1.2.1.2178-SA7O4
Content-Length: 0
<------------->
--- (10 headers 0 lines) ---
Really destroying SIP dialog '2381416a6ef434552673c1f00feddf93@91.207.114.4:5060' Method: OPTIONS
<--- SIP read from UDP:91.207.114.6:5060 --->
BYE sip:4967340666@91.207.114.4:5060 SIP/2.0
Via: SIP/2.0/UDP 91.207.114.6:5060;branch=z9hG4bK36b3c7d3527ff04b
From: <sip:84967743776@91.207.114.4;user=phone>;tag=5f267ec6-696358
To: <sip:4967340666@91.207.114.4;user=phone>;tag=as49d313db
Call-ID: 6CE0-8317-4669635879B7FC70AD6D-008@SipHost
CSeq: 66 BYE
Max-Forwards:70
User-Agent: dlink 12-3895-8558-1.2.1.2178-SA7O4
Content-Length: 0
<------------->
--- (9 headers 0 lines) ---
Sending to 91.207.114.6:5060 (no NAT)
Scheduling destruction of SIP dialog '6CE0-8317-4669635879B7FC70AD6D-008@SipHost' in 6400 ms (Method: BYE)
<--- Transmitting (no NAT) to 91.207.114.6:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 91.207.114.6:5060;branch=z9hG4bK36b3c7d3527ff04b;received=91.207.114.6
From: <sip:84967743776@91.207.114.4;user=phone>;tag=5f267ec6-696358
To: <sip:4967340666@91.207.114.4;user=phone>;tag=as49d313db
Call-ID: 6CE0-8317-4669635879B7FC70AD6D-008@SipHost
CSeq: 66 BYE
Server: FPBX-12.0.36(11.15.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
<------------>
-- Executing [h@macro-dial-one:1] Macro("SIP/702-00000176", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] ExecIf("SIP/702-00000176", "0?Set(CDR(recordingfile)=external-05-84967743776-20150209-173748-1423492668.1094.wav)") in new stack
-- Executing [s@macro-hangupcall:2] GotoIf("SIP/702-00000176", "1?theend") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] ExecIf("SIP/702-00000176", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:5] Hangup("SIP/702-00000176", "") in new stack
== Spawn extension (macro-hangupcall, s, 5) exited non-zero on 'SIP/702-00000176' in macro 'hangupcall'
== Spawn extension (macro-dial-one, h, 1) exited non-zero on 'SIP/702-00000176'
== Spawn extension (macro-dial-one, s, 44) exited non-zero on 'SIP/702-00000176' in macro 'dial-one'
== Spawn extension (macro-exten-vm, s, 16) exited non-zero on 'SIP/702-00000176' in macro 'exten-vm'
== Spawn extension (ext-local, 05, 2) exited non-zero on 'SIP/702-00000176'
== MixMonitor close filestream (mixed)
== End MixMonitor Recording SIP/702-00000176
== MixMonitor close filestream (mixed)
== End MixMonitor Recording SIP/702-00000176
Really destroying SIP dialog '6CE0-8317-4669635879B7FC70AD6D-008@SipHost' Method: BYE
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
Re: FreePBX+DV6004S рвет соединение.
Добавлено: 09 фев 2015, 18:06
ded
Ваш dlink DV6004S посылает BYE
Код: Выделить всё
<--- SIP read from UDP:91.207.114.6:5060 --->
BYE sip:4967340666@91.207.114.4:5060 SIP/2.0
Via: SIP/2.0/UDP 91.207.114.6:5060;branch=z9hG4bK36b3c7d3527ff04b
From: <sip:84967743776@91.207.114.4;user=phone>;tag=5f267ec6-696358
To: <sip:4967340666@91.207.114.4;user=phone>;tag=as49d313db
Call-ID: 6CE0-8317-4669635879B7FC70AD6D-008@SipHost
CSeq: 66 BYE
Max-Forwards:70
User-Agent: dlink 12-3895-8558-1.2.1.2178-SA7O4
Content-Length: 0
Это не глюк, BYE - это нормальное завершение соединения.
Re: FreePBX+DV6004S рвет соединение.
Добавлено: 09 фев 2015, 18:09
kirush
Почему он может это делать? Какой параметр можно попробовать подкрутить? Скриншоты настроек я приложил в 1ом сообщении
Он явно рвет звонки - никто трубку не клал
Re: FreePBX+DV6004S рвет соединение.
Добавлено: 09 фев 2015, 18:32
ded
Почему? Варианты
- на линии используется переполюсовка (battry reversal) как признак начала тарификации. Которую DV6004S интерпретирует как разрыв разговора.
- на линии стоит сплиттер и аппаратура охранной сигнализации, сигналы которой DV6004S воспринимает как разрыв соединения.
- ещё 11 всяких причин, как-то: отсутствие заземления линии, недонастройка шлюза на параметры сигнализации российских тел. сетей: напряжение покоя, напряжение разговора, величина и длительность гудков, и пр.
Читать:
http://asterisk.ru/knowledgebase/analogue
Re: FreePBX+DV6004S рвет соединение.
Добавлено: 09 фев 2015, 19:41
kirush
я понял, спасибо большое - будем "рыть" и искать методом тыка.