ftmod-sangoma-ss7-redirecting
Redirecting Number
The following variables can be used to set/receive parameters within the Redirecting Number IE (Section 3.44 of ITU Q.763)
| Variable | SIP Header | Description |
| freetdm_ss7_rdnis_digits | X-Freetdm-RDNIS | Digits |
| freetdm_ss7_rdnis_nadi | X-Freetdm-RDNIS-NADI | Nature of Address Indicator |
| freetdm_ss7_rdnis_screen_ind | X-Freetdm-RDNIS-Screen | Screening Indicator |
| freetdm_ss7_rdnis_pres_ind | X-Freetdm-RDNIS-Presentation | Presentation Indicator |
| freetdm_ss7_rdnis_npi | X-Freetdm-RDNIS-Plan | Numbering Plan Indicator |
Freeswitch Receiving:
<action application="log" data="INFO The incoming generic number is=[${freetdm_ss7_rdnis_digits}]"/>
<action application="log" data="INFO The incoming generic number has a NADI=[${freetdm_ss7_rdnis_nadi}]"/>
Freeswitch Sending:
<action application="bridge"
data="{freetdm_ss7_rdnis_digits=12345, freetdm_ss7_rdnis_nadi=3, freetdm_ss7_rdnis_screen_ind=3,
freetdm_ss7_rdnis_pres_ind=0, freetdm_ss7_rdnis_npi=1, freetdm_ss7_rdnis_num_inc_ind=1} freetdm/g1/a/${destination_number}/>
Asterisk Receiving:
(NOTE: SIP X-HEADER support needs to be enabled in freetdm.conf.xml)
exten => _X., n, NoOp(RDNIS: ${SIP_HEADER(X-Freetdm-RDNIS)})
exten => _X., n, NoOp(RDNIS-NADI: ${SIP_HEADER(X-Freetdm-RDNIS-NADI)})
Asterisk Sending:
exten => _X.,n, SIPAddHeader(X-Freetdm-RDNIS-Plan:1) ;numbering plan needs to be set as well for RDNIS to be set
exten => _X., n, SIPAddHeader(X-Freetdm-RDNIS: 05551234) ;set the SIP X-header for Redirecting Number (555-1234)
exten => _X., n, SIPAddHeader(X-Freetdm-RDNIS-NADI:4) ;set the SIP X-header for Redirecting Number, NADI to International
exten => _X., n, dial(sip/${EXTEN}-g=g1-h=a@nsg) ; dial out sip profile NSG on group 1 using ascending hunting