]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FreeTDM: adding sip_h_X-FreeTDM-RDNIS-Presentation in redirecting number
authorJames Zhang <jzhang@sangoma.com>
Fri, 27 Jan 2012 00:25:04 +0000 (19:25 -0500)
committerJames Zhang <jzhang@sangoma.com>
Fri, 27 Jan 2012 00:25:04 +0000 (19:25 -0500)
           to give the ability to change RDNIS Presentation value for
           Transparent IAM

libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c

index fde1278b15f1d58baf28c0b46d2a7f5de685135a..2088f240b6ab298f72e2c3f695ad5ec50552c984 100644 (file)
@@ -444,6 +444,13 @@ ftdm_status_t copy_redirgNum_to_sngss7(ftdm_channel_t *ftdmchan, SiRedirNum *red
                        return FTDM_FAIL;
                }
        } else {
+
+               val = ftdm_usrmsg_get_var(ftdmchan->usrmsg, "ss7_rdnis_pres_ind");
+               if (!ftdm_strlen_zero(val)) {
+                       redirgNum->presRest.val = atoi(val);
+               } 
+               ftdm_log_chan(ftdmchan, FTDM_LOG_DEBUG, "Redirecting Number Address Presentation Restricted Ind:%d\n", redirgNum->presRest.val);
+
                ftdm_log_chan_msg(ftdmchan, FTDM_LOG_DEBUG, "No user supplied Redirection Number\n");
                return FTDM_SUCCESS;
        }