MYCSS

25 вересня 2020 р.

Моя історія з переходом на SIP технологію, нотатка для себе.

Покриття "CDMA" прощавай

Історія почалася з того що з грудня 2020 року у м.Харків, припиняє роботу мережа покриття "CDMA" оператора - PeopleNet у діапазоні "CDMA-2000" 800 МГц. На "CDMA" у мене був зав'язаний міський номер. Скоріше за все це пов'язано з вивільненням частот під покриття в низькому діапазоні частот 4G - LTE.

Тому як залишити міський мій номер рішень є три:

  1. Викинуть цей номер, кому він потрібен зараз.
  2. Перейти на переадресацію вхідного на мобільний: плати абон. плату плюс за переадресацію собі на мобільний.
  3. Перейти на SIP телефонію.

SIP так SIP

Ну ось я вибрав SIP телефонію з плануванням використовувати ЇЇ у смартфоні. Програми SIP телефонії для Android. 

При консультації з менеджерами оператора, з'ясував що є різні типи підключення і треба обрати один тип SIP-номеру (SIP VPN Trunk, SIP-VPN, SIP-TLS/SIP-UDP). Якщо тип неважливий, буде підключено SIP-TLS.
До речі це не так просто перейти на SIP, треба направити листа звичайною поштою з власним підписом у двох примірниках. На мій запит чи можна підписати електронним цифровим підписом отримав відповідь що ні.

Листа відправив, привіт від мене чергам Укрпошти. Отримав налаштування.

SIP VPN Trunk

Я зацікавився тим а чи можна мати декілька підключень до номеру одночасно, сказали так можливо якщо це тип - SIP VPN Trunk, гаразд вибрав цей. Прийшли налаштування, а тут VPN треба налаштовувати, а потім вже по ньому буде працювати SIP телефонія. Але для використання у смартфоні це не годиться за умови постійного пере підключення мобільного покриття для інтернет. Це рішення більш для стаціонарних комп'ютерів.

SIP-TLS

Відмовився від SIP VPN Trunk, перейшов на SIP-TLS.

Ось тут і почалося.

SIP технологія, якщо сказати по простому, має два канали зв'язку один інформаційний інший (транспортний) для медійних даних таких як голос чи відео. 

З початку існування SIP технологія використовувала звичайне TCP/UDP з'єднання на порт 5060 для  комунікації, авторизації тощо. Але якщо ми користуємося публічними WiFi то вся інформація може бути легко проаналізована третьою стороною і скомпрометована. Наприклад командою: tcpdump -i eth0 -n -s 0 port 5060 -vvv і програмою Wireshark.

А це потім рахунки за дзвінки, або ще гірше хтось буде робити не законні дзвінки з Вашого номеру. Тому треба захистити ці дані. Тому є  рішення - SIP інформацію пропустити у захищеному тунелі TLS.

SIP-TLS (Transport Layer Security (TLS)) має за основу те що інформаційний канал буде зашифрований, шифрування потоку використовуються  сертифікати безпеки на основі certificate authorities (CA).

Але є ще канал з медіа даними, його треба теж зашифрувати, на допомогу цього прийде протокол SRTP. Для шифрування медіа потоку (в цілях конфіденційності голосового з'єднання), SRTP стандартизує використання тільки єдиного шифру, AES.

SIP-TLS і оператор

Після отримання налаштувань спробував використати програмами в смартфоні для підключення SIP. На сайті оператора є приклад налаштування з програмою BRIA, до речі зараз вона вже інша.

З налаштувань це SIP-TLS адреса і порт: 77.109.21.44:5261

В розділі "Установка TLS" відключаться перевірка сертифікату тому що напевно компанія не дуже багата щоб придбати сертифікат тому використовує самостійно підписаний  сертифікат власним центром сертифікації, котрий не є довірчим.

Certificate CA:
    Data:
        Version: 1 (0x0)
        Serial Number:
            f7:08:46:f6:fa:b4:a6:3d
        Signature Algorithm: sha1WithRSAEncryption
        Issuer: CN = Asterisk Private CA, O = PJSC Telesystems of Ukraine
        Validity
            Not Before: Dec 24 07:56:10 2015 GMT
            Not After : Dec 21 07:56:10 2025 GMT
        Subject: CN = Asterisk Private CA, O = PJSC Telesystems of Ukraine

Тому деякі програми (наприклад, Linphone for Android) не мають опції відключати перевірку сертифікату у меню програми, і не зможуть підключитися до SIP-TLS сервера, до речі сертифікат котрого який має CN : voip.newtel.ua.

Ось результат проколювання: adb logcat | grep "Linphone: "

09-25 14:22:38.319  2625  2625 E Linphone: Channel [0x7154785e40]: SSL handshake failed : X509 - Certificate verification failed, e.g. CRL, CA or signature check failed
09-25 14:22:38.319  2625  2625 E Linphone: Cannot connect to [TLS://77.109.21.44:5261]

Тому в ідеалі оператор мав би додатково надати файли самостійно підписаного сертифікату CA з метою встановлення їх як довірчого на пристрої клієнта. Ну або хоча б скористатися безкоштовним сертифікатом від https://letsencrypt.org/.

Для Linphone є рішення про це далі...

Вхідні дзвінки

Гаразд налаштував, програму за рекомендаціями оператора, ZoiPer для Android: режим TLS.

SIP реєстрація успішна, роблю дзвінок на свій міський номер - "Ваш номер не існує" відповідь мобільного оператора.

Почалися консультації з підтримкою 21.09.2020 і на одинадцятий лист листування 23.09.2020 отримав підтвердження і нарешті вхідний дзвінок на міський номер (зашифрований). Все просив подзвоніть і подзвоніть  на мій номер і перевірте що не працює.

Вихідні дзвінки

Ось з ними якось все не так гаразд у варіанті SIP-TLS+SRTP. Майже всі програми у смартфоні не можуть зробити вихідний зашифрований дзвінок, хоча програми що працюють в стаціонарному комп'ютері роблять вихідний зашифрований дзвінок.

Тут підтримка оператора здалась і не знає рішення, бо схоже я перший і останній клієнт SIP телефонії який хоче використати у смартфоні.

Добрий день!
За інформацією від співробітників технічного департаменту, SIP-номер 057XXXXXX працює коректно, 
налаштування абонентом введені вірні. При здійсненні вихідних викликів на різні напрямки,
усі виклики зареєстровані як успішні. Надання послуг з боку оператора для SIP-номеру 057XXXXXX
виконуються належним чином.
Питання щодо коректності надання послуг номеру 057XXXXXX вважається закритим.

І питань до них не має особливо, так як на стаціонарному все працює, а смартфонів у технічної підтримки не має напевно для робочих тестувань.

Тому вирішив опанувати методи діагностики в Android, підключив USB кабель, ввімкнув режим розробника і через програму "Android Debug Bridge (adb)" можу дивитися протоколи роботи програм, якщо вони їх туди виводять.

Ну і робити запити розробникам щоб допомогли протестувати. В чому проблема.

Програми для Android:

XonTel

Зашифрований вихідний дзвінок запрацював у програмі XonTel для Android (fork Linphone).

В цій програмі працюють:

09-25 12:51:45.993 25884 25884 I Xontel  : SIP/2.0 200 OK
09-25 12:51:45.993 25884 25884 I Xontel  : Via: SIP/2.0/TLS 192.168.100.225:39304;branch=z9hG4bK.Gbl3ZctPu;received=XX.XX.XX.XX;rport=39304
09-25 12:51:45.993 25884 25884 I Xontel  : From: ;tag=5YSM~fXGy
09-25 12:51:45.993 25884 25884 I Xontel  : To: sip:057XXXXXX@77.109.21.44;tag=as7ed002f7
09-25 12:51:45.993 25884 25884 I Xontel  : Call-ID: 82M~Qi6p8u
09-25 12:51:45.993 25884 25884 I Xontel  : CSeq: 21 INVITE
09-25 12:51:45.993 25884 25884 I Xontel  : Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-25 12:51:45.993 25884 25884 I Xontel  : Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-25 12:51:45.993 25884 25884 I Xontel  : Supported: replaces, timer
09-25 12:51:45.993 25884 25884 I Xontel  : Contact: 
09-25 12:51:45.993 25884 25884 I Xontel  : Content-Type: application/sdp
09-25 12:51:45.993 25884 25884 I Xontel  : Content-Length: 384
09-25 12:51:45.993 25884 25884 I Xontel  : 
09-25 12:51:45.993 25884 25884 I Xontel  : v=0
09-25 12:51:45.993 25884 25884 I Xontel  : o=root 1794413797 1794413798 IN IP4 77.109.21.44
09-25 12:51:45.993 25884 25884 I Xontel  : s=Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-25 12:51:45.993 25884 25884 I Xontel  : c=IN IP4 77.109.21.44
09-25 12:51:45.993 25884 25884 I Xontel  : t=0 0
09-25 12:51:45.993 25884 25884 I Xontel  : m=audio 10794 RTP/SAVP 8 3 0 101
09-25 12:51:45.993 25884 25884 I Xontel  : a=rtpmap:8 PCMA/8000
09-25 12:51:45.993 25884 25884 I Xontel  : a=rtpmap:3 GSM/8000
09-25 12:51:45.993 25884 25884 I Xontel  : a=rtpmap:0 PCMU/8000
09-25 12:51:45.993 25884 25884 I Xontel  : a=rtpmap:101 telephone-event/8000
09-25 12:51:45.993 25884 25884 I Xontel  : a=fmtp:101 0-16
09-25 12:51:45.993 25884 25884 I Xontel  : a=ptime:20
09-25 12:51:45.993 25884 25884 I Xontel  : a=sendrecv
09-25 12:51:45.993 25884 25884 I Xontel  : a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:b7JxL7BkJ1I5yMs/Kt+UTYAeE7qbkEXa9JK0sqCv
09-25 12:51:45.993 25884 25884 I Xontel  : 
09-25 12:51:46.001 25884 25884 I Xontel  : channel [0x715c293d80] [524] bytes parsed
09-25 12:51:46.001 25884 25884 I Xontel  : channel [0x715c293d80] read [384] bytes of body from [77.109.21.44:5261]
09-25 12:51:46.001 25884 25884 I Xontel  : Found transaction matching response.
09-25 12:51:46.002 25884 25884 I Xontel  : Changing [client] [INVITE] transaction [0x714e0f83c0], from state [PROCEEDING] to [ACCEPTED]
09-25 12:51:46.002 25884 25884 I Xontel  : Dialog [0x7150347e00]: now updated by transaction [0x714e0f83c0].
09-25 12:51:46.003 25884 25884 I Xontel  : op [0x7172afe000] : set_or_update_dialog() current=[0x7150347e00] new=[0x7150347e00]
09-25 12:51:46.003 25884 25884 I Xontel  : Op [0x7172afe000] receiving call response [200], dialog is [0x7150347e00] in state [BELLE_SIP_DIALOG_CONFIRMED]
09-25 12:51:46.005 25884 25884 I Xontel  : Found payload PCMA/8000 fmtp=
09-25 12:51:46.006 25884 25884 I Xontel  : Found payload GSM/8000 fmtp=
09-25 12:51:46.006 25884 25884 I Xontel  : Found payload PCMU/8000 fmtp=
09-25 12:51:46.006 25884 25884 I Xontel  : Found payload telephone-event/8000 fmtp=0-16
09-25 12:51:46.006 25884 25884 I Xontel  : Found valid crypto line (tag:1 algo:'AES_CM_128_HMAC_SHA1_80' key:'b7JxL7BkJ1I5yMs/Kt+UTYAeE7qbkEXa9JK0sqCv'
09-25 12:51:46.006 25884 25884 I Xontel  : Found: 1 valid crypto lines

SkySIP

І також у "дивній" програмі SkySIP (fork Bria) для компанії SKYRAS. Скоріше це нелегальна модифікація але в Google Play Market.

Автор про себе

В цій програмі:

  • не працюють "Push Notificaton" не має правильного токену.
  • вихідні дзвінки працюють якщо в налаштуваннях : Account Details - Account Advanced - SIP Registration - Incoming Calls - ON.
SIP Registration - Incoming Calls - ON.

09-26 01:07:00.894 23398 23610 I [RESIP:TRANSPORT] [Socket.cxx, 315]: 172753_rel97 setsockopt(SO_RCVBUF) goal 65536 met (set=65536,get=131072)
09-26 01:07:00.894 23398 23610 I [RESIP:TRANSPORT] [Socket.cxx, 409]: 172753_rel97 setsockopt(SO_SNDBUF) goal 524288 met (set=524288,get=1048576)
09-26 01:07:00.895 23398 23610 I [RESIP:TRANSPORT] [Socket.cxx, 315]: 172753_rel97 setsockopt(SO_RCVBUF) goal 65536 met (set=65536,get=131072)
09-26 01:07:00.895 23398 23610 I [RESIP:TRANSPORT] [Socket.cxx, 409]: 172753_rel97 setsockopt(SO_SNDBUF) goal 524288 met (set=524288,get=1048576)
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: 172753_rel97 Transmitting to [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=0 ] tlsDomain= via [ V4 192.168.100.225:0 TLS target domain=77.109.21.44 mFlowKey=0 ]
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: INVITE sip:YYYYYY@77.109.21.44:5261 SIP/2.0
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---63bc7af2cb96c205;rport
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Max-Forwards: 70
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Contact: 
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: To: 
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: From: ;tag=79dbdedd
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Call-ID: 172753_rel97M2E0MGM4MjU2OWZkZWY1ZjFjZWEzYWExZmIxMWQ0YmI
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: CSeq: 1 INVITE
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Allow: OPTIONS, INVITE, ACK, CANCEL, BYE, REFER, INFO, NOTIFY, UPDATE, PRACK, SUBSCRIBE, MESSAGE
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Content-Type: application/sdp
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Supported: replaces, 100rel
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: User-Agent: SKYSIP Android 5.7.2 build 115303
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Content-Length: 576
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: v=0
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: o=- 114145207524 1 IN IP4 192.168.100.225
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: s=Cpc session
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: c=IN IP4 192.168.100.225
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: t=0 0
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: m=audio 56138 RTP/SAVP 0 8 101
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=rtpmap:101 telephone-event/8000
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=fmtp:101 0-15
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=crypto:1 AES_256_CM_HMAC_SHA1_80 inline:ZwZ+orXsd98e29A9VLxnEmkIVtt7S5SGZFxzwLCJecQewfI0qXOJsBrTvgXTpw==
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=crypto:2 AES_256_CM_HMAC_SHA1_32 inline:90Pozi238GqcvnA4COtcuCLszEKrni+W/JJ6xUYCPOa+uhRMkS1Z7lw8dd4X4g==
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=crypto:3 AES_CM_128_HMAC_SHA1_80 inline:HlHgHkDFOSA97QWdUdFTmliKUNJ2MBx76uf9U/et
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=crypto:4 AES_CM_128_HMAC_SHA1_32 inline:U8ol36wdsKDWQuPlNvy98iXBCl+KY+gI5HdmzFrJ
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=sendrecv
09-26 01:07:01.334 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: sigcomp id=
09-26 01:07:01.611 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: 172753_rel97 incoming from: [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=238 ]
09-26 01:07:01.611 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: SIP/2.0 401 Unauthorized
09-26 01:07:01.611 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---63bc7af2cb96c205;received=CC.CC.CC.CC;rport=55885
09-26 01:07:01.611 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: To: ;tag=as3c72f1b3
09-26 01:07:01.611 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: From: ;tag=79dbdedd
09-26 01:07:01.611 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Call-ID: 172753_rel97M2E0MGM4MjU2OWZkZWY1ZjFjZWEzYWExZmIxMWQ0YmI
09-26 01:07:01.611 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: CSeq: 1 INVITE
09-26 01:07:01.611 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-26 01:07:01.611 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 01:07:01.611 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Supported: replaces, timer
09-26 01:07:01.611 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="55945582"
09-26 01:07:01.611 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Length: 0
09-26 01:07:01.615 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: 172753_rel97 Transmitting to [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=0 ] tlsDomain= via [ V4 192.168.100.225:0 TLS target domain=77.109.21.44 mFlowKey=0 ]
09-26 01:07:01.615 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: ACK sip:YYYYYY@77.109.21.44:5261 SIP/2.0
09-26 01:07:01.615 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---63bc7af2cb96c205;rport
09-26 01:07:01.615 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Max-Forwards: 70
09-26 01:07:01.615 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: To: ;tag=as3c72f1b3
09-26 01:07:01.615 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: From: ;tag=79dbdedd
09-26 01:07:01.615 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Call-ID: 172753_rel97M2E0MGM4MjU2OWZkZWY1ZjFjZWEzYWExZmIxMWQ0YmI
09-26 01:07:01.615 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: CSeq: 1 ACK
09-26 01:07:01.615 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Content-Length: 0
09-26 01:07:01.615 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: sigcomp id=
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: 172753_rel97 Transmitting to [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=0 ] tlsDomain= via [ V4 192.168.100.225:0 TLS target domain=77.109.21.44 mFlowKey=0 ]
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: INVITE sip:YYYYYY@77.109.21.44:5261 SIP/2.0
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---6cf30a836ac16e07;rport
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Max-Forwards: 70
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Contact: 
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: To: 
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: From: ;tag=79dbdedd
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Call-ID: 172753_rel97M2E0MGM4MjU2OWZkZWY1ZjFjZWEzYWExZmIxMWQ0YmI
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: CSeq: 2 INVITE
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Allow: OPTIONS, INVITE, ACK, CANCEL, BYE, REFER, INFO, NOTIFY, UPDATE, PRACK, SUBSCRIBE, MESSAGE
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Content-Type: application/sdp
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Supported: replaces, 100rel
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: User-Agent: SKYSIP Android 5.7.2 build 115303
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Authorization: Digest username="057XXXXXX",realm="asterisk",nonce="55945582",uri="sip:YYYYYY@77.109.21.44:5261",response="c6308761af574a46bb90f4a83fb9949c",algorithm=MD5
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Content-Length: 576
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: v=0
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: o=- 114145207524 1 IN IP4 192.168.100.225
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: s=Cpc session
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: c=IN IP4 192.168.100.225
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: t=0 0
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: m=audio 56138 RTP/SAVP 0 8 101
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=rtpmap:101 telephone-event/8000
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=fmtp:101 0-15
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=crypto:1 AES_256_CM_HMAC_SHA1_80 inline:ZwZ+orXsd98e29A9VLxnEmkIVtt7S5SGZFxzwLCJecQewfI0qXOJsBrTvgXTpw==
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=crypto:2 AES_256_CM_HMAC_SHA1_32 inline:90Pozi238GqcvnA4COtcuCLszEKrni+W/JJ6xUYCPOa+uhRMkS1Z7lw8dd4X4g==
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=crypto:3 AES_CM_128_HMAC_SHA1_80 inline:HlHgHkDFOSA97QWdUdFTmliKUNJ2MBx76uf9U/et
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=crypto:4 AES_CM_128_HMAC_SHA1_32 inline:U8ol36wdsKDWQuPlNvy98iXBCl+KY+gI5HdmzFrJ
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: a=sendrecv
09-26 01:07:01.620 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: sigcomp id=
09-26 01:07:02.470 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: 172753_rel97 incoming from: [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=238 ]
09-26 01:07:02.470 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: SIP/2.0 100 Trying
09-26 01:07:02.470 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---6cf30a836ac16e07;received=CC.CC.CC.CC;rport=55885
09-26 01:07:02.470 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Contact: 
09-26 01:07:02.470 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: To: 
09-26 01:07:02.470 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: From: ;tag=79dbdedd
09-26 01:07:02.470 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Call-ID: 172753_rel97M2E0MGM4MjU2OWZkZWY1ZjFjZWEzYWExZmIxMWQ0YmI
09-26 01:07:02.470 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: CSeq: 2 INVITE
09-26 01:07:02.470 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-26 01:07:02.470 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 01:07:02.470 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Supported: replaces, timer
09-26 01:07:02.470 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Length: 0
09-26 01:07:02.574 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: 172753_rel97 incoming from: [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=238 ]
09-26 01:07:02.574 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: SIP/2.0 180 Ringing
09-26 01:07:02.574 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---6cf30a836ac16e07;received=CC.CC.CC.CC;rport=55885
09-26 01:07:02.574 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Contact: 
09-26 01:07:02.574 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: To: ;tag=as3864273e
09-26 01:07:02.574 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: From: ;tag=79dbdedd
09-26 01:07:02.574 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Call-ID: 172753_rel97M2E0MGM4MjU2OWZkZWY1ZjFjZWEzYWExZmIxMWQ0YmI
09-26 01:07:02.574 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: CSeq: 2 INVITE
09-26 01:07:02.574 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-26 01:07:02.574 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 01:07:02.574 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Supported: replaces, timer
09-26 01:07:02.574 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Length: 0
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: 172753_rel97 incoming from: [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=238 ]
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: SIP/2.0 183 Session Progress
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---6cf30a836ac16e07;received=CC.CC.CC.CC;rport=55885
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Contact: 
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: To: ;tag=as3864273e
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: From: ;tag=79dbdedd
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Call-ID: 172753_rel97M2E0MGM4MjU2OWZkZWY1ZjFjZWEzYWExZmIxMWQ0YmI
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: CSeq: 2 INVITE
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Type: application/sdp
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Supported: replaces, timer
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Length: 361
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: v=0
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: o=root 1593772974 1593772974 IN IP4 77.109.21.44
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: s=Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: c=IN IP4 77.109.21.44
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: t=0 0
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: m=audio 10742 RTP/SAVP 8 0 101
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=rtpmap:8 PCMA/8000
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=rtpmap:0 PCMU/8000
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=rtpmap:101 telephone-event/8000
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=fmtp:101 0-16
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=ptime:20
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=sendrecv
09-26 01:07:02.575 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:Kb9xwx8OELmkPxdrntd8BMwow0vV0W46SgK6pE6k
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: 172753_rel97 incoming from: [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=238 ]
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: SIP/2.0 200 OK
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---6cf30a836ac16e07;received=CC.CC.CC.CC;rport=55885
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Contact: 
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: To: ;tag=as3864273e
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: From: ;tag=79dbdedd
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Call-ID: 172753_rel97M2E0MGM4MjU2OWZkZWY1ZjFjZWEzYWExZmIxMWQ0YmI
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: CSeq: 2 INVITE
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Type: application/sdp
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Supported: replaces, timer
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Length: 361
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: v=0
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: o=root 1593772974 1593772975 IN IP4 77.109.21.44
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: s=Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: c=IN IP4 77.109.21.44
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: t=0 0
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: m=audio 10742 RTP/SAVP 8 0 101
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=rtpmap:8 PCMA/8000
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=rtpmap:0 PCMU/8000
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=rtpmap:101 telephone-event/8000
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=fmtp:101 0-16
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=ptime:20
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=sendrecv
09-26 01:07:10.619 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:Kb9xwx8OELmkPxdrntd8BMwow0vV0W46SgK6pE6k
09-26 01:07:10.675 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: 172753_rel97 Transmitting to [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=0 ] tlsDomain= via [ V4 192.168.100.225:0 TLS target domain=77.109.21.44 mFlowKey=0 ]
09-26 01:07:10.675 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: ACK sip:YYYYYY@77.109.21.44:5261;transport=TLS SIP/2.0
09-26 01:07:10.675 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---77dd3b11c1c3d02d;rport
09-26 01:07:10.675 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Max-Forwards: 70
09-26 01:07:10.675 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Contact: 
09-26 01:07:10.675 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: To: ;tag=as3864273e
09-26 01:07:10.675 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: From: ;tag=79dbdedd
09-26 01:07:10.675 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Call-ID: 172753_rel97M2E0MGM4MjU2OWZkZWY1ZjFjZWEzYWExZmIxMWQ0YmI
09-26 01:07:10.675 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: CSeq: 2 ACK
09-26 01:07:10.675 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: User-Agent: SKYSIP Android 5.7.2 build 115303
09-26 01:07:10.675 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Content-Length: 0
09-26 01:07:10.675 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: sigcomp id=
09-26 01:07:12.429 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: 172753_rel97 Transmitting to [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=238 ] tlsDomain= via [ V4 192.168.100.225:0 TLS target domain=77.109.21.44 mFlowKey=238 ]
09-26 01:07:12.429 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: sigcomp id=
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: 172753_rel97 Transmitting to [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=0 ] tlsDomain= via [ V4 192.168.100.225:0 TLS target domain=77.109.21.44 mFlowKey=0 ]
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: BYE sip:YYYYYY@77.109.21.44:5261;transport=TLS SIP/2.0
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---dc086fca4ecc6d51;rport
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Max-Forwards: 70
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Contact: 
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: To: ;tag=as3864273e
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: From: ;tag=79dbdedd
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Call-ID: 172753_rel97M2E0MGM4MjU2OWZkZWY1ZjFjZWEzYWExZmIxMWQ0YmI
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: CSeq: 3 BYE
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: User-Agent: SKYSIP Android 5.7.2 build 115303
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Authorization: Digest username="057XXXXXX",realm="asterisk",nonce="55945582",uri="sip:YYYYYY@77.109.21.44:5261;transport=TLS",response="b3d09a0286a43035c632ed216a8602eb",algorithm=MD5
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: Content-Length: 0
09-26 01:07:14.026 23398 23610 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1269]: sigcomp id=
09-26 01:07:14.028 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: 172753_rel97 incoming from: [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=238 ]
09-26 01:07:14.028 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: SIP/2.0 200 OK
09-26 01:07:14.028 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---dc086fca4ecc6d51;received=CC.CC.CC.CC;rport=55885
09-26 01:07:14.028 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: To: ;tag=as3864273e
09-26 01:07:14.028 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: From: ;tag=79dbdedd
09-26 01:07:14.028 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Call-ID: 172753_rel97M2E0MGM4MjU2OWZkZWY1ZjFjZWEzYWExZmIxMWQ0YmI
09-26 01:07:14.028 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: CSeq: 3 BYE
09-26 01:07:14.028 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-26 01:07:14.028 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 01:07:14.028 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Supported: replaces, timer
09-26 01:07:14.028 23398 23610 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Length: 0
CC.CC.CC.CC - ext IP NAT, XXXXXX - My number, YYYYYY - Target number

Bria Mobile

Знайшов рішення для программи "Bria Mobile: VoIP Business Communication Softphone" Bria Mobile Android 6.3.1 build 121851. (Платна, 14 діб пробинй період)

1. Account Advanced - Disable PRACK.

Bria: Disable PRACK.
2. Network Traversal Stratagy: змінити з "Server managed" на "Application managed". 

Bria: Network Traversal Stratagy
Bria: Network Traversal Stratagy

Протокол успішнго дзівнка на YYYYYY:

09-26 03:58:45.874 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: 185434_mobile-rel120 Transmitting to [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=0 ] tlsDomain= via [ V4 192.168.100.225:0 TLS target domain=77.109.21.44 mFlowKey=0 ]
09-26 03:58:45.874 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: ACK sip:YYYYYY@77.109.21.44:5261 SIP/2.0
09-26 03:58:45.874 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---23a118516cf05b9a
09-26 03:58:45.874 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Max-Forwards: 70
09-26 03:58:45.874 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: To: ;tag=as2d0bf2f5
09-26 03:58:45.874 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: From: ;tag=967cb1ce
09-26 03:58:45.874 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Call-ID: 185434_mobile-rel120YjFlZTRkMmQwNWNkOGJiNjk1OTM3ZmU4YWU4YzJkMGI
09-26 03:58:45.874 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: CSeq: 1 ACK
09-26 03:58:45.874 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Content-Length: 0
09-26 03:58:45.874 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: sigcomp id=
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: 185434_mobile-rel120 Transmitting to [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=0 ] tlsDomain= via [ V4 192.168.100.225:0 TLS target domain=77.109.21.44 mFlowKey=0 ]
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: INVITE sip:YYYYYY@77.109.21.44:5261 SIP/2.0
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---f9cc8fc2fd2a5dd3
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Max-Forwards: 70
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Contact: ;+sip.instance=""
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: To: 
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: From: ;tag=967cb1ce
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Call-ID: 185434_mobile-rel120YjFlZTRkMmQwNWNkOGJiNjk1OTM3ZmU4YWU4YzJkMGI
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: CSeq: 2 INVITE
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Allow: OPTIONS, INVITE, ACK, CANCEL, BYE, REFER, INFO, NOTIFY, SUBSCRIBE, MESSAGE
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Content-Type: application/sdp
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Supported: replaces
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: User-Agent: Bria Mobile Android 6.3.1 build 121851
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Authorization: Digest username="057XXXXXX",realm="asterisk",nonce="3ceac1bd",uri="sip:YYYYYY@77.109.21.44:5261",response="b52c926617fa8afb966931f5a4975b86",algorithm=MD5
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Content-Length: 575
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: v=0
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: o=- 124449746977 1 IN IP4 192.168.100.225
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: s=Cpc session
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: c=IN IP4 CC.CC.CC.CC
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: t=0 0
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: m=audio 56256 RTP/SAVP 0 8 101
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: a=rtpmap:101 telephone-event/8000
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: a=fmtp:101 0-15
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: a=crypto:1 AES_256_CM_HMAC_SHA1_80 inline:d4hkQ0NSr1HRM1nkqOOGCNEt/SAy9X7Y2wwcPvYh3m5164+sGnq6Uj5lUzGDPg==
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: a=crypto:2 AES_256_CM_HMAC_SHA1_32 inline:JRxXDv/MTgaxAI5MBLswELOi217NlABpvHu3FmirI7l06oEYUuhohOPGZZKFAg==
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: a=crypto:3 AES_CM_128_HMAC_SHA1_80 inline:jrY5e0w8Eat2TpUT3+f71/eiXMqZjRhpJx4ve/Lu
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: a=crypto:4 AES_CM_128_HMAC_SHA1_32 inline:aZT4K1fgTMbKF3nEg7nQyUa0rbSpLh4Jd3REicFb
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: a=sendrecv
09-26 03:58:45.882 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: sigcomp id=
09-26 03:58:45.963 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: 185434_mobile-rel120 incoming from: [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=205 ]
09-26 03:58:45.963 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: SIP/2.0 100 Trying
09-26 03:58:45.963 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---f9cc8fc2fd2a5dd3;received=CC.CC.CC.CC;rport=35689
09-26 03:58:45.963 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Contact: 
09-26 03:58:45.963 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: To: 
09-26 03:58:45.963 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: From: ;tag=967cb1ce
09-26 03:58:45.963 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Call-ID: 185434_mobile-rel120YjFlZTRkMmQwNWNkOGJiNjk1OTM3ZmU4YWU4YzJkMGI
09-26 03:58:45.963 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: CSeq: 2 INVITE
09-26 03:58:45.963 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-26 03:58:45.963 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 03:58:45.963 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Supported: replaces, timer
09-26 03:58:45.963 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Length: 0
09-26 03:58:46.499 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: 185434_mobile-rel120 incoming from: [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=205 ]
09-26 03:58:46.499 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: SIP/2.0 180 Ringing
09-26 03:58:46.499 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---f9cc8fc2fd2a5dd3;received=CC.CC.CC.CC;rport=35689
09-26 03:58:46.499 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Contact: 
09-26 03:58:46.499 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: To: ;tag=as392cbb6e
09-26 03:58:46.499 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: From: ;tag=967cb1ce
09-26 03:58:46.499 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Call-ID: 185434_mobile-rel120YjFlZTRkMmQwNWNkOGJiNjk1OTM3ZmU4YWU4YzJkMGI
09-26 03:58:46.499 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: CSeq: 2 INVITE
09-26 03:58:46.499 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-26 03:58:46.499 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 03:58:46.499 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Supported: replaces, timer
09-26 03:58:46.499 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Length: 0
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: 185434_mobile-rel120 incoming from: [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=205 ]
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: SIP/2.0 183 Session Progress
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---f9cc8fc2fd2a5dd3;received=CC.CC.CC.CC;rport=35689
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Contact: 
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: To: ;tag=as392cbb6e
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: From: ;tag=967cb1ce
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Call-ID: 185434_mobile-rel120YjFlZTRkMmQwNWNkOGJiNjk1OTM3ZmU4YWU4YzJkMGI
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: CSeq: 2 INVITE
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Type: application/sdp
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Supported: replaces, timer
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Length: 361
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: v=0
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: o=root 1201315150 1201315150 IN IP4 77.109.21.44
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: s=Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: c=IN IP4 77.109.21.44
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: t=0 0
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: m=audio 14034 RTP/SAVP 8 0 101
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=rtpmap:8 PCMA/8000
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=rtpmap:0 PCMU/8000
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=rtpmap:101 telephone-event/8000
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=fmtp:101 0-16
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=ptime:20
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=sendrecv
09-26 03:58:46.518 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:lmXiD2vxq6EBu7HEDmSJN9756oAJ7H2eKsNdQi0p
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: 185434_mobile-rel120 incoming from: [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=205 ]
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: SIP/2.0 200 OK
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---f9cc8fc2fd2a5dd3;received=CC.CC.CC.CC;rport=35689
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Contact: 
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: To: ;tag=as392cbb6e
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: From: ;tag=967cb1ce
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Call-ID: 185434_mobile-rel120YjFlZTRkMmQwNWNkOGJiNjk1OTM3ZmU4YWU4YzJkMGI
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: CSeq: 2 INVITE
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Type: application/sdp
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Supported: replaces, timer
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Length: 361
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: v=0
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: o=root 1201315150 1201315151 IN IP4 77.109.21.44
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: s=Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: c=IN IP4 77.109.21.44
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: t=0 0
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: m=audio 14034 RTP/SAVP 8 0 101
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=rtpmap:8 PCMA/8000
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=rtpmap:0 PCMU/8000
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=rtpmap:101 telephone-event/8000
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=fmtp:101 0-16
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=ptime:20
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=sendrecv
09-26 03:58:54.703 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:lmXiD2vxq6EBu7HEDmSJN9756oAJ7H2eKsNdQi0p
09-26 03:58:54.762 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: 185434_mobile-rel120 Transmitting to [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=0 ] tlsDomain= via [ V4 192.168.100.225:0 TLS target domain=77.109.21.44 mFlowKey=0 ]
09-26 03:58:54.762 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: ACK sip:YYYYYY@77.109.21.44:5261;transport=tls SIP/2.0
09-26 03:58:54.762 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---353bbffe4f5fe20e
09-26 03:58:54.762 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Max-Forwards: 70
09-26 03:58:54.762 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Contact: ;+sip.instance=""
09-26 03:58:54.762 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: To: ;tag=as392cbb6e
09-26 03:58:54.762 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: From: ;tag=967cb1ce
09-26 03:58:54.762 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Call-ID: 185434_mobile-rel120YjFlZTRkMmQwNWNkOGJiNjk1OTM3ZmU4YWU4YzJkMGI
09-26 03:58:54.762 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: CSeq: 2 ACK
09-26 03:58:54.762 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: User-Agent: Bria Mobile Android 6.3.1 build 121851
09-26 03:58:54.762 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Content-Length: 0
09-26 03:58:54.762 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: sigcomp id=
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: 185434_mobile-rel120 Transmitting to [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=0 ] tlsDomain= via [ V4 192.168.100.225:0 TLS target domain=77.109.21.44 mFlowKey=0 ]
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: BYE sip:YYYYYY@77.109.21.44:5261;transport=tls SIP/2.0
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---0a67c25b4d85915c
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Max-Forwards: 70
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Contact: ;+sip.instance=""
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: To: ;tag=as392cbb6e
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: From: ;tag=967cb1ce
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Call-ID: 185434_mobile-rel120YjFlZTRkMmQwNWNkOGJiNjk1OTM3ZmU4YWU4YzJkMGI
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: CSeq: 3 BYE
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: User-Agent: Bria Mobile Android 6.3.1 build 121851
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Authorization: Digest username="057XXXXXX",realm="asterisk",nonce="3ceac1bd",uri="sip:YYYYYY@77.109.21.44:5261;transport=tls",response="d77ce18f508aa2373604c4d91f31e62e",algorithm=MD5
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: Content-Length: 0
09-26 03:58:58.171 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: sigcomp id=
09-26 03:58:58.200 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: 185434_mobile-rel120 incoming from: [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=205 ]
09-26 03:58:58.200 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: SIP/2.0 200 OK
09-26 03:58:58.200 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Via: SIP/2.0/TLS 192.168.100.225;branch=z9hG4bK-524287-1---0a67c25b4d85915c;received=CC.CC.CC.CC;rport=35689
09-26 03:58:58.200 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: To: ;tag=as392cbb6e
09-26 03:58:58.200 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: From: ;tag=967cb1ce
09-26 03:58:58.200 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Call-ID: 185434_mobile-rel120YjFlZTRkMmQwNWNkOGJiNjk1OTM3ZmU4YWU4YzJkMGI
09-26 03:58:58.200 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: CSeq: 3 BYE
09-26 03:58:58.200 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-26 03:58:58.200 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-26 03:58:58.200 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Supported: replaces, timer
09-26 03:58:58.200 25457 25543 I [RESIP:TRANSPORT] [Transport.cxx, 401]: Content-Length: 0
09-26 03:59:04.356 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: 185434_mobile-rel120 Transmitting to [ V4 77.109.21.44:5261 TLS target domain=77.109.21.44 mFlowKey=205 ] tlsDomain= via [ V4 192.168.100.225:0 TLS target domain=77.109.21.44 mFlowKey=205 ]
09-26 03:59:04.356 25457 25543 I [RESIP:TRANSPORT] [TransportSelector.cxx, 1292]: sigcomp id=

Bria Solo

Результат отримав, коли відмовився від використанян Push сервісу.
Тому створив два профілі, один з Push для вхідних, інший без Push для вихідних дзвінків.

Bria Solo, профілі.

Пробний період закінчується, після цього є Push, але не має TLS, і можливій тільки один профіль. Неприйятно.

Доречі отримав роз'яснення щодо Push режимів:
Single Device Takeover means that the push server and the app will both register with the provider without unregistering first. If the SIP Server limits the number of devices that can connect per extension, this can sometimes cause problems. Single Device Emulation means that the push server and app will unregister each time they switch.


Linphone

Є відома з відкритим кодом програма Linphone for Android , я її не зміг раніше випробувати так як були проблеми з само підписаним сертифікатом оператора. Але дякуючи добрим людям [specify pre-defined settings in Linphone Android] знайшов рішення створивши файл додаткових налаштувань в зовнішньому XML файлі [Remote Provisioning].

<config xsi:schemaLocation="http://www.linphone.org/xsds/lpconfig.xsd lpconfig.xsd"> <section name="sip">     <entry name="verify_server_certs" overwrite="true">0</entry> </section> </config>
Linphone: entry name="verify_server_certs"

Таким чином можна визначити параметр verify_server_certs=0 який дозволяє ігнорувати перевірку сертифікату сервера.

Для того щоб застосувати його у програмі Linphone for Android треба задати параметр де завантажити файл з якого небудь сайту.
Якщо у Вас є власний сайт то можна викласти його на нього і посилання вставити у программу.
У моєму випадку я виклав файл до Google диску, дав спільний доступ за посиланням і отримав певний URL з ID доступу у формі : https://drive.google.com/file/d/ВАШ ID  номер тут/view. Змінив посилання на наступне: https://drive.google.com/uc?export=download&id=[ВАШ ID  номер]. Таким чином отримав майже пряме посилання на зміст файлу.

Linphone: віддалене конфігурування з Google диску

Таким чинном ця программа успішно підключилася до мого SIP оператора.
Push повідомлення працюють (Firebase Cloud Messaging (FCM)). 

 



Кожну хвилину фоновий процес прокидається і отримує від оператора (так має бути ?): 

09-27 18:12:16.866  8810  8810 I Linphone: bellesip_wake_lock_acquire(): Android wake lock [belle-sip recv channel] acquired [ref=0x2f52]
09-27 18:12:16.866  8810  8810 I Linphone: bellesip_wake_lock_acquire(): cast long of wakelock 12114
09-27 18:12:16.866  8810  8810 I Linphone: channel [0x71626836c0]: starting recv background task with id=[2f52].
09-27 18:12:16.867  8810  8810 I Linphone: channel [0x71626836c0]: received [1034] new bytes from [TLS://77.109.21.44:5261]:
09-27 18:12:16.867  8810  8810 I Linphone: OPTIONS sip:057XXXXXX@CC.CC.CC.CC:60398;app-id=929724111839;pn-type=firebase;pn-timeout=0;pn-tok=ceRxXl9tFE8:APA91bFBF1mchxIo9xPW9FIgXP7U_s-X1Pu74IASZ4_syv9JDF7eAJVJOwpDOSCT8wRtmHGq_iRF6SkacGsB-tm1XrumqxV8A0cLO-74QwcMnZn3Ph32W000CunT0_59EnUC3X5TFuqYS;pn-silent SIP/2.0
09-27 18:12:16.867  8810  8810 I Linphone: Via: SIP/2.0/TLS 77.109.21.44:5261;branch=z9hG4bK0b901285;rport
09-27 18:12:16.867  8810  8810 I Linphone: Max-Forwards: 70
09-27 18:12:16.867  8810  8810 I Linphone: From: "asterisk" ;tag=as60d60864
09-27 18:12:16.867  8810  8810 I Linphone: To: 
09-27 18:12:16.867  8810  8810 I Linphone: Call-ID: 420a813b0e2e0e916fb7307964156cd2@77.109.21.44:5261
09-27 18:12:16.867  8810  8810 I Linphone: CSeq: 102 OPTIONS
09-27 18:12:16.867  8810  8810 I Linphone: User-Agent: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-27 18:12:16.867  8810  8810 I Linphone: Date: Sun, 27 Sep 2020 15:12:16 GMT
09-27 18:12:16.867  8810  8810 I Linphone: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-27 18:12:16.867  8810  8810 I Linphone: Supported: replaces, timer
09-27 18:12:16.867  8810  8810 I Linphone: Content-Length: 0
09-27 18:12:16.867  8810  8810 I Linphone: 
09-27 18:12:16.867  8810  8810 I Linphone: 
09-27 18:12:17.182  8810  8810 I Linphone: channel [0x71626836c0] [1034] bytes parsed
09-27 18:12:17.183  8810  8810 I Linphone: channel [0x71626836c0]: message sent to [TLS://77.109.21.44:5261], size: [515] bytes
09-27 18:12:17.183  8810  8810 I Linphone: SIP/2.0 200 Ok
09-27 18:12:17.183  8810  8810 I Linphone: Via: SIP/2.0/TLS 77.109.21.44:5261;branch=z9hG4bK0b901285;rport
09-27 18:12:17.183  8810  8810 I Linphone: From: "asterisk" ;tag=as60d60864
09-27 18:12:17.183  8810  8810 I Linphone: To: ;tag=nq7Gq
09-27 18:12:17.183  8810  8810 I Linphone: Call-ID: 420a813b0e2e0e916fb7307964156cd2@77.109.21.44:5261
09-27 18:12:17.183  8810  8810 I Linphone: CSeq: 102 OPTIONS
09-27 18:12:17.183  8810  8810 I Linphone: Content-Length: 0
09-27 18:12:17.183  8810  8810 I Linphone: 
09-27 18:12:17.183  8810  8810 I Linphone: 
09-27 18:12:17.183  8810  8810 I Linphone: channel [0x71626836c0]: ending recv background task with id=[2f52].
09-27 18:12:17.184  8810  8810 I Linphone: bellesip_wake_lock_release(): Android wake lock released [ref=0x2f52]

Вихідні дзвінки TLS + SRTP працюють:

09-27 10:12:46.594 16644 16644 I Linphone: channel [0x715f4c8a40]: received [900] new bytes from [TLS://77.109.21.44:5261]:
09-27 10:12:46.594 16644 16644 I Linphone: SIP/2.0 200 OK
09-27 10:12:46.594 16644 16644 I Linphone: Via: SIP/2.0/TLS 192.168.100.225:57330;branch=z9hG4bK.WSkNuclWL;received=CC.CC.CC.CC;rport=57330
09-27 10:12:46.594 16644 16644 I Linphone: From: ;tag=0OKHZweVG
09-27 10:12:46.594 16644 16644 I Linphone: To: sip:YYYYYY@77.109.21.44;tag=as7ddb8b1c
09-27 10:12:46.594 16644 16644 I Linphone: Call-ID: z4gb2UzT-L
09-27 10:12:46.594 16644 16644 I Linphone: CSeq: 21 INVITE
09-27 10:12:46.594 16644 16644 I Linphone: Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-27 10:12:46.594 16644 16644 I Linphone: Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
09-27 10:12:46.594 16644 16644 I Linphone: Supported: replaces, timer
09-27 10:12:46.594 16644 16644 I Linphone: Contact: 
09-27 10:12:46.594 16644 16644 I Linphone: Content-Type: application/sdp
09-27 10:12:46.595 16644 16644 I Linphone: Content-Length: 382
09-27 10:12:46.595 16644 16644 I Linphone: 
09-27 10:12:46.595 16644 16644 I Linphone: v=0
09-27 10:12:46.595 16644 16644 I Linphone: o=root 491241850 491241851 IN IP4 77.109.21.44
09-27 10:12:46.595 16644 16644 I Linphone: s=Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
09-27 10:12:46.595 16644 16644 I Linphone: c=IN IP4 77.109.21.44
09-27 10:12:46.595 16644 16644 I Linphone: t=0 0
09-27 10:12:46.595 16644 16644 I Linphone: m=audio 15220 RTP/SAVP 8 3 0 101
09-27 10:12:46.595 16644 16644 I Linphone: a=rtpmap:8 PCMA/8000
09-27 10:12:46.595 16644 16644 I Linphone: a=rtpmap:3 GSM/8000
09-27 10:12:46.595 16644 16644 I Linphone: a=rtpmap:0 PCMU/8000
09-27 10:12:46.595 16644 16644 I Linphone: a=rtpmap:101 telephone-event/8000
09-27 10:12:46.595 16644 16644 I Linphone: a=fmtp:101 0-16
09-27 10:12:46.595 16644 16644 I Linphone: a=ptime:20
09-27 10:12:46.595 16644 16644 I Linphone: a=sendrecv
09-27 10:12:46.595 16644 16644 I Linphone: a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:vYkDz8s3Vjjdnqej9UJafLqgccnQSzpRDqv1ZOp2
09-27 10:12:46.595 16644 16644 I Linphone: 
09-27 10:12:46.605 16644 16644 I Linphone: channel [0x715f4c8a40] [518] bytes parsed
09-27 10:12:46.606 16644 16644 I Linphone: channel [0x715f4c8a40] read [382] bytes of body from [77.109.21.44:5261]
09-27 10:12:46.606 16644 16644 I Linphone: Found transaction matching response.
09-27 10:12:46.606 16644 16644 I Linphone: Changing [client] [INVITE] transaction [0x7136873620], from state [PROCEEDING] to [ACCEPTED]
09-27 10:12:46.606 16644 16644 I Linphone: Dialog [0x7147a56b00]: now updated by transaction [0x7136873620].
09-27 10:12:46.607 16644 16644 I Linphone: op [0x715f4eeb00] : set_or_update_dialog() current=[0x7147a56b00] new=[0x7147a56b00]
09-27 10:12:46.607 16644 16644 I Linphone: Op [0x715f4eeb00] receiving call response [200], dialog is [0x7147a56b00] in state [BELLE_SIP_DIALOG_CONFIRMED]
09-27 10:12:46.612 16644 16644 I Linphone: Found payload PCMA/8000 fmtp=
09-27 10:12:46.612 16644 16644 I Linphone: Found payload GSM/8000 fmtp=
09-27 10:12:46.612 16644 16644 I Linphone: Found payload PCMU/8000 fmtp=
09-27 10:12:46.612 16644 16644 I Linphone: Found payload telephone-event/8000 fmtp=0-16
09-27 10:12:46.613 16644 16644 I Linphone: Found valid crypto line (tag:1 algo:'AES_CM_128_HMAC_SHA1_80' key:'vYkDz8s3Vjjdnqej9UJafLqgccnQSzpRDqv1ZOp2'
09-27 10:12:46.613 16644 16644 I Linphone: Found: 1 valid crypto lines

P.S. Але не стабільно робить вихідні дзвінки, з декількох спроб дозвон іде... :(
Покищо відкладаю.

MIZUDROID

MizuDroid SIP VOIP Softphone. MizuDroid is a free, unlocked, professional SIP softphone from Mizutech. Налатувань тут є багато.


MIZUDROID: Disable PRACK (100rel) (disbled by default)




MIZUDROID: CALL OUT not encripted ?

Вихідні дзвінки працюють, але чи зашифровані ?

Відповідь від розробиників:
There we can see successful call with TLS+SRTP.

Також первірив запустивши аналізатор мережевтих пакетів за допомогою програми Wireshark, прослухавши запис своєї розмови, почув пільтки шум.

Шум у запису RTP


Sipnetic

Sipnetic. Sipnetic is a free VoIP softphone based on the SIP protocol. It allows you to connect to your VoIP provider, cloud PBX, or an enterprise telephony server.
v. 1.0.36  for Amdroid.
Sipnetic: Вимикаю 100rel (PRACK)

Вихідний дзвінок синя іконка з замком

Вихідний дзвінок синя іконка з замком

Вихідний дзвінок жовта іконка з замком

Вихідний дзвінок жовта іконка з замком

Вихідний дзвінок працює, алк є два варіанти з іконками на замках.

Відповідь розробника:
The call info button in Sipnetic has a different color and icon depending on the encryption used for the call. Blue: no encryption, yellow: SRTP in-transit encryption, green: end-to-end encryption (i.e. ZRTP) and the other party is verified. ZRTP encryption is one of Sipnetic's premium features. If you are planning to purchase it, you should be aware that not all SIP configurations support ZRTP. Public VoIP providers usually don't support it.

Push не має, з міркувань бюезпеки.

Вцілому програма мене задоволнила, працює і вихідний дзінок, але не зміг налаштувати так щоб вона не засипала на моєму смартфоні. За 10хв, вже престає приймати дзвінки.
Покищо відкладаю.

ZoiPer

ZoiPer для Android logs:

З цим пізніше, подивимось що відповість підтримка..... 

Grandstream Wave Lite

Grandstream Wave Lite -  безкоштовне рішеня.

Є українська але Push не має.

З стандартними налаштуваннями у мене була помилка при дзвніках 488:

Grandstream Wave, Erorr 488

Але знайшов налаштування де працюють вихідні дзвінки.

Grandstream Wave - працюють визідні дзвінки.

В налаштування також виставив "NAT Traversal - NAT NO", щоб щвидше рееструвалося, замість Auto.

Покищо випробовую це рішення.

SessionTalk Softphone

Знайшов ще одну программу SessionTalk Softphone. Працює все з коробки TLS+SRTP, з Push не зрозуміло.
Є розштренна версія за не велекі гроші за покупку, а не за підписткою.

Розробники надаюють додакову розробку власний Push server.

SessionTalk Softphone

Тестую.

 

 

Далі думаю буде...

Немає коментарів:

Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...

Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!

ipv6 ready