Parameter: LNP Options: Incoming Calls LNP Mode

From TBwiki
(Difference between revisions)
Jump to: navigation, search
(Created page with "Terminate LNP * Routing is done using the real called party number (not the LRN). LNP fields are ignored for the outgoing leg. (Default) Forward LNP from incoming to outgoi...")
 
(add incoming lnp table)
 
Line 8: Line 8:
 
* Routing is done using the called party number. LNP fields are ignored for the outgoing leg.  
 
* Routing is done using the called party number. LNP fields are ignored for the outgoing leg.  
  
 +
 +
The following table contains the pseudo-code of the mapping according to the configuration AND the content of the incoming call signaling:
 +
<br />
 +
'''CPN''' = called party number or the TO sip header<br />
 +
'''called''' = called number variable accessible in routing script<br />
 +
'''GAP''' = generic address number SS7 information element type 0xc0<br />
 +
'''ported_number''' = extra number type accessible in the routing script<br />
 +
'''RN''' = rn field in SIP request URI<br />
 +
'''bitM''' = SS7 Forward call indicator information element: ported number translation indicator (bit M)<br />
 +
'''X''' = drop number<br />
 +
<br />
 +
{| class="wikitable"
 +
|-
 +
! Incoming NAP conf. !! Incoming SS7 !! Incoming SIP
 +
|-
 +
| Ignore || CPN => called <br />GAP => X  || CPN => called <br />RN => X
 +
|-
 +
| Terminate || GAP => called<br />CPN => X  <br />ported_number not available  || CPN => called<br />  RN => X<br />    ported_number not available
 +
|-
 +
| Forward || if bitM=1 then<br />
 +
: "" => ported_number<br />
 +
: if GAP then<br />
 +
:: CPN => called<br />
 +
:: GAP => PNB<br />
 +
:else<br />
 +
::CPN => called
 +
|| if npdi=yes then<br />
 +
: "" => ported_number<br />
 +
: if RN then<br />
 +
:: CPN => ported_number<br />
 +
:: RN=> called<br />
 +
:else<br />
 +
::CPN => called
 +
|}
  
 
[[Category:Parameters]]
 
[[Category:Parameters]]

Latest revision as of 16:27, 10 December 2012

Terminate LNP

  • Routing is done using the real called party number (not the LRN). LNP fields are ignored for the outgoing leg. (Default)

Forward LNP from incoming to outgoing call

  • Routing is done using the LRN when available otherwise the called party number is used. LNP fields are kept for possible relay on outgoing leg.

Ignore LNP information

  • Routing is done using the called party number. LNP fields are ignored for the outgoing leg.


The following table contains the pseudo-code of the mapping according to the configuration AND the content of the incoming call signaling:
CPN = called party number or the TO sip header
called = called number variable accessible in routing script
GAP = generic address number SS7 information element type 0xc0
ported_number = extra number type accessible in the routing script
RN = rn field in SIP request URI
bitM = SS7 Forward call indicator information element: ported number translation indicator (bit M)
X = drop number

Incoming NAP conf. Incoming SS7 Incoming SIP
Ignore CPN => called
GAP => X
CPN => called
RN => X
Terminate GAP => called
CPN => X
ported_number not available
CPN => called
RN => X
ported_number not available
Forward if bitM=1 then
"" => ported_number
if GAP then
CPN => called
GAP => PNB
else
CPN => called
if npdi=yes then
"" => ported_number
if RN then
CPN => ported_number
RN=> called
else
CPN => called
Personal tools