[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