ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

PJSIP транк, BYE без кода причины

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

Re: PJSIP транк, BYE без кода причины

Сообщение ded » 10 фев 2017, 19:03

Наблюдаете
SIP read from UDP:10.11.22.2:5060 ---> как говориться: если на клетке слона написано ТИГР, то не верь глазам своим!
Зайдите на 10.11.22.2 и сделайте
tcpdump port 5060 -i tun0 (или какой там у вас) -F -s0
и увидите SIP пакеты, где будет видно: кто посылает, куда послыает, кого посылает, и зачем.
ded
 
Сообщений: 15819
Зарегистрирован: 26 авг 2010, 19:00

Re: PJSIP транк, BYE без кода причины

Сообщение Zavr2008 » 10 фев 2017, 19:36

Смущает в ответе с той стороны ip адрес нашего openvpn сервера, для этого транка


Есть вероятность того, что SIP ALG присутствует и гадит.
Убедиться очень просто - попробовать транспорт TCP поставить вместо UDP: обычно SIP over TCP минует эту напасть.

Что за зверь этот Ваш openvpn server?
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Аватар пользователя
Zavr2008
 
Сообщений: 2169
Зарегистрирован: 27 янв 2011, 01:35

Re: PJSIP транк, BYE без кода причины

Сообщение valmon » 10 фев 2017, 19:50

ded писал(а):Наблюдаете
SIP read from UDP:10.11.22.2:5060 ---> как говориться: если на клетке слона написано ТИГР, то не верь глазам своим!
Зайдите на 10.11.22.2 и сделайте
tcpdump port 5060 -i tun0 (или какой там у вас) -F -s0
и увидите SIP пакеты, где будет видно: кто посылает, куда послыает, кого посылает, и зачем.

Я чтото голову сломал
Код: выделить все
sudo tcpdump -i tap0 -vn host 10.11.22.2 and udp port 5060
tcpdump: listening on tap0, link-type EN10MB (Ethernet), capture size 65535 bytes
18:45:53.549067 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto UDP (17), length 442)
    10.11.22.2.5060 > 10.11.0.4.5060: SIP, length: 414
        OPTIONS sip:jetlogin@10.11.0.4:5060 SIP/2.0
        Via: SIP/2.0/UDP 10.0.15.2:5060;rport;branch=z9hG4bKPj0a2n8LxEYGoGoQVQM1lcVe9V07TBIsG1
        From: <sip:kf-pjsip@10.0.15.2>;tag=7e4Q-qj2pL7.w2uAFGvVnW0UdIvF5gcw
        To: <sip:jetlogin@10.11.0.4>
        Contact: <sip:kf-pjsip@10.0.15.2:5060>
        Call-ID: tRuQ4cSAzkDtNBbHy0NuFDE6ug7SU33d
        CSeq: 2554 OPTIONS
        Max-Forwards: 70
        User-Agent: FPBX-13.0.190.11(13.11.2)
        Content-Length:  0


18:45:53.572473 IP (tos 0x60, ttl 63, id 15603, offset 0, flags [none], proto UDP (17), length 553)
    10.11.0.4.5060 > 10.11.22.2.5060: SIP, length: 525
        SIP/2.0 200 OK
        Via: SIP/2.0/UDP 10.0.15.2:5060;branch=z9hG4bKPj0a2n8LxEYGoGoQVQM1lcVe9V07TBIsG1;received=10.11.22.2;rport=5060
        From: <sip:kf-pjsip@10.0.15.2>;tag=7e4Q-qj2pL7.w2uAFGvVnW0UdIvF5gcw
        To: <sip:jetlogin@10.11.0.4>;tag=as2d6a7d78
        Call-ID: tRuQ4cSAzkDtNBbHy0NuFDE6ug7SU33d
        CSeq: 2554 OPTIONS
        Server: FPBX-2.10.1(1.8.10.1)
        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
        Supported: replaces, timer
        Contact: <sip:10.11.0.4:5060>
        Accept: application/sdp
        Content-Length: 0


18:46:53.550565 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto UDP (17), length 443)
    10.11.22.2.5060 > 10.11.0.4.5060: SIP, length: 415
        OPTIONS sip:jetlogin@10.11.0.4:5060 SIP/2.0
        Via: SIP/2.0/UDP 10.0.15.2:5060;rport;branch=z9hG4bKPjwguQWaqpQnD014ZKL.QuByOlx4D2T5.3
        From: <sip:kf-pjsip@10.0.15.2>;tag=c90PdA06XttrfTVOta8P2JbODvD-9hGv
        To: <sip:jetlogin@10.11.0.4>
        Contact: <sip:kf-pjsip@10.0.15.2:5060>
        Call-ID: 3Kw5GkjREjPH7Nqqdp7d3JOj5MycVO3V
        CSeq: 24543 OPTIONS
        Max-Forwards: 70
        User-Agent: FPBX-13.0.190.11(13.11.2)
        Content-Length:  0


18:46:53.573590 IP (tos 0x60, ttl 63, id 15614, offset 0, flags [none], proto UDP (17), length 554)
    10.11.0.4.5060 > 10.11.22.2.5060: SIP, length: 526
        SIP/2.0 200 OK
        Via: SIP/2.0/UDP 10.0.15.2:5060;branch=z9hG4bKPjwguQWaqpQnD014ZKL.QuByOlx4D2T5.3;received=10.11.22.2;rport=5060
        From: <sip:kf-pjsip@10.0.15.2>;tag=c90PdA06XttrfTVOta8P2JbODvD-9hGv
        To: <sip:jetlogin@10.11.0.4>;tag=as75cc7b1a
        Call-ID: 3Kw5GkjREjPH7Nqqdp7d3JOj5MycVO3V
        CSeq: 24543 OPTIONS
        Server: FPBX-2.10.1(1.8.10.1)
        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
        Supported: replaces, timer
        Contact: <sip:10.11.0.4:5060>
        Accept: application/sdp
        Content-Length: 0


18:47:53.552040 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto UDP (17), length 442)
    10.11.22.2.5060 > 10.11.0.4.5060: SIP, length: 414
        OPTIONS sip:jetlogin@10.11.0.4:5060 SIP/2.0
        Via: SIP/2.0/UDP 10.0.15.2:5060;rport;branch=z9hG4bKPjSU8CKR0n0EqNN84u6jsSbZN5Bk2CndTk
        From: <sip:kf-pjsip@10.0.15.2>;tag=8k9iSAMMSyfbFfY2c9fC5ZC99ZH37PBA
        To: <sip:jetlogin@10.11.0.4>
        Contact: <sip:kf-pjsip@10.0.15.2:5060>
        Call-ID: g2Q0otiAM8ZUOuo7P7QJE-xuvWWeq8QO
        CSeq: 4165 OPTIONS
        Max-Forwards: 70
        User-Agent: FPBX-13.0.190.11(13.11.2)
        Content-Length:  0


18:47:53.575443 IP (tos 0x60, ttl 63, id 15625, offset 0, flags [none], proto UDP (17), length 553)
    10.11.0.4.5060 > 10.11.22.2.5060: SIP, length: 525
        SIP/2.0 200 OK
        Via: SIP/2.0/UDP 10.0.15.2:5060;branch=z9hG4bKPjSU8CKR0n0EqNN84u6jsSbZN5Bk2CndTk;received=10.11.22.2;rport=5060
        From: <sip:kf-pjsip@10.0.15.2>;tag=8k9iSAMMSyfbFfY2c9fC5ZC99ZH37PBA
        To: <sip:jetlogin@10.11.0.4>;tag=as18a30bd7
        Call-ID: g2Q0otiAM8ZUOuo7P7QJE-xuvWWeq8QO
        CSeq: 4165 OPTIONS
        Server: FPBX-2.10.1(1.8.10.1)
        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
        Supported: replaces, timer
        Contact: <sip:10.11.0.4:5060>
        Accept: application/sdp
        Content-Length: 0


18:48:53.553482 IP (tos 0x0, ttl 63, id 0, offset 0, flags [DF], proto UDP (17), length 442)
    10.11.22.2.5060 > 10.11.0.4.5060: SIP, length: 414
        OPTIONS sip:jetlogin@10.11.0.4:5060 SIP/2.0
        Via: SIP/2.0/UDP 10.0.15.2:5060;rport;branch=z9hG4bKPjZjZY.y9mdsILi6UgJNPIv3697lSmc6HB
        From: <sip:kf-pjsip@10.0.15.2>;tag=RiPJPOMRK-x5gKC1fmKdczFWs21aT9cr
        To: <sip:jetlogin@10.11.0.4>
        Contact: <sip:kf-pjsip@10.0.15.2:5060>
        Call-ID: PMN3m5ROVFbB4-f9LICCSnCx.tC-xl.Q
        CSeq: 4621 OPTIONS
        Max-Forwards: 70
        User-Agent: FPBX-13.0.190.11(13.11.2)
        Content-Length:  0


18:48:53.576906 IP (tos 0x60, ttl 63, id 15636, offset 0, flags [none], proto UDP (17), length 553)
    10.11.0.4.5060 > 10.11.22.2.5060: SIP, length: 525
        SIP/2.0 200 OK
        Via: SIP/2.0/UDP 10.0.15.2:5060;branch=z9hG4bKPjZjZY.y9mdsILi6UgJNPIv3697lSmc6HB;received=10.11.22.2;rport=5060
        From: <sip:kf-pjsip@10.0.15.2>;tag=RiPJPOMRK-x5gKC1fmKdczFWs21aT9cr
        To: <sip:jetlogin@10.11.0.4>;tag=as3bbaad35
        Call-ID: PMN3m5ROVFbB4-f9LICCSnCx.tC-xl.Q
        CSeq: 4621 OPTIONS
        Server: FPBX-2.10.1(1.8.10.1)
        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
        Supported: replaces, timer
        Contact: <sip:10.11.0.4:5060>
        Accept: application/sdp
        Content-Length: 0

valmon
 
Сообщений: 23
Зарегистрирован: 09 июн 2016, 11:50

Re: PJSIP транк, BYE без кода причины

Сообщение valmon » 10 фев 2017, 20:00

ded писал(а):Наблюдаете
SIP read from UDP:10.11.22.2:5060 ---> как говориться: если на клетке слона написано ТИГР, то не верь глазам своим!
Зайдите на 10.11.22.2 и сделайте
tcpdump port 5060 -i tun0 (или какой там у вас) -F -s0
и увидите SIP пакеты, где будет видно: кто посылает, куда послыает, кого посылает, и зачем.

Да я судя по всему, голос идет с той стороны.

Звонок и тишина в трубки несколько секунд.

Код: выделить все
19:01:19.294740 IP (tos 0x60, ttl 62, id 15793, offset 0, flags [none], proto UDP (17), length 912)
    10.11.0.4.5060 > 10.0.15.2.5060: SIP, length: 884
        SIP/2.0 200 OK
        Via: SIP/2.0/UDP 10.0.15.2:5060;branch=z9hG4bKPj0TYvvwhMMGT-ZVPqHWK6s9z0hkd-dSV8;received=10.11.22.2;rport=5060
        From: "Dmitrij Ivanov" <sip:9996@10.0.15.2>;tag=5UCzWS0j2LxbhS2D5wRZA69YNaX4qLiW
        To: <sip:7069@10.11.0.4>;tag=as2f5abf2b
        Call-ID: pp7EsasChMbb40nr8FnNGcsi-yPwBhyz
        CSeq: 6841 INVITE
        Server: FPBX-2.10.1(1.8.10.1)
        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
        Supported: replaces, timer
        Session-Expires: 1800;refresher=uas
        Contact: <sip:7069@10.11.0.4:5060>
        Content-Type: application/sdp
        Content-Length: 303

        v=0
        o=root 558648594 558648594 IN IP4 10.11.0.4
        s=Asterisk PBX 1.8.10.1
        c=IN IP4 10.11.0.4
        t=0 0
        m=audio 15846 RTP/AVP 0 8 3 101
        a=rtpmap:0 PCMU/8000
        a=rtpmap:8 PCMA/8000
        a=rtpmap:3 GSM/8000
        a=rtpmap:101 telephone-event/8000
        a=fmtp:101 0-16
        a=silenceSupp:off - - - -
        a=ptime:20
        a=sendrecv

19:01:19.295250 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 412)
    10.0.15.2.5060 > 10.11.0.4.5060: SIP, length: 384
        ACK sip:7069@10.11.0.4:5060 SIP/2.0
        Via: SIP/2.0/UDP 10.0.15.2:5060;rport;branch=z9hG4bKPjWuDKdGRZsWT1vZJhwisCQTlkV.tON.Tl
        From: "Dmitrij Ivanov" <sip:9996@10.0.15.2>;tag=5UCzWS0j2LxbhS2D5wRZA69YNaX4qLiW
        To: <sip:7069@10.11.0.4>;tag=as2f5abf2b
        Call-ID: pp7EsasChMbb40nr8FnNGcsi-yPwBhyz
        CSeq: 6841 ACK
        Max-Forwards: 70
        User-Agent: FPBX-13.0.190.11(13.11.2)
        Content-Length:  0


19:01:19.486484 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.505768 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.525354 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.549669 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.568690 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.588140 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.607457 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.626167 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.645400 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.668911 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.687802 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.706324 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.724939 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.748015 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.766619 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172
19:01:19.789048 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.13458 > 10.11.0.4.15846: UDP, length 172




Тут появляется голос тети)
Код: выделить все
19:06:22.643359 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.656365 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.661791 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.676313 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.680400 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.696269 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.702847 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.716321 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.721645 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.736447 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.740301 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.756456 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.763756 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.776311 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.781762 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.796458 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.800319 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.816382 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.822797 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.836182 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.841406 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.856247 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.864352 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.876507 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.882837 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
19:06:22.896390 IP (tos 0xb8, ttl 62, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.11.0.4.16380 > 10.0.15.2.19216: UDP, length 172
19:06:22.901430 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 200)
    10.0.15.2.19216 > 10.11.0.4.16380: UDP, length 172
valmon
 
Сообщений: 23
Зарегистрирован: 09 июн 2016, 11:50

Re: PJSIP транк, BYE без кода причины

Сообщение valmon » 10 фев 2017, 20:01

Zavr2008 писал(а):
Смущает в ответе с той стороны ip адрес нашего openvpn сервера, для этого транка


Есть вероятность того, что SIP ALG присутствует и гадит.
Убедиться очень просто - попробовать транспорт TCP поставить вместо UDP: обычно SIP over TCP минует эту напасть.

Что за зверь этот Ваш openvpn server?

Ну я больше склоняюсь что этот ip подставляется с той стороны на самом астере
valmon
 
Сообщений: 23
Зарегистрирован: 09 июн 2016, 11:50

Re: PJSIP транк, BYE без кода причины

Сообщение valmon » 13 фев 2017, 14:48

В общем, весь трафик кроме сигналки, идет с 10.11.22.2, это клиент openvpn

Сигналка, два сообщения,
Код: выделить все
listening on tap0, link-type EN10MB (Ethernet), capture size 65535 bytes
13:52:21.542030 IP 10.11.0.4.sip > 10.0.15.2.sip: SIP, length: 508
13:52:21.542803 IP 10.0.15.2.sip > 10.11.0.4.sip: SIP, length: 820

А далее начинает трафик бегать между 10.11.22.2 и 10.11.0.4
valmon
 
Сообщений: 23
Зарегистрирован: 09 июн 2016, 11:50

Re: PJSIP транк, BYE без кода причины

Сообщение ded » 13 фев 2017, 15:00

1) Используйте IAX2 между Астерисков, всё будет бегать через 1 адрес/порт;
2) Посмотрите опции canreinvite=no & directmedia=no на пире где 10.0.15.2
возможно это быстро поможет.
ded
 
Сообщений: 15819
Зарегистрирован: 26 авг 2010, 19:00

Re: PJSIP транк, BYE без кода причины

Сообщение valmon » 13 фев 2017, 20:02

Gроблема в iptables самого сервера openvpn
Отправляем с asterisk
Код: выделить все
18:54:34.016439 IP (tos 0x60, ttl 64, id 5010, offset 0, flags [none], proto UDP (17), length 858)
    10.0.15.2.5160 > 10.11.0.4.sip: [bad udp cksum 725f!] SIP, length: 830
        INVITE sip:7069@10.11.0.4 SIP/2.0
        Via: SIP/2.0/UDP 10.0.15.2:5160;branch=z9hG4bK1f9835c5
        Max-Forwards: 70
        From: "Dmitrij Ivanov" <sip:9996@10.0.15.2:5160>;tag=as38f90451
        To: <sip:7069@10.11.0.4>
        Contact: <sip:9996@10.0.15.2:5160>
        Call-ID: 676a40b534802d3672a690f3007a9948@10.0.15.2:5160
        CSeq: 102 INVITE
        User-Agent: FPBX-13.0.190.11(13.11.2)
        Date: Mon, 13 Feb 2017 15:54:34 GMT
        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
        Supported: replaces, timer
        Content-Type: application/sdp
        Content-Length: 270

        v=0
        o=root 1595219878 1595219878 IN IP4 10.0.15.2
        s=Asterisk PBX 13.11.2
        c=IN IP4 10.0.15.2
        t=0 0
        m=audio 15850 RTP/AVP 0 8 101
        a=rtpmap:0 PCMU/8000
        a=rtpmap:8 PCMA/8000
        a=rtpmap:101 telephone-event/8000
        a=fmtp:101 0-16
        a=ptime:20
        a=maxptime:150
        a=sendrecv


А на tap интерфейсе самого openvpn уже
Код: выделить все
19:02:44.833272 IP (tos 0x60, ttl 63, id 5010, offset 0, flags [none], proto UDP (17), length 863)
    10.11.22.2.5160 > 10.11.0.4.5060: [udp sum ok] SIP, length: 835
        INVITE sip:7069@10.11.0.4 SIP/2.0
        Via: SIP/2.0/UDP 10.11.22.2:5160;branch=z9hG4bK1f9835c5
        Max-Forwards: 70
        From: "Dmitrij Ivanov" <sip:9996@10.11.22.2:5160>;tag=as38f90451
        To: <sip:7069@10.11.0.4>
        Contact: <sip:9996@10.11.22.2:5160>
        Call-ID: 676a40b534802d3672a690f3007a9948@10.0.15.2:5160
        CSeq: 102 INVITE
        User-Agent: FPBX-13.0.190.11(13.11.2)
        Date: Mon, 13 Feb 2017 15:54:34 GMT
        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
        Supported: replaces, timer
        Content-Type: application/sdp
        Content-Length: 272

        v=0
        o=root 1595219878 1595219878 IN IP4 10.11.22.2
        s=Asterisk PBX 13.11.2
        c=IN IP4 10.11.22.2
        t=0 0
        m=audio 15850 RTP/AVP 0 8 101
        a=rtpmap:0 PCMU/8000
        a=rtpmap:8 PCMA/8000
        a=rtpmap:101 telephone-event/8000
        a=fmtp:101 0-16
        a=ptime:20
        a=maxptime:150
        a=sendrecv
valmon
 
Сообщений: 23
Зарегистрирован: 09 июн 2016, 11:50

Re: PJSIP транк, BYE без кода причины

Сообщение ded » 13 фев 2017, 20:26

Механика, которая заглядывает внутрь пакета SIP и подменяет
From: "Dmitrij Ivanov" <sip:9996@10.0.15.2:5160>
на
From: "Dmitrij Ivanov" <sip:9996@10.11.22.2:5160>
из области Deep packet inspection, для многих сервисов (и для SIP) реализована в домашних железках как Application Layer Gateway service (ALG)
Может у вас как раз такой pfesnse box?
https://www.reddit.com/r/PFSENSE/commen ... sense_box/
ded
 
Сообщений: 15819
Зарегистрирован: 26 авг 2010, 19:00

Re: PJSIP транк, BYE без кода причины

Сообщение valmon » 14 фев 2017, 11:08

Нет, с нашей стороны по трейсу который показал, это eth0 и tap0 одного сервера с openvpn, сам я не большой спец в нем, не мое это, я больше аппаратное, gre, ipsec, не люблю clien to server, только site to site/
Хуже нет, чем разгребать чужое барахло.
valmon
 
Сообщений: 23
Зарегистрирован: 09 июн 2016, 11:50

Пред.След.

Вернуться в Конфигурация и настройка Asterisk

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

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

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH