Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-77-2302536.1
Update Date:2017-11-27
Keywords:

Solution Type  Sun Alert Sure

Solution  2302536.1 :   ENUM PSTNSIP Service Escape Encodes “@” Sign Following Userinfo Part In URI as “%40”  


Related Items
  • Oracle Communications EAGLE (Software)
  •  
Related Categories
  • PLA-Support>Sun Systems>CommsGBU>Global Signaling Solutions>SN-SND: Tekelec Eagle 5
  •  


ENUM PSTNSIP Service Escape Encodes “@” Sign Following Userinfo Part In URI as “%40”

In this Document
Description
Occurrence
Symptoms
Patches
History
References


Applies to:

Oracle Communications EAGLE (Software) - Version EAGLE 46.2 to EAGLE 46.5 [Release EAGLE 46.0]
Information in this document applies to any platform.

Description

The ENUM PSTNSIP (E2U+pstn:sip)service escape encodes “@” sign following the userinfo in NAPTR Response in the SIP URI as “@”.

Currently EAGLE ENUM PSTNSIP (E2U+pstn:sip) service converts and encodes TEL URL:

tel:+19897889776;npdi;rn=+d7799

As SIP:

sip:+19897889776;npdi;rn=+d7799%40info.abc.xyz.in;user=phone

(where the domain name "info.abc.xyz.in" is from ENUM profile table on EAGLE)

However the examples 4.2 and 4.4 given in RFC 4769 (PSTN Enum service) show @ sign as a delimiter between the userinfo and domain name when 'sip' URI Scheme is used.

Hence after implementing the fix (R46.5.0.0.1 and later), EAGLE ENUM PSTNSIP (E2U+pstn:sip) service will convert and encode the same TEL URL -

tel:+19897889776;npdi;rn=+d7799

As SIP: 

sip:+19897889776;npdi;rn=+d7799@info.abc.xyz.in;user=phone. 

Occurrence

This problem may occur if all of the following conditions are true

  1. EAGLE is running release 46.2 software to 46.5.
  2. EAGLE ENUM PSTNSIP (E2U+pstn:sip) service Parameter is defined and being used for response type NAPTR.

Below capture shows sample configurations.

> rtrv-enum-prof


    indialab1 17-08-28 18:58:37 MST  EAGLE 46.5.0.0.0-70.33.0

    PROFILE NAME: default
     RTYPE    : naptr       SPARM  : pstntel     PREF  : no
     RRDOMAIN : ---
     RPDOMAIN : ---

    PROFILE NAME: sipuri
     RTYPE    : naptr       SPARM  : pstnsip     PREF  : no
     RRDOMAIN : info.abc.xyz.in
     RPDOMAIN : ---

    ENUMPROF table is (2 of 1024) 1% full.

Symptoms

Below are possible symptoms which may appear in release 46.2 to 46.5:

  • The ENUM PSTNSIP (E2U+pstn:sip)service escape encodes @ sign following the userinfo in NAPTR Response in the SIP URI.
TEL URL:
tel:+19897889776;npdi;rn=+d7799

SIP:
sip:+19897889776;npdi;rn=+d7799%40info.abc.xyz.in;user=phone

Patches

Permanent fix for this issue is implemented under bug 26862287 in 46.5.0.0.1.

History

30-Aug-2017 - Initial draft

31-Aug-2017 - Updated based on review comments

References

<BUG:26360552> - SR: ENUM PSTNSIP SERVICE ESCAPE ENCODES @ SIGN FOLLOWING USERINFO PART IN URI

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback