Доброго всем!
Опишу то что имеем.
Абоненты которые подключаются по VPN(PPTP, L2TP) с TLS к внутреннему IP х.х.х.42(сертификат создан для него) - никаких проблем со связью.
Но есть несколько мобильных абонентов которые работают на выезде имея на руках IPAD, IPHONE - эту устройства можно уговорить работать по VPN - но при потере связи 3G а потом ее восстановлении - VPN автоматически не поднимается.
Поэтому решили настроить все без VPN по проброшенным портам и без туннеля - потому что в 3CXPHONE под IOS он появится я так понял не скоро. Используем клиента GROUNDWIRE - который охотно принимает сертификаты и подключается по TLS.
Так как нужен второй сертификат для подключения из вне - добавили ip в сетевую на 3CX x.x.x.62 на который осуществляется проброс портов шлюза Mikrotik модель 750GL(прошивка 5.14 SIP ALG выключен). Сертификат выписан на внешний домен mambatravel.dvrdns.org
Все отлично работает звонки в обе стороны+голос в обе стороны= но только 32 сек.
Тестировали в связке CSIPSIMPLE на андроиде и 3CXPHONE на ПК - ситуация такая же.
Какие данные мне подсобрать для более глубокого анализа ситуации?
По материалам форума - буду завтра звонить провайдеру.
Получил белый IP = ситуация нисколько не изменилась.
Вопрос к гуру остается открытый
Какие данные мне подсобрать для более глубокого анализа ситуации?
Звонок отрубается с ошибкой в журнале "ACK is not received"
Лог звонка
23:17:22.175 [CM503008]: Call(17): Call is terminated
23:17:22.174 [CM503021]: Call(17): ACK is not received
23:17:15.883 Currently active calls - 1: [17]
23:16:50.123 [CM503007]: Call(17): Device joined: sip:*[email protected]:40000;rinstance=5b58f11edac69efd
23:16:50.123 [CM503007]: Call(17): Device joined: sip:[email protected]:62872;transport=TCP
23:16:50.122 [MS210003] C:17.1:Answer provided. Connection(transcoding mode[unsecure]):85.238.98.102:9032(9033)
23:16:50.121 [MS210001] C:17.2:Answer received. RTP connection[unsecure]: 127.0.0.1:40038(40039)
23:16:50.120 Remote SDP is set for legC:17.2
23:16:50.119 [CM505001]: Ext.*777: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CX Echo Test] PBX contact: [sip:*[email protected]:5060]
23:16:50.119 [CM503002]: Call(17): Alerting sip:*[email protected]:40000;rinstance=5b58f11edac69efd
23:16:49.970 [CM503025]: Call(17): Calling Ext:Ext.*777@[Dev:sip:*[email protected]:40000;rinstance=5b58f11edac69efd]
23:16:49.969 [MS210002] C:17.2:Offer provided. Connection(transcoding mode): 127.0.0.1:7030(7031)
23:16:49.921 [CM503004]: Call(17): Route 1: Ext:Ext.*777@[Dev:sip:*[email protected]:40000;rinstance=5b58f11edac69efd]
23:16:49.921 [CM503010]: Making route(s) to
23:16:49.921 [MS210000] C:17.1:Offer received. RTP connection: 195.138.90.12:40004(40005)
23:16:49.920 Remote SDP is set for legC:17.1
23:16:49.920 [CM505001]: Ext.401: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CXPhone 6.0.20943.0] PBX contact: [sip:[email protected]:5060;transport=TCP]
23:16:49.920 [CM503001]: Call(17): Incoming call from Ext.401 to
23:16:49.916 [CM500002]: Info on incoming INVITE:
INVITE sip:*[email protected]:5060 SIP/2.0
Via: SIP/2.0/TCP 192.168.0.100:62872;branch=z9hG4bK-d8754z-ea45fc1dad5ced38-1---d8754z-;rport=49525;received=195.138.90.12
Max-Forwards: 70
Contact:
To:
From: "401";tag=a44ffc5b
Call-ID: N2E1MjU0MjRiZDU5NTg4NjQ1NjAyMWE2NDYyYjdiNGI.
CSeq: 2 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REGISTER, SUBSCRIBE, NOTIFY, REFER, INFO, MESSAGE
Proxy-Authorization: Digest username="401",realm="3CXPhoneSystem",nonce="414d535c058bebb140:f3d9f22ae9e150b1379ab0d1bc93be90",uri="sip:*[email protected]:5060",response="ca12bbcae805d64fefca501fd8280769",algorithm=MD5
Supported: replaces
User-Agent: 3CXPhone 6.0.20943.0
Content-Length: 0
добавлю еще данные по умершему звонку из лог файла:
incoming INVITE:
INVITE sip:*[email protected]:5060 SIP/2.0
Via: SIP/2.0/TCP 192.168.0.100:62872;branch=z9hG4bK-d8754z-ea45fc1dad5ced38-1---d8754z-;rport=49525;received=195.138.90.12
Max-Forwards: 70
Contact:
To:
From: "401";tag=a44ffc5b
Call-ID: N2E1MjU0MjRiZDU5NTg4NjQ1NjAyMWE2NDYyYjdiNGI.
CSeq: 2 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REGISTER, SUBSCRIBE, NOTIFY, REFER, INFO, MESSAGE
Proxy-Authorization: Digest username="401",realm="3CXPhoneSystem",nonce="414d535c058bebb140:f3d9f22ae9e150b1379ab0d1bc93be90",uri="sip:*[email protected]:5060",response="ca12bbcae805d64fefca501fd8280769",algorithm=MD5
Supported: replaces
User-Agent: 3CXPhone 6.0.20943.0
Content-Length: 0
23:16:49.920|.CallCtrl.cpp(346)|Log2||CallCtrl:
nIncomingCall:[CM503001]: Call(17): Incoming call from Ext.401 to
23:16:49.920|.Extension.cpp(1407)|Log3||Extension:
rintEndpointInfo:[CM505001]: Ext.401: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CXPhone 6.0.20943.0] PBX contact: [sip:[email protected]:5060;transport=TCP]
23:16:49.920|.CallLeg.cpp(1194)|Log5||CallLeg::setRemoteSdp:Remote SDP is set for legC:17.1
23:16:49.921|.SLServer.cpp(861)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210000] C:17.1:Offer received. RTP connection: 195.138.90.12:40004(40005)
23:16:49.921|.CallCtrl.cpp(529)|Log3||CallCtrl:
nSelectRouteReq:[CM503010]: Making route(s) to
23:16:49.921|.CallCtrl.cpp(708)|Log2||CallCtrl:
nSelectRouteReq:[CM503004]: Call(17): Route 1: Ext:Ext.*777@[Dev:sip:*[email protected]:40000;rinstance=5b58f11edac69efd]
23:16:49.969|.SLServer.cpp(861)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210002] C:17.2:Offer provided. Connection(transcoding mode): 127.0.0.1:7030(7031)
23:16:49.970|.Target.cpp(441)|Log2||Target::makeOneInvite:[CM503025]: Call(17): Calling Ext:Ext.*777@[Dev:sip:*[email protected]:40000;rinstance=5b58f11edac69efd]
23:16:50.119|.CallLeg.cpp(315)|Log3||CallLeg:
nAnswer:[CM503002]: Call(17): Alerting sip:*[email protected]:40000;rinstance=5b58f11edac69efd
23:16:50.119|.Extension.cpp(1407)|Log3||Extension:
rintEndpointInfo:[CM505001]: Ext.*777: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CX Echo Test] PBX contact: [sip:*[email protected]:5060]
23:16:50.120|.CallLeg.cpp(1194)|Log5||CallLeg::setRemoteSdp:Remote SDP is set for legC:17.2
23:16:50.121|.SLServer.cpp(861)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210001] C:17.2:Answer received. RTP connection[unsecure]: 127.0.0.1:40038(40039)
23:16:50.122|.SLServer.cpp(861)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210003] C:17.1:Answer provided. Connection(transcoding mode[unsecure]):85.238.98.102:9032(9033)
23:16:50.123|.CallCtrl.cpp(885)|Log2||CallCtrl:
nLegConnected:[CM503007]: Call(17): Device joined: sip:[email protected]:62872;transport=TCP
23:16:50.123|.CallCtrl.cpp(885)|Log2||CallCtrl:
nLegConnected:[CM503007]: Call(17): Device joined: sip:*[email protected]:40000;rinstance=5b58f11edac69efd
23:17:15.883|.Call.cpp(42)|Log3||??:Currently active calls - 1: [17]
23:17:22.174|.InviteADS.cpp(545)|Log2||InviteADS:
nAckNotReceived:[CM503021]: Call(17): ACK is not received
23:17:22.175|.Call.cpp(1396)|Log2||Call::Terminate:[CM503008]: Call(17): Call is terminated
23:17:47.884|.Call.cpp(48)|Log5||??:Currently active calls [none]
Дмитрий
Украина.Одесса.
Опишу то что имеем.
Абоненты которые подключаются по VPN(PPTP, L2TP) с TLS к внутреннему IP х.х.х.42(сертификат создан для него) - никаких проблем со связью.
Но есть несколько мобильных абонентов которые работают на выезде имея на руках IPAD, IPHONE - эту устройства можно уговорить работать по VPN - но при потере связи 3G а потом ее восстановлении - VPN автоматически не поднимается.
Поэтому решили настроить все без VPN по проброшенным портам и без туннеля - потому что в 3CXPHONE под IOS он появится я так понял не скоро. Используем клиента GROUNDWIRE - который охотно принимает сертификаты и подключается по TLS.
Так как нужен второй сертификат для подключения из вне - добавили ip в сетевую на 3CX x.x.x.62 на который осуществляется проброс портов шлюза Mikrotik модель 750GL(прошивка 5.14 SIP ALG выключен). Сертификат выписан на внешний домен mambatravel.dvrdns.org
Все отлично работает звонки в обе стороны+голос в обе стороны= но только 32 сек.
Тестировали в связке CSIPSIMPLE на андроиде и 3CXPHONE на ПК - ситуация такая же.
Какие данные мне подсобрать для более глубокого анализа ситуации?
По материалам форума - буду завтра звонить провайдеру.
Получил белый IP = ситуация нисколько не изменилась.
Вопрос к гуру остается открытый
Какие данные мне подсобрать для более глубокого анализа ситуации?
Звонок отрубается с ошибкой в журнале "ACK is not received"
Лог звонка
23:17:22.175 [CM503008]: Call(17): Call is terminated
23:17:22.174 [CM503021]: Call(17): ACK is not received
23:17:15.883 Currently active calls - 1: [17]
23:16:50.123 [CM503007]: Call(17): Device joined: sip:*[email protected]:40000;rinstance=5b58f11edac69efd
23:16:50.123 [CM503007]: Call(17): Device joined: sip:[email protected]:62872;transport=TCP
23:16:50.122 [MS210003] C:17.1:Answer provided. Connection(transcoding mode[unsecure]):85.238.98.102:9032(9033)
23:16:50.121 [MS210001] C:17.2:Answer received. RTP connection[unsecure]: 127.0.0.1:40038(40039)
23:16:50.120 Remote SDP is set for legC:17.2
23:16:50.119 [CM505001]: Ext.*777: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CX Echo Test] PBX contact: [sip:*[email protected]:5060]
23:16:50.119 [CM503002]: Call(17): Alerting sip:*[email protected]:40000;rinstance=5b58f11edac69efd
23:16:49.970 [CM503025]: Call(17): Calling Ext:Ext.*777@[Dev:sip:*[email protected]:40000;rinstance=5b58f11edac69efd]
23:16:49.969 [MS210002] C:17.2:Offer provided. Connection(transcoding mode): 127.0.0.1:7030(7031)
23:16:49.921 [CM503004]: Call(17): Route 1: Ext:Ext.*777@[Dev:sip:*[email protected]:40000;rinstance=5b58f11edac69efd]
23:16:49.921 [CM503010]: Making route(s) to
23:16:49.921 [MS210000] C:17.1:Offer received. RTP connection: 195.138.90.12:40004(40005)
23:16:49.920 Remote SDP is set for legC:17.1
23:16:49.920 [CM505001]: Ext.401: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CXPhone 6.0.20943.0] PBX contact: [sip:[email protected]:5060;transport=TCP]
23:16:49.920 [CM503001]: Call(17): Incoming call from Ext.401 to
23:16:49.916 [CM500002]: Info on incoming INVITE:
INVITE sip:*[email protected]:5060 SIP/2.0
Via: SIP/2.0/TCP 192.168.0.100:62872;branch=z9hG4bK-d8754z-ea45fc1dad5ced38-1---d8754z-;rport=49525;received=195.138.90.12
Max-Forwards: 70
Contact:
To:
From: "401";tag=a44ffc5b
Call-ID: N2E1MjU0MjRiZDU5NTg4NjQ1NjAyMWE2NDYyYjdiNGI.
CSeq: 2 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REGISTER, SUBSCRIBE, NOTIFY, REFER, INFO, MESSAGE
Proxy-Authorization: Digest username="401",realm="3CXPhoneSystem",nonce="414d535c058bebb140:f3d9f22ae9e150b1379ab0d1bc93be90",uri="sip:*[email protected]:5060",response="ca12bbcae805d64fefca501fd8280769",algorithm=MD5
Supported: replaces
User-Agent: 3CXPhone 6.0.20943.0
Content-Length: 0
добавлю еще данные по умершему звонку из лог файла:
incoming INVITE:
INVITE sip:*[email protected]:5060 SIP/2.0
Via: SIP/2.0/TCP 192.168.0.100:62872;branch=z9hG4bK-d8754z-ea45fc1dad5ced38-1---d8754z-;rport=49525;received=195.138.90.12
Max-Forwards: 70
Contact:
To:
From: "401";tag=a44ffc5b
Call-ID: N2E1MjU0MjRiZDU5NTg4NjQ1NjAyMWE2NDYyYjdiNGI.
CSeq: 2 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REGISTER, SUBSCRIBE, NOTIFY, REFER, INFO, MESSAGE
Proxy-Authorization: Digest username="401",realm="3CXPhoneSystem",nonce="414d535c058bebb140:f3d9f22ae9e150b1379ab0d1bc93be90",uri="sip:*[email protected]:5060",response="ca12bbcae805d64fefca501fd8280769",algorithm=MD5
Supported: replaces
User-Agent: 3CXPhone 6.0.20943.0
Content-Length: 0
23:16:49.920|.CallCtrl.cpp(346)|Log2||CallCtrl:
23:16:49.920|.Extension.cpp(1407)|Log3||Extension:
23:16:49.920|.CallLeg.cpp(1194)|Log5||CallLeg::setRemoteSdp:Remote SDP is set for legC:17.1
23:16:49.921|.SLServer.cpp(861)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210000] C:17.1:Offer received. RTP connection: 195.138.90.12:40004(40005)
23:16:49.921|.CallCtrl.cpp(529)|Log3||CallCtrl:
23:16:49.921|.CallCtrl.cpp(708)|Log2||CallCtrl:
23:16:49.969|.SLServer.cpp(861)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210002] C:17.2:Offer provided. Connection(transcoding mode): 127.0.0.1:7030(7031)
23:16:49.970|.Target.cpp(441)|Log2||Target::makeOneInvite:[CM503025]: Call(17): Calling Ext:Ext.*777@[Dev:sip:*[email protected]:40000;rinstance=5b58f11edac69efd]
23:16:50.119|.CallLeg.cpp(315)|Log3||CallLeg:
23:16:50.119|.Extension.cpp(1407)|Log3||Extension:
23:16:50.120|.CallLeg.cpp(1194)|Log5||CallLeg::setRemoteSdp:Remote SDP is set for legC:17.2
23:16:50.121|.SLServer.cpp(861)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210001] C:17.2:Answer received. RTP connection[unsecure]: 127.0.0.1:40038(40039)
23:16:50.122|.SLServer.cpp(861)|Log5|MediaServer|MediaServerReporting::SetRemoteParty:[MS210003] C:17.1:Answer provided. Connection(transcoding mode[unsecure]):85.238.98.102:9032(9033)
23:16:50.123|.CallCtrl.cpp(885)|Log2||CallCtrl:
23:16:50.123|.CallCtrl.cpp(885)|Log2||CallCtrl:
23:17:15.883|.Call.cpp(42)|Log3||??:Currently active calls - 1: [17]
23:17:22.174|.InviteADS.cpp(545)|Log2||InviteADS:
23:17:22.175|.Call.cpp(1396)|Log2||Call::Terminate:[CM503008]: Call(17): Call is terminated
23:17:47.884|.Call.cpp(48)|Log5||??:Currently active calls [none]
Дмитрий
Украина.Одесса.