Входящая маршрутизация
Добавлено: 26 мар 2013, 17:50
Привет всем.
Есть SIP транк. В транке приходят 10 городских номеров. Пытаюсь сделать маршрутизацию в зависимости от того, на какой номер пришел вызов.
От провайдера приходит такой инвайт
<--- Reliably Transmitting (no NAT) to 222.222.222.222:5062 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 222.222.222.222:5062;branch=z9hG4bK-4277149352-3792771734-300202382-639948379;received=222.222.222.222;rport=5062
From: <sip:9037733534@222.222.222.222:5062;user=phone>;tag=1960779432-3792771734-300202382-639948379
To: <sip:4957778777@192.168.45.130:5060;user=phone>;tag=as1097c45e
Call-ID: a81edfb0961a11e28eb9e4115bd62426@222.222.222.222
CSeq: 1 INVITE
Server: FPBX-2.10
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Contact: <sip:s@192.168.45.130:5060>
Content-Type: application/sdp
Content-Length: 259
v=0
o=root 138603045 138603045 IN IP4 192.168.45.130
s=Asterisk PBX 10.12.0
c=IN IP4 192.168.45.130
t=0 0
m=audio 16224 RTP/AVP 8 0 96
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-16
a=ptime:20
a=sendrecv
<------------>
Провайдер говорит, что поле TO модифицировать в зависимости от того на какой номер вызов, он не может. Но пишет номер, на который пришел вызов, в поле CONTACT. Вопрос:
Почему в логах я вижу s вместо номера телефона?
Можно ли делать маршрутизацию на основании поля CONTACT?
Есть SIP транк. В транке приходят 10 городских номеров. Пытаюсь сделать маршрутизацию в зависимости от того, на какой номер пришел вызов.
От провайдера приходит такой инвайт
<--- Reliably Transmitting (no NAT) to 222.222.222.222:5062 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 222.222.222.222:5062;branch=z9hG4bK-4277149352-3792771734-300202382-639948379;received=222.222.222.222;rport=5062
From: <sip:9037733534@222.222.222.222:5062;user=phone>;tag=1960779432-3792771734-300202382-639948379
To: <sip:4957778777@192.168.45.130:5060;user=phone>;tag=as1097c45e
Call-ID: a81edfb0961a11e28eb9e4115bd62426@222.222.222.222
CSeq: 1 INVITE
Server: FPBX-2.10
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Contact: <sip:s@192.168.45.130:5060>
Content-Type: application/sdp
Content-Length: 259
v=0
o=root 138603045 138603045 IN IP4 192.168.45.130
s=Asterisk PBX 10.12.0
c=IN IP4 192.168.45.130
t=0 0
m=audio 16224 RTP/AVP 8 0 96
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-16
a=ptime:20
a=sendrecv
<------------>
Провайдер говорит, что поле TO модифицировать в зависимости от того на какой номер вызов, он не может. Но пишет номер, на который пришел вызов, в поле CONTACT. Вопрос:
Почему в логах я вижу s вместо номера телефона?
Можно ли делать маршрутизацию на основании поля CONTACT?