mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-17 09:12:25 +00:00
freetdm: Added Print for Called Number, Calling Name on incoming/outgoing calls
This commit is contained in:
parent
f0f2dfc5ac
commit
df005951eb
@ -80,6 +80,7 @@ void sngisdn_process_con_ind (sngisdn_event_data_t *sngisdn_event)
|
|||||||
sngisdn_info->suInstId = get_unique_suInstId(suId);
|
sngisdn_info->suInstId = get_unique_suInstId(suId);
|
||||||
sngisdn_info->spInstId = spInstId;
|
sngisdn_info->spInstId = spInstId;
|
||||||
|
|
||||||
|
|
||||||
if (conEvnt->cdPtyNmb.eh.pres && signal_data->num_local_numbers) {
|
if (conEvnt->cdPtyNmb.eh.pres && signal_data->num_local_numbers) {
|
||||||
uint8_t local_number_matched = 0;
|
uint8_t local_number_matched = 0;
|
||||||
for (i = 0 ; i < signal_data->num_local_numbers ; i++) {
|
for (i = 0 ; i < signal_data->num_local_numbers ; i++) {
|
||||||
@ -128,14 +129,12 @@ void sngisdn_process_con_ind (sngisdn_event_data_t *sngisdn_event)
|
|||||||
#if 0
|
#if 0
|
||||||
/* Export ftdmchan variables here if we need to */
|
/* Export ftdmchan variables here if we need to */
|
||||||
ftdm_channel_add_var(ftdmchan, "isdn_specific_var", "1");
|
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
|
#endif
|
||||||
/* Fill in call information */
|
/* Fill in call information */
|
||||||
cpy_calling_num_from_stack(&ftdmchan->caller_data, &conEvnt->cgPtyNmb);
|
cpy_calling_num_from_stack(&ftdmchan->caller_data, &conEvnt->cgPtyNmb);
|
||||||
cpy_called_num_from_stack(&ftdmchan->caller_data, &conEvnt->cdPtyNmb);
|
cpy_called_num_from_stack(&ftdmchan->caller_data, &conEvnt->cdPtyNmb);
|
||||||
cpy_calling_name_from_stack(&ftdmchan->caller_data, &conEvnt->display);
|
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) {
|
if (conEvnt->bearCap[0].eh.pres) {
|
||||||
ftdmchan->caller_data.bearer_layer1 = sngisdn_get_infoTranCap_from_stack(conEvnt->bearCap[0].usrInfoLyr1Prot.val);
|
ftdmchan->caller_data.bearer_layer1 = sngisdn_get_infoTranCap_from_stack(conEvnt->bearCap[0].usrInfoLyr1Prot.val);
|
||||||
|
@ -143,6 +143,7 @@ void sngisdn_snd_setup(ftdm_channel_t *ftdmchan)
|
|||||||
signal_data->signalling == SNGISDN_SIGNALING_NET) {
|
signal_data->signalling == SNGISDN_SIGNALING_NET) {
|
||||||
sngisdn_info->ces = CES_MNGMNT;
|
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_called_num_from_user(&conEvnt.cdPtyNmb, &ftdmchan->caller_data);
|
||||||
cpy_calling_num_from_user(&conEvnt.cgPtyNmb, &ftdmchan->caller_data);
|
cpy_calling_num_from_user(&conEvnt.cgPtyNmb, &ftdmchan->caller_data);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user