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