]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: Added Print for Called Number, Calling Name on incoming/outgoing calls
authorDavid Yat Sin <dyatsin@sangoma.com>
Thu, 21 Oct 2010 17:45:03 +0000 (10:45 -0700)
committerDavid Yat Sin <dyatsin@sangoma.com>
Thu, 21 Oct 2010 17:45:03 +0000 (10:45 -0700)
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c

index 827647f1f60915b1f38704f4f5c70911341d0700..41833c54d37c4ae87f5631e076e8d7528e640ad0 100644 (file)
@@ -79,6 +79,7 @@ void sngisdn_process_con_ind (sngisdn_event_data_t *sngisdn_event)
                        
                        sngisdn_info->suInstId = get_unique_suInstId(suId);
                        sngisdn_info->spInstId = spInstId;
+                       
 
                        if (conEvnt->cdPtyNmb.eh.pres && signal_data->num_local_numbers) {
                                uint8_t local_number_matched = 0;
@@ -128,14 +129,12 @@ void sngisdn_process_con_ind (sngisdn_event_data_t *sngisdn_event)
 #if 0
                        /* Export ftdmchan variables here if we need to */
                        ftdm_channel_add_var(ftdmchan, "isdn_specific_var", "1");
-                       ftdm_channel_add_var(ftdmchan, "isdn_crap", "morecrap");
-                       ftdm_channel_add_var(ftdmchan, "isdn_stuff", "s");
-                       ftdm_channel_add_var(ftdmchan, "isdn_d", "asdsadasdasdsad");
 #endif
                        /* Fill in call information */
                        cpy_calling_num_from_stack(&ftdmchan->caller_data, &conEvnt->cgPtyNmb);
                        cpy_called_num_from_stack(&ftdmchan->caller_data, &conEvnt->cdPtyNmb);
                        cpy_calling_name_from_stack(&ftdmchan->caller_data, &conEvnt->display);
+                       ftdm_log_chan(sngisdn_info->ftdmchan, FTDM_LOG_INFO, "Incoming call: Called No:[%s] Calling No:[%s]\n", ftdmchan->caller_data.dnis.digits, ftdmchan->caller_data.cid_num.digits);
 
                        if (conEvnt->bearCap[0].eh.pres) {
                                ftdmchan->caller_data.bearer_layer1 = sngisdn_get_infoTranCap_from_stack(conEvnt->bearCap[0].usrInfoLyr1Prot.val);
index 80a85ceec8a62d8a5c7b02384a5ba654479347e9..3284d5416535fce8d5119ea8d3dfb938989f043c 100644 (file)
@@ -143,6 +143,7 @@ void sngisdn_snd_setup(ftdm_channel_t *ftdmchan)
                signal_data->signalling == SNGISDN_SIGNALING_NET) {
                sngisdn_info->ces = CES_MNGMNT;
        }
+       ftdm_log_chan(sngisdn_info->ftdmchan, FTDM_LOG_INFO, "Outgoing call: Called No:[%s] Calling No:[%s]\n", ftdmchan->caller_data.dnis.digits, ftdmchan->caller_data.cid_num.digits);
 
        cpy_called_num_from_user(&conEvnt.cdPtyNmb, &ftdmchan->caller_data);
        cpy_calling_num_from_user(&conEvnt.cgPtyNmb, &ftdmchan->caller_data);