Parameter: LNP Options: Incoming Calls LNP Mode: Difference between revisions
(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]] | ||
Revision as of 17: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
|
if npdi=yes then
|