channel_caller_data 1412 mod_freetdm/mod_freetdm.c ftdm_caller_data_t *channel_caller_data = ftdm_channel_get_caller_data(sigmsg->channel); channel_caller_data 1435 mod_freetdm/mod_freetdm.c channel_caller_data->collected[0] = '\0'; channel_caller_data 1437 mod_freetdm/mod_freetdm.c if (zstr(channel_caller_data->cid_name)) { channel_caller_data 1438 mod_freetdm/mod_freetdm.c switch_set_string(channel_caller_data->cid_name, ftdm_channel_get_name(sigmsg->channel)); channel_caller_data 1441 mod_freetdm/mod_freetdm.c if (zstr(channel_caller_data->cid_num.digits)) { channel_caller_data 1442 mod_freetdm/mod_freetdm.c if (!zstr(channel_caller_data->ani.digits)) { channel_caller_data 1443 mod_freetdm/mod_freetdm.c switch_set_string(channel_caller_data->cid_num.digits, channel_caller_data->ani.digits); channel_caller_data 1445 mod_freetdm/mod_freetdm.c switch_set_string(channel_caller_data->cid_num.digits, ftdm_channel_get_number(sigmsg->channel)); channel_caller_data 1452 mod_freetdm/mod_freetdm.c channel_caller_data->cid_name, channel_caller_data 1453 mod_freetdm/mod_freetdm.c channel_caller_data->cid_num.digits, channel_caller_data 1455 mod_freetdm/mod_freetdm.c channel_caller_data->ani.digits, channel_caller_data 1456 mod_freetdm/mod_freetdm.c channel_caller_data->aniII, channel_caller_data 1457 mod_freetdm/mod_freetdm.c channel_caller_data->rdnis.digits, channel_caller_data 1460 mod_freetdm/mod_freetdm.c channel_caller_data->dnis.digits); channel_caller_data 1464 mod_freetdm/mod_freetdm.c if (channel_caller_data->screen == 1 || channel_caller_data->screen == 3) { channel_caller_data 1468 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->caller_ton = channel_caller_data->cid_num.type; channel_caller_data 1469 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->caller_numplan = channel_caller_data->cid_num.plan; channel_caller_data 1470 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->ani_ton = channel_caller_data->ani.type; channel_caller_data 1471 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->ani_numplan = channel_caller_data->ani.plan; channel_caller_data 1472 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->destination_number_ton = channel_caller_data->dnis.type; channel_caller_data 1473 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->destination_number_numplan = channel_caller_data->dnis.plan; channel_caller_data 1474 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->rdnis_ton = channel_caller_data->rdnis.type; channel_caller_data 1475 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->rdnis_numplan = channel_caller_data->rdnis.plan; channel_caller_data 1477 mod_freetdm/mod_freetdm.c if (channel_caller_data->pres) { channel_caller_data 1489 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "freetdm_bearer_capability", "%d", channel_caller_data->bearer_capability); channel_caller_data 1490 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "freetdm_bearer_layer1", "%d", channel_caller_data->bearer_layer1); channel_caller_data 1496 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-CallerName", "%s", channel_caller_data->cid_name); channel_caller_data 1497 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-CallerNumber", "%s", channel_caller_data->cid_num.digits); channel_caller_data 1499 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-ANI", "%s", channel_caller_data->ani.digits); channel_caller_data 1500 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-ANI-TON", "%d", channel_caller_data->ani.type); channel_caller_data 1501 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-ANI-Plan", "%d", channel_caller_data->ani.plan); channel_caller_data 1502 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-ANI2", "%s", channel_caller_data->aniII); channel_caller_data 1504 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-DNIS", "%s", channel_caller_data->dnis.digits); channel_caller_data 1505 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-DNIS-TON", "%s", channel_caller_data->dnis.type); channel_caller_data 1506 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-DNIS-Plan", "%s", channel_caller_data->dnis.plan); channel_caller_data 1508 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-RDNIS", "%s", channel_caller_data->rdnis.digits); channel_caller_data 1509 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-RDNIS-TON", "%d", channel_caller_data->rdnis.type); channel_caller_data 1510 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-RDNIS-Plan", "%d", channel_caller_data->rdnis.plan); channel_caller_data 1512 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-Screen", "%d", channel_caller_data->screen); channel_caller_data 1513 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-Presentation", "%d", channel_caller_data->pres); channel_caller_data 1515 mod_freetdm/mod_freetdm.c if (channel_caller_data->raw_data_len) { channel_caller_data 1516 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "freetdm_custom_call_data", "%s", channel_caller_data->raw_data);