caller_data 1066 mod_freetdm/mod_freetdm.c ftdm_caller_data_t caller_data = {{ 0 }}; caller_data 1157 mod_freetdm/mod_freetdm.c ftdm_set_string(caller_data.cid_name, sipvar); caller_data 1162 mod_freetdm/mod_freetdm.c ftdm_set_string(caller_data.cid_num.digits, sipvar); caller_data 1167 mod_freetdm/mod_freetdm.c ftdm_set_string(caller_data.ani.digits, sipvar); caller_data 1172 mod_freetdm/mod_freetdm.c caller_data.ani.type = (uint8_t)atoi(sipvar); caller_data 1177 mod_freetdm/mod_freetdm.c caller_data.ani.plan = (uint8_t)atoi(sipvar); caller_data 1182 mod_freetdm/mod_freetdm.c ftdm_set_string(caller_data.aniII, sipvar); caller_data 1187 mod_freetdm/mod_freetdm.c ftdm_set_string(caller_data.dnis.digits, sipvar); caller_data 1192 mod_freetdm/mod_freetdm.c caller_data.dnis.type = (uint8_t)atoi(sipvar); caller_data 1197 mod_freetdm/mod_freetdm.c caller_data.dnis.plan = (uint8_t)atoi(sipvar); caller_data 1202 mod_freetdm/mod_freetdm.c ftdm_set_string(caller_data.rdnis.digits, sipvar); caller_data 1207 mod_freetdm/mod_freetdm.c caller_data.rdnis.type = (uint8_t)atoi(sipvar); caller_data 1212 mod_freetdm/mod_freetdm.c caller_data.rdnis.plan = (uint8_t)atoi(sipvar); caller_data 1217 mod_freetdm/mod_freetdm.c caller_data.screen = (uint8_t)atoi(sipvar); caller_data 1222 mod_freetdm/mod_freetdm.c caller_data.pres = (uint8_t)atoi(sipvar); caller_data 1232 mod_freetdm/mod_freetdm.c caller_data.bearer_capability = (uint8_t)atoi(freetdmvar); caller_data 1236 mod_freetdm/mod_freetdm.c caller_data.bearer_layer1 = (uint8_t)atoi(freetdmvar); caller_data 1241 mod_freetdm/mod_freetdm.c caller_data.screen = 1; caller_data 1245 mod_freetdm/mod_freetdm.c caller_data.pres = 1; caller_data 1249 mod_freetdm/mod_freetdm.c ftdm_set_string(caller_data.dnis.digits, dest); caller_data 1254 mod_freetdm/mod_freetdm.c caller_data.dnis.type = FTDM_TON_NATIONAL; caller_data 1256 mod_freetdm/mod_freetdm.c caller_data.dnis.type = FTDM_TON_INTERNATIONAL; caller_data 1258 mod_freetdm/mod_freetdm.c caller_data.dnis.type = FTDM_TON_SUBSCRIBER_NUMBER; caller_data 1260 mod_freetdm/mod_freetdm.c caller_data.dnis.type = FTDM_TON_UNKNOWN; caller_data 1263 mod_freetdm/mod_freetdm.c caller_data.dnis.type = outbound_profile->destination_number_ton; caller_data 1267 mod_freetdm/mod_freetdm.c ftdm_set_string(caller_data.raw_data, var); caller_data 1268 mod_freetdm/mod_freetdm.c caller_data.raw_data_len = (uint32_t)strlen(var); caller_data 1271 mod_freetdm/mod_freetdm.c caller_data.dnis.plan = outbound_profile->destination_number_numplan; caller_data 1275 mod_freetdm/mod_freetdm.c caller_data.cid_num.type = outbound_profile->caller_ton; caller_data 1276 mod_freetdm/mod_freetdm.c caller_data.cid_num.plan = outbound_profile->caller_numplan; caller_data 1277 mod_freetdm/mod_freetdm.c caller_data.rdnis.type = outbound_profile->rdnis_ton; caller_data 1278 mod_freetdm/mod_freetdm.c caller_data.rdnis.plan = outbound_profile->rdnis_numplan; caller_data 1280 mod_freetdm/mod_freetdm.c ftdm_set_string(caller_data.cid_name, outbound_profile->caller_id_name); caller_data 1281 mod_freetdm/mod_freetdm.c ftdm_set_string(caller_data.cid_num.digits, switch_str_nil(outbound_profile->caller_id_number)); caller_data 1284 mod_freetdm/mod_freetdm.c status = ftdm_channel_open_by_group(group_id, direction, &caller_data, &ftdmchan); caller_data 1288 mod_freetdm/mod_freetdm.c status = ftdm_channel_open_by_span(span_id, direction, &caller_data, &ftdmchan); caller_data 1292 mod_freetdm/mod_freetdm.c if (caller_data.hangup_cause == SWITCH_CAUSE_NONE) { caller_data 1293 mod_freetdm/mod_freetdm.c caller_data.hangup_cause = SWITCH_CAUSE_NORMAL_CIRCUIT_CONGESTION; caller_data 1295 mod_freetdm/mod_freetdm.c return caller_data.hangup_cause; caller_data 1339 mod_freetdm/mod_freetdm.c ftdm_channel_set_caller_data(ftdmchan, &caller_data); caller_data 1358 mod_freetdm/mod_freetdm.c snprintf(spanresource, sizeof(spanresource), "span_%s_%s", ftdm_channel_get_span_name(ftdmchan), caller_data.dnis.digits); caller_data 1578 mod_freetdm/mod_freetdm.c ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel); caller_data 1579 mod_freetdm/mod_freetdm.c snprintf(spanresource, sizeof(spanresource), "span_%s_%s", ftdm_channel_get_span_name(sigmsg->channel), caller_data->dnis.digits); caller_data 1752 mod_freetdm/mod_freetdm.c ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel); caller_data 1755 mod_freetdm/mod_freetdm.c int digits = !zstr(caller_data->collected); caller_data 1790 mod_freetdm/mod_freetdm.c switch_ivr_session_transfer(session_t, caller_data->collected, NULL, NULL); caller_data 1881 mod_freetdm/mod_freetdm.c ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel); caller_data 1892 mod_freetdm/mod_freetdm.c switch_set_string(caller_data->collected, dtmf); caller_data 1935 mod_freetdm/mod_freetdm.c ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel); caller_data 1956 mod_freetdm/mod_freetdm.c switch_channel_hangup(channel, caller_data->hangup_cause); caller_data 1973 mod_freetdm/mod_freetdm.c ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel); caller_data 1986 mod_freetdm/mod_freetdm.c ftdm_log(FTDM_LOG_DEBUG, "R2 DNIS so far [%s]\n", caller_data->dnis.digits); caller_data 1988 mod_freetdm/mod_freetdm.c if ((regex || fail_regex) && !zstr(caller_data->dnis.digits)) { caller_data 1994 mod_freetdm/mod_freetdm.c match = switch_regex_perform(caller_data->dnis.digits, fail_regex, &re, ovector, sizeof(ovector) / sizeof(ovector[0])); caller_data 2000 mod_freetdm/mod_freetdm.c match = switch_regex_perform(caller_data->dnis.digits, regex, &re, ovector, sizeof(ovector) / sizeof(ovector[0])); caller_data 2045 mod_freetdm/mod_freetdm.c ftdm_caller_data_t *caller_data; caller_data 2050 mod_freetdm/mod_freetdm.c caller_data = ftdm_channel_get_caller_data(sigmsg->channel); caller_data 2073 mod_freetdm/mod_freetdm.c switch_channel_hangup(channel, caller_data->hangup_cause); caller_data 3459 mod_freetdm/mod_freetdm.c ftdm_caller_data_t *caller_data; caller_data 3478 mod_freetdm/mod_freetdm.c caller_data = ftdm_channel_get_caller_data(ftdmchan); caller_data 3524 mod_freetdm/mod_freetdm.c caller_data->cid_date, caller_data 3525 mod_freetdm/mod_freetdm.c caller_data->cid_name, caller_data 3526 mod_freetdm/mod_freetdm.c caller_data->cid_num.digits, caller_data 3527 mod_freetdm/mod_freetdm.c caller_data->ani.digits, caller_data 3528 mod_freetdm/mod_freetdm.c caller_data->aniII, caller_data 3529 mod_freetdm/mod_freetdm.c caller_data->dnis.digits, caller_data 3530 mod_freetdm/mod_freetdm.c caller_data->rdnis.digits, caller_data 3531 mod_freetdm/mod_freetdm.c switch_channel_cause2str(caller_data->hangup_cause), caller_data 3543 mod_freetdm/mod_freetdm.c ftdm_caller_data_t *caller_data; caller_data 3562 mod_freetdm/mod_freetdm.c caller_data = ftdm_channel_get_caller_data(ftdmchan); caller_data 3600 mod_freetdm/mod_freetdm.c caller_data->cid_date, caller_data 3601 mod_freetdm/mod_freetdm.c caller_data->cid_name, caller_data 3602 mod_freetdm/mod_freetdm.c caller_data->cid_num.digits, caller_data 3603 mod_freetdm/mod_freetdm.c caller_data->ani.digits, caller_data 3604 mod_freetdm/mod_freetdm.c caller_data->aniII, caller_data 3605 mod_freetdm/mod_freetdm.c caller_data->dnis.digits, caller_data 3606 mod_freetdm/mod_freetdm.c caller_data->rdnis.digits, caller_data 3607 mod_freetdm/mod_freetdm.c switch_channel_cause2str(caller_data->hangup_cause)); caller_data 220 sample/boost/ftdmstart.c ftdm_caller_data_t caller_data = {{ 0 }}; caller_data 224 sample/boost/ftdmstart.c ftdm_set_string(caller_data.dnis.digits, number); caller_data 227 sample/boost/ftdmstart.c ftdm_set_string(caller_data.cid_name, "testsangomaboost"); caller_data 228 sample/boost/ftdmstart.c ftdm_set_string(caller_data.cid_num.digits, "1234"); caller_data 234 sample/boost/ftdmstart.c status = ftdm_channel_open_by_span(ftdm_span_get_id(span), FTDM_TOP_DOWN, &caller_data, &ftdmchan); caller_data 243 sample/boost/ftdmstart.c ftdm_channel_set_caller_data(ftdmchan, &caller_data); caller_data 249 src/ftdm_io.c ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan); caller_data 252 src/ftdm_io.c if (caller_data->bearer_capability != FTDM_BEARER_CAP_64K_UNRESTRICTED) { caller_data 256 src/ftdm_io.c if (caller_data->bearer_capability == FTDM_BEARER_CAP_64K_UNRESTRICTED) { caller_data 265 src/ftdm_io.c ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan); caller_data 268 src/ftdm_io.c if (caller_data->bearer_capability != FTDM_BEARER_CAP_64K_UNRESTRICTED) { caller_data 272 src/ftdm_io.c if (caller_data->bearer_capability == FTDM_BEARER_CAP_64K_UNRESTRICTED) { caller_data 291 src/ftdm_io.c static ftdm_status_t ftdm_set_caller_data(ftdm_span_t *span, ftdm_caller_data_t *caller_data) caller_data 293 src/ftdm_io.c if (!caller_data) { caller_data 298 src/ftdm_io.c if (caller_data->dnis.plan == FTDM_NPI_INVALID) { caller_data 299 src/ftdm_io.c caller_data->dnis.plan = span->default_caller_data.dnis.plan; caller_data 302 src/ftdm_io.c if (caller_data->dnis.type == FTDM_TON_INVALID) { caller_data 303 src/ftdm_io.c caller_data->dnis.type = span->default_caller_data.dnis.type; caller_data 306 src/ftdm_io.c if (caller_data->cid_num.plan == FTDM_NPI_INVALID) { caller_data 307 src/ftdm_io.c caller_data->cid_num.plan = span->default_caller_data.cid_num.plan; caller_data 310 src/ftdm_io.c if (caller_data->cid_num.type == FTDM_TON_INVALID) { caller_data 311 src/ftdm_io.c caller_data->cid_num.type = span->default_caller_data.cid_num.type; caller_data 314 src/ftdm_io.c if (caller_data->ani.plan == FTDM_NPI_INVALID) { caller_data 315 src/ftdm_io.c caller_data->ani.plan = span->default_caller_data.ani.plan; caller_data 318 src/ftdm_io.c if (caller_data->ani.type == FTDM_TON_INVALID) { caller_data 319 src/ftdm_io.c caller_data->ani.type = span->default_caller_data.ani.type; caller_data 322 src/ftdm_io.c if (caller_data->rdnis.plan == FTDM_NPI_INVALID) { caller_data 323 src/ftdm_io.c caller_data->rdnis.plan = span->default_caller_data.rdnis.plan; caller_data 326 src/ftdm_io.c if (caller_data->rdnis.type == FTDM_NPI_INVALID) { caller_data 327 src/ftdm_io.c caller_data->rdnis.type = span->default_caller_data.rdnis.type; caller_data 330 src/ftdm_io.c if (caller_data->bearer_capability == FTDM_INVALID_INT_PARM) { caller_data 331 src/ftdm_io.c caller_data->bearer_capability = span->default_caller_data.bearer_capability; caller_data 334 src/ftdm_io.c if (caller_data->bearer_layer1 == FTDM_INVALID_INT_PARM) { caller_data 335 src/ftdm_io.c caller_data->bearer_layer1 = span->default_caller_data.bearer_layer1; caller_data 338 src/ftdm_io.c if (FTDM_FAIL == ftdm_is_number(caller_data->cid_num.digits)) { caller_data 339 src/ftdm_io.c ftdm_log(FTDM_LOG_DEBUG, "dropping caller id number %s since we only accept digits\n", caller_data->cid_num.digits); caller_data 340 src/ftdm_io.c caller_data->cid_num.digits[0] = '\0'; caller_data 346 src/ftdm_io.c FT_DECLARE(ftdm_status_t) ftdm_channel_set_caller_data(ftdm_channel_t *ftdmchan, ftdm_caller_data_t *caller_data) caller_data 353 src/ftdm_io.c if ((err = ftdm_set_caller_data(ftdmchan->span, caller_data)) != FTDM_SUCCESS) { caller_data 356 src/ftdm_io.c ftdmchan->caller_data = *caller_data; caller_data 1430 src/ftdm_io.c ftdm_caller_data_t *caller_data, ftdm_direction_t direction) caller_data 1445 src/ftdm_io.c ftdm_set_caller_data(check->span, caller_data); caller_data 1447 src/ftdm_io.c direction, caller_data, ftdmchan); caller_data 1513 src/ftdm_io.c FT_DECLARE(ftdm_status_t) ftdm_channel_open_by_group(uint32_t group_id, ftdm_direction_t direction, ftdm_caller_data_t *caller_data, ftdm_channel_t **ftdmchan) caller_data 1556 src/ftdm_io.c if (request_voice_channel(check, ftdmchan, caller_data, direction)) { caller_data 1606 src/ftdm_io.c FT_DECLARE(ftdm_status_t) ftdm_channel_open_by_span(uint32_t span_id, ftdm_direction_t direction, ftdm_caller_data_t *caller_data, ftdm_channel_t **ftdmchan) caller_data 1638 src/ftdm_io.c ftdm_set_caller_data(span, caller_data); caller_data 1639 src/ftdm_io.c return span->channel_request(span, 0, direction, caller_data, ftdmchan); caller_data 1667 src/ftdm_io.c if (request_voice_channel(check, ftdmchan, caller_data, direction)) { caller_data 1770 src/ftdm_io.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_SWITCH_CONGESTION; caller_data 2085 src/ftdm_io.c ftdmchan->caller_data.hangup_cause = cause; caller_data 2096 src/ftdm_io.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_CLEARING; caller_data 2114 src/ftdm_io.c return &ftdmchan->caller_data; caller_data 2330 src/ftdm_io.c memset(&ftdmchan->caller_data, 0, sizeof(ftdmchan->caller_data)); caller_data 3368 src/ftdm_io.c if (mlen > sizeof(ftdmchan->caller_data.ani)) { caller_data 3369 src/ftdm_io.c mlen = sizeof(ftdmchan->caller_data.ani); caller_data 3371 src/ftdm_io.c ftdm_set_string(ftdmchan->caller_data.ani.digits, str); caller_data 3372 src/ftdm_io.c ftdm_set_string(ftdmchan->caller_data.cid_num.digits, ftdmchan->caller_data.ani.digits); caller_data 3377 src/ftdm_io.c ftdm_set_string(ftdmchan->caller_data.ani.digits, *str == 'P' ? "private" : "unknown"); caller_data 3378 src/ftdm_io.c ftdm_set_string(ftdmchan->caller_data.cid_name, ftdmchan->caller_data.ani.digits); caller_data 3383 src/ftdm_io.c if (mlen > sizeof(ftdmchan->caller_data.cid_name)) { caller_data 3384 src/ftdm_io.c mlen = sizeof(ftdmchan->caller_data.cid_name); caller_data 3386 src/ftdm_io.c ftdm_set_string(ftdmchan->caller_data.cid_name, str); caller_data 3391 src/ftdm_io.c ftdm_set_string(ftdmchan->caller_data.cid_name, *str == 'P' ? "private" : "unknown"); caller_data 3395 src/ftdm_io.c if (mlen > sizeof(ftdmchan->caller_data.cid_date)) { caller_data 3396 src/ftdm_io.c mlen = sizeof(ftdmchan->caller_data.cid_date); caller_data 3398 src/ftdm_io.c ftdm_set_string(ftdmchan->caller_data.cid_date, str); caller_data 243 src/ftdm_m3ua.c ftdmchan->caller_data.hangup_cause); caller_data 250 src/ftdm_m3ua.c ftdmchan->caller_data.hangup_cause); caller_data 304 src/ftmod/ftmod_analog/ftmod_analog.c if (ftdm_strlen_zero(ftdmchan->caller_data.cid_num.digits)) { caller_data 306 src/ftmod/ftmod_analog/ftmod_analog.c ftdm_set_string(ftdmchan->caller_data.cid_num.digits, "O"); caller_data 307 src/ftmod/ftmod_analog/ftmod_analog.c } else if (!strcasecmp(ftdmchan->caller_data.cid_num.digits, "P") || !strcasecmp(ftdmchan->caller_data.cid_num.digits, "O")) { caller_data 312 src/ftmod/ftmod_analog/ftmod_analog.c ftdm_fsk_data_add_mdmf(&fsk_data, mt, (uint8_t *) ftdmchan->caller_data.cid_num.digits, (uint8_t)strlen(ftdmchan->caller_data.cid_num.digits)); caller_data 314 src/ftmod/ftmod_analog/ftmod_analog.c if (ftdm_strlen_zero(ftdmchan->caller_data.cid_name)) { caller_data 316 src/ftmod/ftmod_analog/ftmod_analog.c ftdm_set_string(ftdmchan->caller_data.cid_name, "O"); caller_data 317 src/ftmod/ftmod_analog/ftmod_analog.c } else if (!strcasecmp(ftdmchan->caller_data.cid_name, "P") || !strcasecmp(ftdmchan->caller_data.cid_name, "O")) { caller_data 322 src/ftmod/ftmod_analog/ftmod_analog.c ftdm_fsk_data_add_mdmf(&fsk_data, mt, (uint8_t *) ftdmchan->caller_data.cid_name, (uint8_t)strlen(ftdmchan->caller_data.cid_name)); caller_data 461 src/ftmod/ftmod_analog/ftmod_analog.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_CLEARING; caller_data 570 src/ftmod/ftmod_analog/ftmod_analog.c ftdm_set_string(ftdmchan->caller_data.dnis.digits, ftdmchan->chan_number); caller_data 572 src/ftmod/ftmod_analog/ftmod_analog.c ftdm_set_string(ftdmchan->caller_data.dnis.digits, dtmf); caller_data 588 src/ftmod/ftmod_analog/ftmod_analog.c memset(&ftdmchan->caller_data, 0, sizeof(ftdmchan->caller_data)); caller_data 629 src/ftmod/ftmod_analog/ftmod_analog.c memset(&ftdmchan->caller_data, 0, sizeof(ftdmchan->caller_data)); caller_data 644 src/ftmod/ftmod_analog/ftmod_analog.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_CIRCUIT_CONGESTION; caller_data 733 src/ftmod/ftmod_analog/ftmod_analog.c if (ftdm_strlen_zero(ftdmchan->caller_data.dnis.digits)) { caller_data 737 src/ftmod/ftmod_analog/ftmod_analog.c if (ftdm_channel_command(ftdmchan, FTDM_COMMAND_SEND_DTMF, ftdmchan->caller_data.dnis.digits) != FTDM_SUCCESS) { caller_data 747 src/ftmod/ftmod_analog/ftmod_analog.c dial_timeout = ((ftdmchan->dtmf_on + ftdmchan->dtmf_off) * strlen(ftdmchan->caller_data.dnis.digits)) + 2000; caller_data 279 src/ftmod/ftmod_analog_em/ftmod_analog_em.c if (ftdm_strlen_zero(ftdmchan->caller_data.dnis.digits)) { caller_data 283 src/ftmod/ftmod_analog_em/ftmod_analog_em.c if (ftdm_channel_command(ftdmchan, FTDM_COMMAND_SEND_DTMF, ftdmchan->caller_data.dnis.digits) != FTDM_SUCCESS) { caller_data 293 src/ftmod/ftmod_analog_em/ftmod_analog_em.c dial_timeout = ((ftdmchan->dtmf_on + ftdmchan->dtmf_off) * strlen(ftdmchan->caller_data.dnis.digits)) + 2000; caller_data 336 src/ftmod/ftmod_analog_em/ftmod_analog_em.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_CLEARING; caller_data 394 src/ftmod/ftmod_analog_em/ftmod_analog_em.c ftdm_set_string(ftdmchan->caller_data.dnis.digits, ftdmchan->chan_number); caller_data 396 src/ftmod/ftmod_analog_em/ftmod_analog_em.c ftdm_set_string(ftdmchan->caller_data.dnis.digits, dtmf); caller_data 414 src/ftmod/ftmod_analog_em/ftmod_analog_em.c memset(&ftdmchan->caller_data, 0, sizeof(ftdmchan->caller_data)); caller_data 433 src/ftmod/ftmod_analog_em/ftmod_analog_em.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_CIRCUIT_CONGESTION; caller_data 314 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931mes_Generic *gen = (Q931mes_Generic *) caller_data->raw_data; caller_data 388 src/ftmod/ftmod_isdn/ftmod_isdn.c Display.Size = Display.Size + (unsigned char)strlen(caller_data->cid_name); caller_data 391 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_copy_string((char *)ptrDisplay->Display, caller_data->cid_name, strlen(caller_data->cid_name)+1); caller_data 402 src/ftmod/ftmod_isdn/ftmod_isdn.c CallingNum.Size = CallingNum.Size + (unsigned char)strlen(caller_data->cid_num.digits); caller_data 405 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_copy_string((char *)ptrCallingNum->Digit, caller_data->cid_num.digits, strlen(caller_data->cid_num.digits)+1); caller_data 414 src/ftmod/ftmod_isdn/ftmod_isdn.c CalledNum.Size = CalledNum.Size + (unsigned char)strlen(caller_data->dnis.digits); caller_data 417 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_copy_string((char *)ptrCalledNum->Digit, caller_data->dnis.digits, strlen(caller_data->dnis.digits)+1); caller_data 429 src/ftmod/ftmod_isdn/ftmod_isdn.c caller_data->call_state = FTDM_CALLER_STATE_DIALING; caller_data 432 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->outbound_crv[gen->CRV] = caller_data; caller_data 435 src/ftmod/ftmod_isdn/ftmod_isdn.c while(ftdm_running() && caller_data->call_state == FTDM_CALLER_STATE_DIALING) { caller_data 439 src/ftmod/ftmod_isdn/ftmod_isdn.c caller_data->call_state = FTDM_CALLER_STATE_FAIL; caller_data 445 src/ftmod/ftmod_isdn/ftmod_isdn.c if (caller_data->call_state == FTDM_CALLER_STATE_SUCCESS) { caller_data 450 src/ftmod/ftmod_isdn/ftmod_isdn.c if (caller_data->chan_id < FTDM_MAX_CHANNELS_SPAN && caller_data->chan_id <= span->chan_count) { caller_data 451 src/ftmod/ftmod_isdn/ftmod_isdn.c new_chan = span->channels[caller_data->chan_id]; caller_data 480 src/ftmod/ftmod_isdn/ftmod_isdn.c memset(&new_chan->caller_data, 0, sizeof(new_chan->caller_data)); caller_data 562 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_caller_data_t *caller_data = NULL; caller_data 586 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRVFlag && (caller_data = isdn_data->outbound_crv[gen->CRV])) { caller_data 588 src/ftmod/ftmod_isdn/ftmod_isdn.c caller_data->chan_id = chan_id; caller_data 599 src/ftmod/ftmod_isdn/ftmod_isdn.c caller_data->call_state = FTDM_CALLER_STATE_SUCCESS; caller_data 603 src/ftmod/ftmod_isdn/ftmod_isdn.c caller_data->call_state = FTDM_CALLER_STATE_FAIL; caller_data 699 src/ftmod/ftmod_isdn/ftmod_isdn.c sig.channel->caller_data.hangup_cause = (cause) ? cause->Value : FTDM_CAUSE_NORMAL_UNSPECIFIED; caller_data 718 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan->caller_data.hangup_cause = cause->Value; caller_data 862 src/ftmod/ftmod_isdn/ftmod_isdn.c memset(&ftdmchan->caller_data, 0, sizeof(ftdmchan->caller_data)); caller_data 868 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_set_string(ftdmchan->caller_data.cid_num.digits, (char *)callingnum->Digit); caller_data 869 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_set_string(ftdmchan->caller_data.cid_name, (char *)callingnum->Digit); caller_data 870 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_set_string(ftdmchan->caller_data.ani.digits, (char *)callingnum->Digit); caller_data 872 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_set_string(ftdmchan->caller_data.dnis.digits, (char *)callednum->Digit); caller_data 875 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan->caller_data.CRV = gen->CRV; caller_data 876 src/ftmod/ftmod_isdn/ftmod_isdn.c if (cplen > sizeof(ftdmchan->caller_data.raw_data)) { caller_data 877 src/ftmod/ftmod_isdn/ftmod_isdn.c cplen = sizeof(ftdmchan->caller_data.raw_data); caller_data 880 src/ftmod/ftmod_isdn/ftmod_isdn.c memcpy(ftdmchan->caller_data.raw_data, msg, cplen); caller_data 881 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan->caller_data.raw_data_len = cplen; caller_data 1002 src/ftmod/ftmod_isdn/ftmod_isdn.c pos = (int)strlen(ftdmchan->caller_data.dnis.digits); caller_data 1003 src/ftmod/ftmod_isdn/ftmod_isdn.c strcat(&ftdmchan->caller_data.dnis.digits[pos], (char *)callednum->Digit); caller_data 1008 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_log(FTDM_LOG_DEBUG, "Received new overlap digit (%s), destination number: %s\n", callednum->Digit, ftdmchan->caller_data.dnis.digits); caller_data 1158 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931mes_Generic *gen = (Q931mes_Generic *) ftdmchan->caller_data.raw_data; caller_data 1241 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_UNSPECIFIED; caller_data 1284 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (void *)gen, ftdmchan->caller_data.raw_data_len); caller_data 1354 src/ftmod/ftmod_isdn/ftmod_isdn.c Display.Size = Display.Size + (unsigned char)strlen(ftdmchan->caller_data.cid_name); caller_data 1357 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_copy_string((char *)ptrDisplay->Display, ftdmchan->caller_data.cid_name, strlen(ftdmchan->caller_data.cid_name)+1); caller_data 1364 src/ftmod/ftmod_isdn/ftmod_isdn.c CallingNum.TypNum = ftdmchan->caller_data.ani.type; caller_data 1368 src/ftmod/ftmod_isdn/ftmod_isdn.c CallingNum.Size = CallingNum.Size + (unsigned char)strlen(ftdmchan->caller_data.cid_num.digits); caller_data 1371 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_copy_string((char *)ptrCallingNum->Digit, ftdmchan->caller_data.cid_num.digits, strlen(ftdmchan->caller_data.cid_num.digits)+1); caller_data 1377 src/ftmod/ftmod_isdn/ftmod_isdn.c CalledNum.TypNum = ftdmchan->caller_data.dnis.type; caller_data 1379 src/ftmod/ftmod_isdn/ftmod_isdn.c CalledNum.Size = CalledNum.Size + (unsigned char)strlen(ftdmchan->caller_data.dnis.digits); caller_data 1382 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_copy_string((char *)ptrCalledNum->Digit, ftdmchan->caller_data.dnis.digits, strlen(ftdmchan->caller_data.dnis.digits)+1); caller_data 1435 src/ftmod/ftmod_isdn/ftmod_isdn.c cause.Value = (unsigned char) ftdmchan->caller_data.hangup_cause; caller_data 1450 src/ftmod/ftmod_isdn/ftmod_isdn.c cause.Value = (unsigned char) ftdmchan->caller_data.hangup_cause; caller_data 1464 src/ftmod/ftmod_isdn/ftmod_isdn.c cause.Value = (unsigned char) ftdmchan->caller_data.hangup_cause; caller_data 1680 src/ftmod/ftmod_isdn/ftmod_isdn.c if (strlen(ftdmchan->caller_data.dnis.digits) > 0) { caller_data 1686 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_RECOVERY_ON_TIMER_EXPIRE; /* TODO: probably wrong cause value */ caller_data 535 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_UNSPECIFIED; caller_data 566 src/ftmod/ftmod_libpri/ftmod_libpri.c dp = ftdmchan->caller_data.dnis.type; caller_data 586 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_sr_set_called(sr, ftdmchan->caller_data.dnis.digits, dp, 1); caller_data 587 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_sr_set_caller(sr, ftdmchan->caller_data.cid_num.digits, (isdn_data->opts & FTMOD_LIBPRI_OPT_OMIT_DISPLAY_IE ? NULL : ftdmchan->caller_data.cid_name), caller_data 588 src/ftmod/ftmod_libpri/ftmod_libpri.c dp, (ftdmchan->caller_data.pres != 1 ? PRES_ALLOWED_USER_NUMBER_PASSED_SCREEN : PRES_PROHIB_USER_NUMBER_NOT_SCREENED)); caller_data 591 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_sr_set_redirecting(sr, ftdmchan->caller_data.cid_num.digits, dp, PRES_ALLOWED_USER_NUMBER_PASSED_SCREEN, PRI_REDIR_UNCONDITIONAL); caller_data 595 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_DESTINATION_OUT_OF_ORDER; caller_data 606 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_hangup(isdn_data->spri.pri, call, ftdmchan->caller_data.hangup_cause); caller_data 704 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdmchan->caller_data.hangup_cause = pevent->hangup.cause; caller_data 829 src/ftmod/ftmod_libpri/ftmod_libpri.c memset(&ftdmchan->caller_data, 0, sizeof(ftdmchan->caller_data)); caller_data 831 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_set_string(ftdmchan->caller_data.cid_num.digits, (char *)pevent->ring.callingnum); caller_data 833 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_set_string(ftdmchan->caller_data.cid_name, (char *)pevent->ring.callingname); caller_data 835 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_set_string(ftdmchan->caller_data.cid_name, (char *)pevent->ring.callingnum); caller_data 837 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_set_string(ftdmchan->caller_data.ani.digits, (char *)pevent->ring.callingani); caller_data 838 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_set_string(ftdmchan->caller_data.dnis.digits, (char *)pevent->ring.callednum); caller_data 841 src/ftmod/ftmod_libpri/ftmod_libpri.c snprintf(ftdmchan->caller_data.aniII, 5, "%.2d", pevent->ring.ani2); caller_data 501 src/ftmod/ftmod_pritap/ftmod_pritap.c memset(&fchan->caller_data, 0, sizeof(fchan->caller_data)); caller_data 503 src/ftmod/ftmod_pritap/ftmod_pritap.c ftdm_set_string(fchan->caller_data.cid_num.digits, pcall->callingnum.digits); caller_data 505 src/ftmod/ftmod_pritap/ftmod_pritap.c ftdm_set_string(fchan->caller_data.cid_name, pcall->callingname); caller_data 507 src/ftmod/ftmod_pritap/ftmod_pritap.c ftdm_set_string(fchan->caller_data.cid_name, pcall->callingnum.digits); caller_data 509 src/ftmod/ftmod_pritap/ftmod_pritap.c ftdm_set_string(fchan->caller_data.ani.digits, pcall->callingani.digits); caller_data 510 src/ftmod/ftmod_pritap/ftmod_pritap.c ftdm_set_string(fchan->caller_data.dnis.digits, pcall->callednum.digits); caller_data 313 src/ftmod/ftmod_r2/ftmod_r2.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_CLEARING; caller_data 367 src/ftmod/ftmod_r2/ftmod_r2.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_PROTOCOL_ERROR; caller_data 448 src/ftmod/ftmod_r2/ftmod_r2.c ftdmchan->caller_data.dnis.digits[collected_len] = digit; caller_data 450 src/ftmod/ftmod_r2/ftmod_r2.c ftdmchan->caller_data.dnis.digits[collected_len] = '\0'; caller_data 461 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_NOTICE, "Requested to stop getting DNIS. Current DNIS = %s on chan %d\n", ftdmchan->caller_data.dnis.digits, openr2_chan_get_number(r2chan)); caller_data 466 src/ftmod/ftmod_r2/ftmod_r2.c if (collected_len == (sizeof(ftdmchan->caller_data.dnis.digits) - 1)) { caller_data 467 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_NOTICE, "No more room for DNIS. Current DNIS = %s on chan %d\n", ftdmchan->caller_data.dnis.digits, openr2_chan_get_number(r2chan)); caller_data 480 src/ftmod/ftmod_r2/ftmod_r2.c if (collected_len == (sizeof(ftdmchan->caller_data.ani.digits) - 1)) { caller_data 487 src/ftmod/ftmod_r2/ftmod_r2.c ftdmchan->caller_data.ani.digits[collected_len++] = digit; caller_data 488 src/ftmod/ftmod_r2/ftmod_r2.c ftdmchan->caller_data.ani.digits[collected_len] = '\0'; caller_data 935 src/ftmod/ftmod_r2/ftmod_r2.c memset(ftdmchan->caller_data.dnis.digits, 0, sizeof(ftdmchan->caller_data.collected)); caller_data 936 src/ftmod/ftmod_r2/ftmod_r2.c memset(ftdmchan->caller_data.ani.digits, 0, sizeof(ftdmchan->caller_data.collected)); caller_data 983 src/ftmod/ftmod_r2/ftmod_r2.c if (openr2_chan_make_call(r2chan, ftdmchan->caller_data.cid_num.digits, ftdmchan->caller_data.dnis.digits, OR2_CALLING_PARTY_CATEGORY_NATIONAL_SUBSCRIBER)) { caller_data 985 src/ftmod/ftmod_r2/ftmod_r2.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_DESTINATION_OUT_OF_ORDER; caller_data 373 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(dnis, caller_data->dnis.digits); caller_data 386 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangomabc_call_init(&event, caller_data->cid_num.digits, dnis, r); caller_data 413 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(event.calling_name, caller_data->cid_name); caller_data 414 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(event.rdnis.digits, caller_data->rdnis.digits); caller_data 415 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (strlen(caller_data->rdnis.digits)) { caller_data 416 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.rdnis.digits_count = (uint8_t)strlen(caller_data->rdnis.digits)+1; caller_data 417 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.rdnis.ton = caller_data->rdnis.type; caller_data 418 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.rdnis.npi = caller_data->rdnis.plan; caller_data 421 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.calling.screening_ind = caller_data->screen; caller_data 422 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.calling.presentation_ind = caller_data->pres; caller_data 424 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.calling.ton = caller_data->cid_num.type; caller_data 425 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.calling.npi = caller_data->cid_num.plan; caller_data 427 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.called.ton = caller_data->dnis.type; caller_data 428 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.called.npi = caller_data->dnis.plan; caller_data 431 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.bearer.capability = caller_data->bearer_capability; caller_data 432 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.bearer.uil1p = caller_data->bearer_layer1; caller_data 434 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (caller_data->raw_data_len) { caller_data 435 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(event.custom_data, caller_data->raw_data); caller_data 436 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.custom_data_size = (uint16_t)caller_data->raw_data_len; caller_data 480 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c caller_data->hangup_cause = OUTBOUND_REQUESTS[r].hangup_cause; caller_data 482 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c caller_data->hangup_cause = FTDM_CAUSE_RECOVERY_ON_TIMER_EXPIRE; caller_data 813 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.hangup_cause = event->release_cause; caller_data 890 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.hangup_cause = event->release_cause; caller_data 898 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.hangup_cause = event->release_cause; caller_data 1033 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(ftdmchan->caller_data.cid_num.digits, (char *)event->calling.digits); caller_data 1034 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(ftdmchan->caller_data.cid_name, (char *)event->calling.digits); caller_data 1035 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(ftdmchan->caller_data.ani.digits, (char *)event->calling.digits); caller_data 1036 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(ftdmchan->caller_data.dnis.digits, (char *)event->called.digits); caller_data 1037 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(ftdmchan->caller_data.rdnis.digits, (char *)event->rdnis.digits); caller_data 1039 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(ftdmchan->caller_data.raw_data, event->custom_data); caller_data 1040 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.raw_data_len = event->custom_data_size; caller_data 1044 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(ftdmchan->caller_data.cid_name, (char *)event->calling_name); caller_data 1047 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.cid_num.plan = event->calling.npi; caller_data 1048 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.cid_num.type = event->calling.ton; caller_data 1050 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.ani.plan = event->calling.npi; caller_data 1051 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.ani.type = event->calling.ton; caller_data 1053 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.dnis.plan = event->called.npi; caller_data 1054 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.dnis.type = event->called.ton; caller_data 1056 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.rdnis.plan = event->rdnis.npi; caller_data 1057 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.rdnis.type = event->rdnis.ton; caller_data 1059 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.screen = event->calling.screening_ind; caller_data 1060 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.pres = event->calling.presentation_ind; caller_data 1062 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.bearer_capability = event->bearer.capability; caller_data 1063 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.bearer_layer1 = event->bearer.uil1p; caller_data 1073 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c snprintf(ftdmchan->caller_data.aniII, 5, "%.2d", ani2); caller_data 1081 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c hangup_cause = ftdmchan ? ftdmchan->caller_data.hangup_cause : FTDM_CAUSE_REQUESTED_CHAN_UNAVAIL; caller_data 1541 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(dnis, ftdmchan->caller_data.dnis.digits); caller_data 1550 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangomabc_call_init(&event, ftdmchan->caller_data.cid_num.digits, dnis, r); caller_data 1557 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(event.calling_name, ftdmchan->caller_data.cid_name); caller_data 1558 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(event.rdnis.digits, ftdmchan->caller_data.rdnis.digits); caller_data 1559 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (strlen(ftdmchan->caller_data.rdnis.digits)) { caller_data 1560 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.rdnis.digits_count = (uint8_t)strlen(ftdmchan->caller_data.rdnis.digits)+1; caller_data 1561 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.rdnis.ton = ftdmchan->caller_data.rdnis.type; caller_data 1562 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.rdnis.npi = ftdmchan->caller_data.rdnis.plan; caller_data 1565 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.calling.screening_ind = ftdmchan->caller_data.screen; caller_data 1566 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.calling.presentation_ind = ftdmchan->caller_data.pres; caller_data 1568 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.calling.ton = ftdmchan->caller_data.cid_num.type; caller_data 1569 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.calling.npi = ftdmchan->caller_data.cid_num.plan; caller_data 1571 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.called.ton = ftdmchan->caller_data.dnis.type; caller_data 1572 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.called.npi = ftdmchan->caller_data.dnis.plan; caller_data 1574 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (ftdmchan->caller_data.raw_data_len) { caller_data 1575 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(event.custom_data, ftdmchan->caller_data.raw_data); caller_data 1576 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event.custom_data_size = (uint16_t)ftdmchan->caller_data.raw_data_len; caller_data 1614 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.hangup_cause, 0); caller_data 1621 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdmchan->caller_data.hangup_cause, 0); caller_data 493 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c ftdm_log_chan(ftdmchan, FTDM_LOG_DEBUG, "Sending incoming call from %s to %s to FTDM core\n", ftdmchan->caller_data.ani.digits, ftdmchan->caller_data.dnis.digits); caller_data 95 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdmchan->caller_data.hangup_cause = IN_CCNORTTODEST; caller_data 124 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_TEMPORARY_FAILURE; caller_data 134 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c cpy_calling_num_from_stack(&ftdmchan->caller_data, &conEvnt->cgPtyNmb); caller_data 135 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c cpy_called_num_from_stack(&ftdmchan->caller_data, &conEvnt->cdPtyNmb); caller_data 136 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c cpy_calling_name_from_stack(&ftdmchan->caller_data, &conEvnt->display); caller_data 137 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 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); caller_data 140 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdmchan->caller_data.bearer_layer1 = sngisdn_get_infoTranCap_from_stack(conEvnt->bearCap[0].usrInfoLyr1Prot.val); caller_data 141 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdmchan->caller_data.bearer_capability = sngisdn_get_infoTranCap_from_stack(conEvnt->bearCap[0].infoTranCap.val); caller_data 147 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c snprintf(ftdmchan->caller_data.aniII, 5, "%.2d", conEvnt->ni2OctStr.str.val[3]); caller_data 174 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c strcpy(ftdmchan->caller_data.cid_name, retrieved_str); caller_data 212 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdmchan->caller_data.hangup_cause = 0x2C; /* Channel requested not available */ caller_data 361 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdmchan->caller_data.hangup_cause = cnStEvnt->causeDgn[0].causeVal.val; caller_data 412 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c cpy_called_num_from_stack(&ftdmchan->caller_data, &cnStEvnt->cdPtyNmb); caller_data 413 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c num_digits = strlen(ftdmchan->caller_data.dnis.digits); caller_data 467 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdmchan->caller_data.hangup_cause = discEvnt->causeDgn[0].causeVal.val; caller_data 470 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdmchan->caller_data.hangup_cause = 0; caller_data 553 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdmchan->caller_data.hangup_cause = relEvnt->causeDgn[0].causeVal.val; caller_data 554 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdm_log_chan(ftdmchan, FTDM_LOG_DEBUG, "cause:%d\n", ftdmchan->caller_data.hangup_cause); caller_data 557 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdmchan->caller_data.hangup_cause = 0; caller_data 734 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c strcpy(ftdmchan->caller_data.cid_name, retrieved_str); caller_data 805 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdmchan->caller_data.hangup_cause = staEvnt->causeDgn[0].causeVal.val; caller_data 883 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c ftdmchan->caller_data.hangup_cause = staEvnt->causeDgn[0].causeVal.val; caller_data 68 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c conEvnt.bearCap[0].infoTranCap.val = sngisdn_get_infoTranCap_from_user(ftdmchan->caller_data.bearer_capability); caller_data 99 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c conEvnt.bearCap[0].usrInfoLyr1Prot.val = sngisdn_get_usrInfoLyr1Prot_from_user(ftdmchan->caller_data.bearer_layer1); caller_data 146 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 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); caller_data 148 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c cpy_called_num_from_user(&conEvnt.cdPtyNmb, &ftdmchan->caller_data); caller_data 149 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c cpy_calling_num_from_user(&conEvnt.cgPtyNmb, &ftdmchan->caller_data); caller_data 541 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c discEvnt.causeDgn[0].causeVal.val = ftdmchan->caller_data.hangup_cause; caller_data 577 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c relEvnt.causeDgn[0].causeVal.val = ftdmchan->caller_data.hangup_cause; caller_data 332 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c ftdm_caller_data_t *ftdm = &ftdmchan->caller_data; caller_data 427 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c if (ftdmchan->caller_data.hangup_cause == IN_CCNORTTODEST || ftdmchan->state != FTDM_CHANNEL_STATE_DOWN) { caller_data 432 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c if (ftdmchan->caller_data.hangup_cause == IN_CCNORTTODEST) { caller_data 139 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.hangup_cause = 41; caller_data 155 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.cid_num.digits, caller_data 159 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdm_set_string(ftdmchan->caller_data.cid_name, ftdmchan->caller_data.cid_num.digits); caller_data 162 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdm_set_string(ftdmchan->caller_data.ani.digits, ftdmchan->caller_data.cid_num.digits); caller_data 167 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.screen = siConEvnt->cgPtyNum.scrnInd.val; caller_data 172 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.pres = siConEvnt->cgPtyNum.presRest.val; caller_data 183 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.dnis.digits, caller_data 195 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.rdnis.digits, caller_data 206 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.bearer_capability = siConEvnt->txMedReq.trMedReq.val; caller_data 246 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.hangup_cause = 34; /* Circuit Congrestion */ caller_data 538 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.hangup_cause = siRelEvnt->causeDgn.causeVal.val; caller_data 541 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.hangup_cause = 0; caller_data 559 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.hangup_cause = siRelEvnt->causeDgn.causeVal.val; caller_data 562 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.hangup_cause = 0; caller_data 1077 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.hangup_cause = 34; /* Circuit Congrestion */ caller_data 1587 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.hangup_cause = siStaEvnt->causeDgn.causeVal.val; caller_data 1589 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c ftdmchan->caller_data.hangup_cause = 98; /* Message not compatiable with call state */ caller_data 508 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c while (ftdmchan->caller_data.dnis.digits[i] != '\0'){ caller_data 513 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c if (ftdmchan->caller_data.dnis.digits[i-1] == 'F') { caller_data 517 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c ftdmchan->caller_data.dnis.digits[i-1] = '\0'; caller_data 532 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c ftdmchan->caller_data.dnis.digits); caller_data 544 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c ftdmchan->caller_data.hangup_cause = 41; caller_data 570 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c ftdmchan->caller_data.ani.digits, caller_data 571 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c ftdmchan->caller_data.dnis.digits); caller_data 588 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c ftdmchan->caller_data.ani.digits, caller_data 589 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c ftdmchan->caller_data.dnis.digits); caller_data 971 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c ftdmchan->caller_data.hangup_cause = 41; caller_data 126 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c iam.txMedReq.trMedReq.val = ftdmchan->caller_data.bearer_capability; caller_data 139 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c switch (ftdmchan->caller_data.bearer_capability) { caller_data 183 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c copy_cdPtyNum_to_sngss7 (&ftdmchan->caller_data, &iam.cdPtyNum); caller_data 187 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c copy_cgPtyNum_to_sngss7 (&ftdmchan->caller_data, &iam.cgPtyNum); caller_data 297 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c ftdmchan->caller_data.cid_num.digits, caller_data 299 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c ftdmchan->caller_data.dnis.digits, caller_data 408 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c rel.causeDgn.causeVal.val = (uint8_t) ftdmchan->caller_data.hangup_cause; caller_data 420 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c ftdmchan->caller_data.hangup_cause ); caller_data 682 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c ftdmchan->caller_data.hangup_cause = sngss7_span->rx_gra.cause; caller_data 684 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c ftdmchan->caller_data.hangup_cause = 98; /* Message not compatiable with call state */ caller_data 67 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_timers.c ftdmchan->caller_data.hangup_cause = 28; caller_data 456 src/include/freetdm.h #define FIO_CHANNEL_REQUEST_ARGS (ftdm_span_t *span, uint32_t chan_id, ftdm_direction_t direction, ftdm_caller_data_t *caller_data, ftdm_channel_t **ftdmchan) caller_data 929 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_open_by_span(uint32_t span_id, ftdm_direction_t direction, ftdm_caller_data_t *caller_data, ftdm_channel_t **ftdmchan); caller_data 945 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_open_by_group(uint32_t group_id, ftdm_direction_t direction, ftdm_caller_data_t *caller_data, ftdm_channel_t **ftdmchan); caller_data 1256 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_channel_set_caller_data(ftdm_channel_t *ftdmchan, ftdm_caller_data_t *caller_data); caller_data 427 src/include/private/ftdm_core.h struct ftdm_caller_data caller_data; caller_data 235 src/testsangomaboost.c ftdm_caller_data_t caller_data = {{ 0 }}; caller_data 239 src/testsangomaboost.c ftdm_set_string(caller_data.dnis.digits, number); caller_data 242 src/testsangomaboost.c ftdm_set_string(caller_data.cid_name, "testsangomaboost"); caller_data 243 src/testsangomaboost.c ftdm_set_string(caller_data.cid_num.digits, "1234"); caller_data 249 src/testsangomaboost.c status = ftdm_channel_open_by_span(ftdm_span_get_id(span), FTDM_TOP_DOWN, &caller_data, &ftdmchan); caller_data 260 src/testsangomaboost.c ftdm_channel_set_caller_data(ftdmchan, &caller_data);