channel_caller_data 1476 mod_freetdm/mod_freetdm.c ftdm_caller_data_t *channel_caller_data = ftdm_channel_get_caller_data(sigmsg->channel); channel_caller_data 1502 mod_freetdm/mod_freetdm.c channel_caller_data->collected[0] = '\0'; channel_caller_data 1504 mod_freetdm/mod_freetdm.c if (zstr(channel_caller_data->cid_name)) { channel_caller_data 1505 mod_freetdm/mod_freetdm.c switch_set_string(channel_caller_data->cid_name, ftdm_channel_get_name(sigmsg->channel)); channel_caller_data 1508 mod_freetdm/mod_freetdm.c if (zstr(channel_caller_data->cid_num.digits)) { channel_caller_data 1509 mod_freetdm/mod_freetdm.c if (!zstr(channel_caller_data->ani.digits)) { channel_caller_data 1510 mod_freetdm/mod_freetdm.c switch_set_string(channel_caller_data->cid_num.digits, channel_caller_data->ani.digits); channel_caller_data 1512 mod_freetdm/mod_freetdm.c switch_set_string(channel_caller_data->cid_num.digits, ftdm_channel_get_number(sigmsg->channel)); channel_caller_data 1519 mod_freetdm/mod_freetdm.c channel_caller_data->cid_name, channel_caller_data 1520 mod_freetdm/mod_freetdm.c channel_caller_data->cid_num.digits, channel_caller_data 1522 mod_freetdm/mod_freetdm.c channel_caller_data->ani.digits, channel_caller_data 1523 mod_freetdm/mod_freetdm.c channel_caller_data->aniII, channel_caller_data 1524 mod_freetdm/mod_freetdm.c channel_caller_data->rdnis.digits, channel_caller_data 1527 mod_freetdm/mod_freetdm.c channel_caller_data->dnis.digits); channel_caller_data 1531 mod_freetdm/mod_freetdm.c if (channel_caller_data->screen == 1 || channel_caller_data->screen == 3) { channel_caller_data 1535 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->caller_ton = channel_caller_data->cid_num.type; channel_caller_data 1536 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->caller_numplan = channel_caller_data->cid_num.plan; channel_caller_data 1537 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->ani_ton = channel_caller_data->ani.type; channel_caller_data 1538 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->ani_numplan = channel_caller_data->ani.plan; channel_caller_data 1539 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->destination_number_ton = channel_caller_data->dnis.type; channel_caller_data 1540 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->destination_number_numplan = channel_caller_data->dnis.plan; channel_caller_data 1541 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->rdnis_ton = channel_caller_data->rdnis.type; channel_caller_data 1542 mod_freetdm/mod_freetdm.c tech_pvt->caller_profile->rdnis_numplan = channel_caller_data->rdnis.plan; channel_caller_data 1544 mod_freetdm/mod_freetdm.c if (channel_caller_data->pres) { channel_caller_data 1556 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "freetdm_bearer_capability", "%d", channel_caller_data->bearer_capability); channel_caller_data 1557 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "freetdm_bearer_layer1", "%d", channel_caller_data->bearer_layer1); channel_caller_data 1564 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 1565 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 1567 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 1568 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 1569 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 1570 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-ANI2", "%s", channel_caller_data->aniII); channel_caller_data 1572 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 1573 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 1574 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 1576 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 1577 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 1578 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 1580 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-Screen", "%d", channel_caller_data->screen); channel_caller_data 1581 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-Presentation", "%d", channel_caller_data->pres); channel_caller_data 1583 mod_freetdm/mod_freetdm.c if (channel_caller_data->raw_data_len) { channel_caller_data 1584 mod_freetdm/mod_freetdm.c switch_channel_set_variable_printf(channel, "freetdm_custom_call_data", "%s", channel_caller_data->raw_data); channel_caller_data 1595 mod_freetdm/mod_freetdm.c iter = ftdm_call_get_var_iterator(channel_caller_data, iter);