[Serusers] How do I get rid of npdi=yes?
Valentin Nechayev
netch at portaone.com
Mon Jun 26 08:15:46 CEST 2006
Sun, Jun 25, 2006 at 11:52:22, jh wrote about "Re: [Serusers] How do I get rid of npdi=yes?":
>> I'm assuming you are using a Sonus gateway? This is a known problem with
>> Sonus. They put a few of the options (namely NPDI and RN) to the left of
>> the "@".
> are you sure that npdi and rn are not tel uri params that must be on
> left side of @? for example, 19.1.6 of rfc3261:
> Thus, tel:+358-555-1234567;postd=pp22 becomes
> sip:+358-555-1234567;postd=pp22 at foo.com;user=phone
Yes, Sonus implementation follows draft-yu-tel-url-02.txt
(very old and obsoleted draft, but still in use by some vendors)
based on RFC3261. An illustrative table from the draft:
_+----------------------------------+----------------------+
| ANSI ISUP | "tel" URL |
_+==================================+======================+
| Called Party Number | rn |
+----------------------------------+----------------------+
| "ported number" in | POTS number after |
| Generic Address Parameter | "tel:" |
+----------------------------------+----------------------+
| Ported Number Translation | |
| Indicator bit set in the | npdi=yes |
| Forward Call Indicator | |
+----------------------------------+----------------------+
| Carrier Identification Parameter | cic |
+----------------------------------+----------------------+
Example URLs from it:
Example 1: A "tel" URL such as
tel:+1-202-533-1234;rn=+1-202-544-0000;npdi=yes
can be converted to a "sip" URL shown below.
sip:+1-202-533-1234;rn=+1-202-5443-0000;
npdi=yes at sip.abc.com;user=phone
Example 2: A "tel" URL such as
tel:+1-800-123-4567;cic=+1-6789
can be converted to a "sip" URL shown below.
sip:+1-800-123-4567;cic=+1-6789 at sip.xyz.com;user=phone
--
Valentin Nechayev
PortaOne Inc., Software Engineer
mailto:netch at portaone.com
* Meet us at CommunicAsia in Singapore, 20-23 June 2006, Booth 3J1-08
* http://www.communicasia.com
More information about the sr-users
mailing list