Недавно подключили облачную атс от укртелекома к нашему серверу Asterisk 13.6.0
Входящие работают на ура, а вот с исходом беда
При попытке позвонить получаю:
Вот такие настройки в sip.conf:-- Executing [*814****6@internal:1] Dial("SIP/user1-0000262a", "SIP/619*******245/4****6") in new stack
-- Called SIP/619*******245/448306
-- Got SIP response 500 "Server Internal Error" back from 195.5.0.83:5060
-- SIP/619*******245-0000262b is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [*814****6@internal:2] Congestion("SIP/user1-0000262a", "") in new stack
== Spawn extension (internal, *814****6, 2) exited non-zero on 'SIP/user1-0000262a'
Код: Выделить всё
[general]
limitonpeer=yes
register => 619*******245:********@cloud-pbx.ukrtelecom.ua/4****1
context=incoming_fxo
language=ru
allowguest=no ;do not allow anonymous calls
alwaysauthreject=yes ;do not say whether wrong password or username
nat=force_rport,comedia ; <= это для внутренних пользователей, некоторые за натом от сервера находятся, но у самого сервера белый IP
[UT](!) ; (Номеров 5 штук, поэтому сделал шаблоном)
type=peer
host=cloud-pbx.ukrtelecom.ua
fromdomain=cloud-pbx.ukrtelecom.ua
realm=cloud-pbx.ukrtelecom.ua
;dtmfmode=rfc2833
dtmfmode=inband
disallow=all
allow=gsm
allow=ulaw
insecure=invite
canreinvite=no
nat=no
[619*******245](UT)
fromuser=619*******245
username=619*******245@cloud-pbx.ukrtelecom.ua
defaultuser=619*******245
secret=********
callerid="619*******245" <619*******245@cloud-pbx.ukrtelecom.ua>
А техподдержка укртелекома сказала только что т.к. у меня на x-lite всё работает, то дальше не их проблемы и астериск они не поддерживают. Из двухнедельного общения с ними добился только то, что в CallerID я должен передавать то, что собственно у меня в конфиге теперь прописано, что порты для RTP 17000-20999, а также tcpdump успешного звонка, который они сделали настроив свою железку (Linksys SPA962-6.1.5) под один из моих номеров.INVITE sip:4****1@cloud-pbx.ukrtelecom.ua SIP/2.0
Via: SIP/2.0/UDP <asterisk's ip>:5060;branch=z9hG4bK035d588e
Max-Forwards: 70
From: "user1" <sip:619*******245@cloud-pbx.ukrtelecom.ua>;tag=as01a015c4
To: <sip:4****1@cloud-pbx.ukrtelecom.ua>
Contact: <sip:619*******245@<asterisk's ip>:5060>
Call-ID: 3852fddf1c4c2c7a0de11191249d6783@cloud-pbx.ukrtelecom.ua
CSeq: 102 INVITE
User-Agent: Asterisk PBX 13.6.0
Date: Thu, 22 Sep 2016 09:02:23 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 202
v=0
o=root 477236448 477236448 IN IP4 <asterisk's ip>
s=Asterisk PBX 13.6.0
c=IN IP4 <asterisk's ip>
t=0 0
m=audio 18852 RTP/AVP 0 3
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=maxptime:150
a=sendrecv
Вот кусок из него, в котором я вижу отличие в CallerID (там и других отличий много, но вроде не критичны):
(сказали что неважно то, что у них sip.ukrtel.net, а у меня cloud-pbx.ukrtelecom.ua)INVITE sip:425581@sip.ukrtel.net SIP/2.0
Via: SIP/2.0/UDP 82.207.35.120:46171;branch=z9hG4bK-30e37236
From: "619*******253" <sip:619*******253@sip.ukrtel.net>;tag=916e1bb2a7463c2do5
To: <sip:425581@sip.ukrtel.net>
Call-ID: 94b1d1d6-c7075c59@10.5.4.59
CSeq: 101 INVITE
Max-Forwards: 70
Contact: "619*******253" <sip:619*******253@82.207.35.120:46171>
Expires: 240
User-Agent: Linksys/SPA962-6.1.5(a)
Content-Length: 395
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Supported: replaces
Content-Type: application/sdp
v=0
o=- 49592 49592 IN IP4 82.207.35.120
s=-
c=IN IP4 82.207.35.120
t=0 0
m=audio 18334 RTP/AVP 8 0 2 4 18 96 97 98 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:2 G726-32/8000
a=rtpmap:4 G723/8000
a=rtpmap:18 G729a/8000
a=rtpmap:96 G726-40/8000
a=rtpmap:97 G726-24/8000
a=rtpmap:98 G726-16/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=sendrecv
Заранее благодарен за ответ
p.s. При указании callerid способом, как я указал выше (callerid="619*******245" <619*******245@cloud-pbx.ukrtelecom.ua>) при любых входящих звонках callerid подменяется на него почему-то. Похоже я где-то в peer/user/friend запутался, но не понимаю где