С МТС-ом я пытался общаться два месяца, можно выложить здесь всю историю переписки и разговоров и долго над этим смеяться, но проблему это не решит, подходы, ресурсы и возможности были использованы все. Им класть на клиента.
В параметрах я конечно же прописывал и username и secret и вообще пробовал различные толковые и бестолковые варианты, результат один, двойную авторизацию по логам peer проходит, но при совершения звонка, в сравнении с софтофоном, есть следующие отличие:
Софтофон:
Код: Выделить всё
INVITE/cseq=13832 (tdta05032D7C) to UDP 195.34.37.67:5060:
INVITE sip:88002003000@inside.mts.ru SIP/2.0
Via: SIP/2.0/UDP 192.168.0.112:61965;rport;branch=z9hG4bKPjf8b5fa0d0c794e9f9ce63e1f405c7869
Max-Forwards: 70
From: "PeerName" <sip:UserID@inside.mts.ru>;tag=8bebca1f0b9f41eab90faeb6ac952593
To: <sip:88002003000@inside.mts.ru>
Contact: "PeerName" <sip:UserID@192.168.0.112:61965;ob>
Call-ID: 945505599fd14b6eb365eb7bb28ab900
CSeq: 13832 INVITE
Route: <sip:pov.vpbx.mts.ru;lr>
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Supported: replaces, 100rel, timer, norefersub
Session-Expires: 1800
Min-SE: 90
User-Agent: MicroSIP/3.16.8
Content-Type: application/sdp
Content-Length: 366
А в Asterisk:
Код: Выделить всё
INVITE sip:88002003000@pov.vpbx.mts.ru:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.110:5060;branch=z9hG4bK4eafc1c1;rport
Max-Forwards: 70
From: "PeerName" <sip:UserID@inside.mts.ru>;tag=as3dd859a5
To: <sip:88002003000@pov.vpbx.mts.ru:5060>
Contact: <sip:UserID@192.168.0.110:5060>
Call-ID: 1730bbac7bc6582a57a817327eef18c9@inside.mts.ru
CSeq: 102 INVITE
User-Agent: Asterisk PBX 11.11.0
Date: Fri, 04 May 2018 07:45:06 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 236
Соответственно, вызываемый номер в Софтфоне отправляется на domain inside.mts.ru , а в Astersik на outboundproxy pov.vpbx.mts.ru и в трубке тишина.
Я за всё время поиска решения ни разу не встречал хоть одного примера как в astersik прописать peer с этими пятью параметрами