sergeynr » 03 июн 2017, 20:04
Транки настроены так:
[name1]
host=dynamic
secret = пароль
type=friend
qualify=yes
disallow=all
allow=alaw
allow=ulaw
allow=g722
dtmfmode=rfc2833
directmedia=no
canreinvite=no
[name2]
host=dynamic
secret = пароль
type=friend
qualify=yes
disallow=all
allow=alaw
allow=ulaw
allow=g722
dtmfmode=rfc2833
directmedia=no
canreinvite=no
АТСки цепляются к Asterisk по регистрации (логин-пароль)
диалплан:
exten => _3XXX,1,Dial(SIP/name1/${EXTEN},15,Tt)
exten => _4XXX,1,Dial(SIP/name2/${EXTEN},15,Tt)
В логах Asterisk
OPTIONS sip:name1@10.13.45.9:5060 SIP/2.0
Via: SIP/2.0/UDP 10.13.45.6:5060;branch=z9hG4bK27b6fcee
Max-Forwards: 70
From: "asterisk" <sip:asterisk@10.13.45.6>;tag=as7273fce4
To: <sip:name1@10.13.45.9:5060>
Contact: <sip:asterisk@10.13.45.6:5060>
Call-ID: 465ca6380e030979311e89350fe7bc09@10.13.45.6:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 11.13.1~dfsg-2+deb8u2
Date: Sat, 03 Jun 2017 15:56:32 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
---
[Jun 3 18:56:32] VERBOSE[16856] chan_sip.c:
<--- SIP read from UDP:10.13.45.9:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.13.45.6:5060;received=10.13.45.6;branch=z9hG4bK27b6fcee
Call-ID: 465ca6380e030979311e89350fe7bc09@10.13.45.6:5060
From: "asterisk" <sip:asterisk@10.13.45.6>;tag=as7273fce4
To: <sip:name1@10.13.45.9:5060>;tag=z9hG4bK27b6fcee
CSeq: 102 OPTIONS
Accept: application/sdp, application/conference-info+xml, application/dialog-info+xml, application/pidf+xml, application/simple-message-summary, a
pplication/xpidf+xml, application/cpim-pidf+xml, application/call-completion, message/sipfrag;version=2.0
Allow: OPTIONS, INFO, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, MESSAGE, REGISTER, REFER
Supported: 100rel, timer, replaces, norefersub
Accept-Encoding: text/plain
Accept-Language: en
Server: Grandstream UCM6202V1.2B 1.0.13.14
Content-Length: 0
Т.е. Asterisk принимает имя транка, а не номер. На атс настроены три строчки во вкладке Trunk. sip server, логин и пароль. Поле callerid пустое. Как сделать, чтоб передавался в транк оригинальный номер?