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@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@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@sip.xyz.com;user=phone