[Freeswitch-users] Incoming call from registered gateway with DID in To: not URI
Steven Ayre
steveayre at gmail.com
Sat Jan 8 00:08:19 MSK 2011
Hi everyone,
I have a gateway registering to numbergroup.com, this is the configuration:
<gateway name="numbergroup">
<param name="realm" value="sip.numbergroup-services.com"/>
<param name="username" value="XXXXXX"/>
<param name="password" value="XXXXXX"/>
<param name="register" value="true"/>
<param name="extension-in-contact" value="true"/>
<param name="caller-id-in-from" value="true"/>
<param name="ping" value="60"/>
<param name="ping-max" value="10"/>
<param name="ping-min" value="1"/>
<param name="retry-seconds" value="5"/>
<param name="expire-seconds" value="60"/>
</gateway>
Incoming calls from my DID to a SIP URI on the server work fine.
However I'm having problems sending it to the SIP Trunk (the
registration above).
The call arrives on the server fine, but the URI is the
username at sip.numbergroup-services.com. The DID is in the To: header
destination_number in the dialplan is the username not the DID as a
result. Does anyone know how to configure the gateway so that the
destination_number would contain the DID from the To header instead?
Here's the INVITE:
INVITE sip:username at 81.27.101.246:5060;transport=udp;gw=numbergroup SIP/2.0
Via: SIP/2.0/UDP 80.93.165.111;rport;branch=z9hG4bKD4m88SNemDSBg
Max-Forwards: 65
From: "+myphonenumber" <sip:+myphonenumber at 80.93.165.111>;tag=y9DBpB33yBHNN
To: <sip:+mydidnumber at sip.numbergroup-services.com>
Call-ID: 9ee8ce2d-9544-122e-c2a7-002655d1d302
CSeq: 6881084 INVITE
Contact: <sip:numbergroup at 80.93.165.111:5060>
User-Agent: numbergroup.com
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO,
REGISTER, REFER, NOTIFY
Supported: timer, precondition, path, replaces
Allow-Events: talk, hold, refer
Session-Expires: 900
Min-SE: 90
Privacy: none
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 593
P-Charging-Vector:
icid-value=f4571a9c-1aa1-11e0-8310-5798bfd3ad89;icid-generated-at=80.93.165.110;orig-ioi=numbergroup.com
P-Asserted-Identity: "+myphonenumber" <sip:+myphonenumber at 80.93.165.111>
v=0
o=numbergroup 1294416066 1294416067 IN IP4 80.93.165.111
s=numbergroup
c=IN IP4 80.93.165.111
t=0 0
m=audio 18230 RTP/AVP 8 9 98 3 18 99 100 101 102 103 104 0 105 101 13
a=rtpmap:98 G7221/32000
a=fmtp:98 bitrate=48000
a=rtpmap:99 SPEEX/8000
a=rtpmap:100 iLBC/8000
a=fmtp:100 mode=20
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=rtpmap:102 G726-24/8000
a=rtpmap:103 G726-32/8000
a=rtpmap:104 G726-40/8000
a=rtpmap:105 CELT/48000
m=video 18540 RTP/AVP 106 107 34 31
a=rtpmap:106 THEORA/90000
a=rtpmap:107 H264/90000
a=rtpmap:34 H263/90000
a=rtpmap:31 H261/90000
-Steve
More information about the FreeSWITCH-users
mailing list