[OpenSER-Users] Revealing Number Dialled
Iñaki Baz Castillo
ibc at aliax.net
Fri Jan 25 22:39:11 CET 2008
El Viernes, 25 de Enero de 2008, Jon Farmer escribió:
> I now want to provide inbound service from other
> telephone numbers to these registed users and want to
> be able to put the number dialled into the SIP header.
> However I am unsure how to represent this in the SIP
> message. Can anyone help me?
The original dialed number should appear in "To" header always (except if a
not SIP compliant node modifies it, but it shouldn't occur).
This is: If your proxy receives a call from a PSTN gateways to 12345678 number
the INVITE is something like:
INVITE sip:12345678 at IP_proxy SIP/2.0
From: <sip:00112233 at IP_gateway>
To: <sip:12345678 at IP_proxy>
Later, your proxy will do a ENUM query or any other mechanism in order to map
that PSTN number to a local SIP AoR, so the INVITE will become:
INVITE sip:client001 at IP_proxy SIP/2.0
From: <sip:00112233 at IP_gateway>
To: <sip:12345678 at IP_proxy>
After that, probably the proxy will look for the location of that AoR so it
will do a "lookup()". If that AoR is registered the INVITE will become:
INVITE sip:client001 at IP_client001 SIP/2.0
From: <sip:00112233 at IP_gateway>
To: <sip:12345678 at IP_proxy>
As you see, the "To" hasn't been modified so it will arrive to the user
(client001). For example some UACs as Twinkle show the "To" header.
Of course, most of the deskphones just show the "From" header in the screen.
--
Iñaki Baz Castillo
More information about the Users
mailing list