caller_data      1083 mod_freetdm/mod_freetdm.c static ftdm_status_t on_channel_found(ftdm_channel_t *fchan, ftdm_caller_data_t *caller_data)
caller_data      1090 mod_freetdm/mod_freetdm.c 	hunt_data_t *hdata = caller_data->priv;
caller_data      1105 mod_freetdm/mod_freetdm.c 	snprintf(name, sizeof(name), "FreeTDM/%u:%u/%s", span_id, chan_id, caller_data->dnis.digits);
caller_data      1123 mod_freetdm/mod_freetdm.c 				caller_data->dnis.digits);
caller_data      1151 mod_freetdm/mod_freetdm.c 	ftdm_caller_data_t caller_data = {{ 0 }};
caller_data      1247 mod_freetdm/mod_freetdm.c 			ftdm_set_string(caller_data.cid_name, sipvar);
caller_data      1252 mod_freetdm/mod_freetdm.c 			ftdm_set_string(caller_data.cid_num.digits, sipvar);
caller_data      1257 mod_freetdm/mod_freetdm.c 			ftdm_set_string(caller_data.ani.digits, sipvar);
caller_data      1262 mod_freetdm/mod_freetdm.c 			caller_data.ani.type = (uint8_t)atoi(sipvar);
caller_data      1267 mod_freetdm/mod_freetdm.c 			caller_data.ani.plan = (uint8_t)atoi(sipvar);
caller_data      1272 mod_freetdm/mod_freetdm.c 			ftdm_set_string(caller_data.aniII, sipvar);
caller_data      1277 mod_freetdm/mod_freetdm.c 			ftdm_set_string(caller_data.dnis.digits, sipvar);
caller_data      1282 mod_freetdm/mod_freetdm.c 			caller_data.dnis.type = (uint8_t)atoi(sipvar);
caller_data      1287 mod_freetdm/mod_freetdm.c 			caller_data.dnis.plan = (uint8_t)atoi(sipvar);
caller_data      1292 mod_freetdm/mod_freetdm.c 			ftdm_set_string(caller_data.rdnis.digits, sipvar);
caller_data      1297 mod_freetdm/mod_freetdm.c 			caller_data.rdnis.type = (uint8_t)atoi(sipvar);
caller_data      1302 mod_freetdm/mod_freetdm.c 			caller_data.rdnis.plan = (uint8_t)atoi(sipvar);
caller_data      1307 mod_freetdm/mod_freetdm.c 			caller_data.screen = (uint8_t)atoi(sipvar);
caller_data      1312 mod_freetdm/mod_freetdm.c 			caller_data.pres = (uint8_t)atoi(sipvar);
caller_data      1317 mod_freetdm/mod_freetdm.c 		caller_data.screen = FTDM_SCREENING_VERIFIED_PASSED;
caller_data      1321 mod_freetdm/mod_freetdm.c 		caller_data.pres = FTDM_PRES_RESTRICTED;
caller_data      1325 mod_freetdm/mod_freetdm.c 		caller_data.bearer_capability = (uint8_t)atoi(var);
caller_data      1329 mod_freetdm/mod_freetdm.c 			caller_data.bearer_layer1 = (uint8_t)atoi(var);
caller_data      1333 mod_freetdm/mod_freetdm.c 			ftdm_set_screening_ind(var, &caller_data.screen);
caller_data      1337 mod_freetdm/mod_freetdm.c 			ftdm_set_presentation_ind(var, &caller_data.pres);
caller_data      1341 mod_freetdm/mod_freetdm.c 			ftdm_set_ton(var, &caller_data.dnis.type);
caller_data      1343 mod_freetdm/mod_freetdm.c 		caller_data.dnis.type = outbound_profile->destination_number_ton;
caller_data      1347 mod_freetdm/mod_freetdm.c 		ftdm_set_calling_party_category(var, (uint8_t *)&caller_data.cpc);
caller_data      1351 mod_freetdm/mod_freetdm.c 		ftdm_set_string(caller_data.raw_data, var);
caller_data      1352 mod_freetdm/mod_freetdm.c 		caller_data.raw_data_len = (uint32_t)strlen(var);
caller_data      1356 mod_freetdm/mod_freetdm.c 		ftdm_set_string(caller_data.dnis.digits, dest);
caller_data      1359 mod_freetdm/mod_freetdm.c 	caller_data.dnis.plan = outbound_profile->destination_number_numplan;
caller_data      1363 mod_freetdm/mod_freetdm.c 	caller_data.cid_num.type = outbound_profile->caller_ton;
caller_data      1364 mod_freetdm/mod_freetdm.c 	caller_data.cid_num.plan = outbound_profile->caller_numplan;
caller_data      1365 mod_freetdm/mod_freetdm.c 	caller_data.rdnis.type = outbound_profile->rdnis_ton;
caller_data      1366 mod_freetdm/mod_freetdm.c 	caller_data.rdnis.plan = outbound_profile->rdnis_numplan;
caller_data      1368 mod_freetdm/mod_freetdm.c 	ftdm_set_string(caller_data.cid_name, outbound_profile->caller_id_name);
caller_data      1369 mod_freetdm/mod_freetdm.c 	ftdm_set_string(caller_data.cid_num.digits, switch_str_nil(outbound_profile->caller_id_number));
caller_data      1392 mod_freetdm/mod_freetdm.c 				ftdm_call_add_var(&caller_data, v, h->value);
caller_data      1418 mod_freetdm/mod_freetdm.c 		caller_data.priv = &hunt_data;
caller_data      1420 mod_freetdm/mod_freetdm.c 		if ((status = ftdm_call_place(&caller_data, &hunting)) != FTDM_SUCCESS) {
caller_data      1437 mod_freetdm/mod_freetdm.c 		ftdm_channel_init(caller_data.fchan);
caller_data      1656 mod_freetdm/mod_freetdm.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
caller_data      1657 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      1711 mod_freetdm/mod_freetdm.c 	ftdm_caller_data_t *caller_data;
caller_data      1715 mod_freetdm/mod_freetdm.c 	caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
caller_data      1738 mod_freetdm/mod_freetdm.c 				switch_channel_hangup(channel, caller_data->hangup_cause);
caller_data      1823 mod_freetdm/mod_freetdm.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
caller_data      1826 mod_freetdm/mod_freetdm.c 				int digits = !zstr(caller_data->collected);
caller_data      1863 mod_freetdm/mod_freetdm.c 					switch_ivr_session_transfer(session_t, caller_data->collected, NULL, NULL);
caller_data      1954 mod_freetdm/mod_freetdm.c 			ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
caller_data      1965 mod_freetdm/mod_freetdm.c 			switch_set_string(caller_data->collected, dtmf);
caller_data      2008 mod_freetdm/mod_freetdm.c 	ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
caller_data      2029 mod_freetdm/mod_freetdm.c 				switch_channel_hangup(channel, caller_data->hangup_cause);
caller_data      2046 mod_freetdm/mod_freetdm.c 			ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
caller_data      2059 mod_freetdm/mod_freetdm.c 			ftdm_log(FTDM_LOG_DEBUG, "R2 DNIS so far [%s]\n", caller_data->dnis.digits);
caller_data      2061 mod_freetdm/mod_freetdm.c 			if ((regex || fail_regex) && !zstr(caller_data->dnis.digits)) {
caller_data      2067 mod_freetdm/mod_freetdm.c 					match = switch_regex_perform(caller_data->dnis.digits, fail_regex, &re, ovector, sizeof(ovector) / sizeof(ovector[0]));
caller_data      2073 mod_freetdm/mod_freetdm.c 					match = switch_regex_perform(caller_data->dnis.digits, regex, &re, ovector, sizeof(ovector) / sizeof(ovector[0]));
caller_data      2139 mod_freetdm/mod_freetdm.c 	ftdm_caller_data_t *caller_data;
caller_data      2144 mod_freetdm/mod_freetdm.c 	caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
caller_data      2155 mod_freetdm/mod_freetdm.c 			ftdm_call_add_var(caller_data, "screening_ind", ftdm_screening2str(caller_data->screen));
caller_data      2156 mod_freetdm/mod_freetdm.c 			ftdm_call_add_var(caller_data, "presentation_ind", ftdm_presentation2str(caller_data->pres));
caller_data      2169 mod_freetdm/mod_freetdm.c 				switch_channel_hangup(channel, caller_data->hangup_cause);
caller_data      3424 mod_freetdm/mod_freetdm.c 	ftdm_caller_data_t *caller_data;
caller_data      3443 mod_freetdm/mod_freetdm.c 	caller_data = ftdm_channel_get_caller_data(ftdmchan);
caller_data      3489 mod_freetdm/mod_freetdm.c 						   caller_data->cid_date,
caller_data      3490 mod_freetdm/mod_freetdm.c 						   caller_data->cid_name,
caller_data      3491 mod_freetdm/mod_freetdm.c 						   caller_data->cid_num.digits,
caller_data      3492 mod_freetdm/mod_freetdm.c 						   caller_data->ani.digits,
caller_data      3493 mod_freetdm/mod_freetdm.c 						   caller_data->aniII,
caller_data      3494 mod_freetdm/mod_freetdm.c 						   caller_data->dnis.digits,
caller_data      3495 mod_freetdm/mod_freetdm.c 						   caller_data->rdnis.digits,
caller_data      3496 mod_freetdm/mod_freetdm.c 						   switch_channel_cause2str(caller_data->hangup_cause),
caller_data      3508 mod_freetdm/mod_freetdm.c 	ftdm_caller_data_t *caller_data;
caller_data      3527 mod_freetdm/mod_freetdm.c 	caller_data = ftdm_channel_get_caller_data(ftdmchan);
caller_data      3565 mod_freetdm/mod_freetdm.c 						   caller_data->cid_date,
caller_data      3566 mod_freetdm/mod_freetdm.c 						   caller_data->cid_name,
caller_data      3567 mod_freetdm/mod_freetdm.c 						   caller_data->cid_num.digits,
caller_data      3568 mod_freetdm/mod_freetdm.c 						   caller_data->ani.digits,
caller_data      3569 mod_freetdm/mod_freetdm.c 						   caller_data->aniII,
caller_data      3570 mod_freetdm/mod_freetdm.c 						   caller_data->dnis.digits,
caller_data      3571 mod_freetdm/mod_freetdm.c 						   caller_data->rdnis.digits,
caller_data      3572 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        66 src/ftdm_io.c  static ftdm_status_t ftdm_call_set_call_id(ftdm_channel_t *fchan, ftdm_caller_data_t *caller_data);
caller_data        67 src/ftdm_io.c  static ftdm_status_t ftdm_call_clear_call_id(ftdm_caller_data_t *caller_data);
caller_data       409 src/ftdm_io.c  	ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
caller_data       412 src/ftdm_io.c  			if (caller_data->bearer_capability != FTDM_BEARER_CAP_64K_UNRESTRICTED) {
caller_data       416 src/ftdm_io.c  			if (caller_data->bearer_capability == FTDM_BEARER_CAP_64K_UNRESTRICTED) {
caller_data       425 src/ftdm_io.c  	ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
caller_data       428 src/ftdm_io.c  			if (caller_data->bearer_capability != FTDM_BEARER_CAP_64K_UNRESTRICTED) {
caller_data       432 src/ftdm_io.c  			if (caller_data->bearer_capability == FTDM_BEARER_CAP_64K_UNRESTRICTED) {
caller_data       451 src/ftdm_io.c  static ftdm_status_t ftdm_set_caller_data(ftdm_span_t *span, ftdm_caller_data_t *caller_data)
caller_data       453 src/ftdm_io.c  	if (!caller_data) {
caller_data       458 src/ftdm_io.c  	if (caller_data->dnis.plan >= FTDM_NPI_INVALID) {
caller_data       459 src/ftdm_io.c  		caller_data->dnis.plan = span->default_caller_data.dnis.plan;
caller_data       462 src/ftdm_io.c  	if (caller_data->dnis.type >= FTDM_TON_INVALID) {
caller_data       463 src/ftdm_io.c  		caller_data->dnis.type = span->default_caller_data.dnis.type;
caller_data       466 src/ftdm_io.c  	if (caller_data->cid_num.plan >= FTDM_NPI_INVALID) {
caller_data       467 src/ftdm_io.c  		caller_data->cid_num.plan = span->default_caller_data.cid_num.plan;
caller_data       470 src/ftdm_io.c  	if (caller_data->cid_num.type >= FTDM_TON_INVALID) {
caller_data       471 src/ftdm_io.c  		caller_data->cid_num.type = span->default_caller_data.cid_num.type;
caller_data       474 src/ftdm_io.c  	if (caller_data->ani.plan >= FTDM_NPI_INVALID) {
caller_data       475 src/ftdm_io.c  		caller_data->ani.plan = span->default_caller_data.ani.plan;
caller_data       478 src/ftdm_io.c  	if (caller_data->ani.type >= FTDM_TON_INVALID) {
caller_data       479 src/ftdm_io.c  		caller_data->ani.type = span->default_caller_data.ani.type;
caller_data       482 src/ftdm_io.c  	if (caller_data->rdnis.plan >= FTDM_NPI_INVALID) {
caller_data       483 src/ftdm_io.c  		caller_data->rdnis.plan = span->default_caller_data.rdnis.plan;
caller_data       486 src/ftdm_io.c  	if (caller_data->rdnis.type >= FTDM_NPI_INVALID) {
caller_data       487 src/ftdm_io.c  		caller_data->rdnis.type = span->default_caller_data.rdnis.type;
caller_data       490 src/ftdm_io.c  	if (caller_data->bearer_capability >= FTDM_INVALID_INT_PARM) {
caller_data       491 src/ftdm_io.c  		caller_data->bearer_capability = span->default_caller_data.bearer_capability;
caller_data       494 src/ftdm_io.c  	if (caller_data->bearer_layer1 >= FTDM_INVALID_INT_PARM) {
caller_data       495 src/ftdm_io.c  		caller_data->bearer_layer1 = span->default_caller_data.bearer_layer1;
caller_data       498 src/ftdm_io.c  	if (FTDM_FAIL == ftdm_is_number(caller_data->cid_num.digits)) {
caller_data       499 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       500 src/ftdm_io.c  		caller_data->cid_num.digits[0] = '\0';
caller_data       506 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       513 src/ftdm_io.c  	if ((err = ftdm_set_caller_data(ftdmchan->span, caller_data)) != FTDM_SUCCESS) {
caller_data       516 src/ftdm_io.c  	ftdmchan->caller_data = *caller_data;
caller_data      1425 src/ftdm_io.c  		ftdm_caller_data_t *caller_data, ftdm_direction_t direction)
caller_data      1441 src/ftdm_io.c  				ftdm_set_caller_data(check->span, caller_data);
caller_data      1443 src/ftdm_io.c  					direction, caller_data, ftdmchan);
caller_data      1538 src/ftdm_io.c  static 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      1583 src/ftdm_io.c  		if (request_voice_channel(check, ftdmchan, caller_data, direction)) {
caller_data      1619 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      1622 src/ftdm_io.c  	status = _ftdm_channel_open_by_group(group_id, direction, caller_data, ftdmchan);
caller_data      1652 src/ftdm_io.c  static 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      1684 src/ftdm_io.c  		ftdm_set_caller_data(span, caller_data);
caller_data      1685 src/ftdm_io.c  		return span->channel_request(span, 0, direction, caller_data, ftdmchan);
caller_data      1719 src/ftdm_io.c  		if (request_voice_channel(check, ftdmchan, caller_data, direction)) {
caller_data      1750 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      1753 src/ftdm_io.c  	status = _ftdm_channel_open_by_span(span_id, direction, caller_data, ftdmchan);
caller_data      1786 src/ftdm_io.c  			ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_SWITCH_CONGESTION;
caller_data      2204 src/ftdm_io.c  	ftdmchan->caller_data.hangup_cause = cause;
caller_data      2218 src/ftdm_io.c  	ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_CLEARING;
caller_data      2238 src/ftdm_io.c  	return &ftdmchan->caller_data;
caller_data      2447 src/ftdm_io.c  	ftdm_call_set_call_id(ftdmchan, &ftdmchan->caller_data);
caller_data      2474 src/ftdm_io.c  		ftdm_caller_data_t *caller_data, ftdm_hunting_scheme_t *hunting)
caller_data      2479 src/ftdm_io.c  	ftdm_assert_return(caller_data, FTDM_EINVAL, "Invalid caller data\n");
caller_data      2484 src/ftdm_io.c  				hunting->mode_data.span.direction, caller_data, &fchan);
caller_data      2487 src/ftdm_io.c  				hunting->mode_data.group.direction, caller_data, &fchan);
caller_data      2500 src/ftdm_io.c  	status = hunting->result_cb(fchan, caller_data);
caller_data      2506 src/ftdm_io.c  	ftdm_channel_set_caller_data(fchan, caller_data);
caller_data      2514 src/ftdm_io.c  	caller_data->fchan = fchan;
caller_data      2638 src/ftdm_io.c  		ftdm_call_clear_call_id(&ftdmchan->caller_data);
caller_data      2647 src/ftdm_io.c  	memset(&ftdmchan->caller_data, 0, sizeof(ftdmchan->caller_data));
caller_data      3799 src/ftdm_io.c  							if (mlen > sizeof(ftdmchan->caller_data.ani)) {
caller_data      3800 src/ftdm_io.c  								mlen = sizeof(ftdmchan->caller_data.ani);
caller_data      3802 src/ftdm_io.c  							ftdm_set_string(ftdmchan->caller_data.ani.digits, str);
caller_data      3803 src/ftdm_io.c  							ftdm_set_string(ftdmchan->caller_data.cid_num.digits, ftdmchan->caller_data.ani.digits);
caller_data      3808 src/ftdm_io.c  							ftdm_set_string(ftdmchan->caller_data.ani.digits, *str == 'P' ? "private" : "unknown");
caller_data      3809 src/ftdm_io.c  							ftdm_set_string(ftdmchan->caller_data.cid_name, ftdmchan->caller_data.ani.digits);
caller_data      3814 src/ftdm_io.c  							if (mlen > sizeof(ftdmchan->caller_data.cid_name)) {
caller_data      3815 src/ftdm_io.c  								mlen = sizeof(ftdmchan->caller_data.cid_name);
caller_data      3817 src/ftdm_io.c  							ftdm_set_string(ftdmchan->caller_data.cid_name, str);
caller_data      3822 src/ftdm_io.c  							ftdm_set_string(ftdmchan->caller_data.cid_name, *str == 'P' ? "private" : "unknown");
caller_data      3826 src/ftdm_io.c  							if (mlen > sizeof(ftdmchan->caller_data.cid_date)) {
caller_data      3827 src/ftdm_io.c  								mlen = sizeof(ftdmchan->caller_data.cid_date);
caller_data      3829 src/ftdm_io.c  							ftdm_set_string(ftdmchan->caller_data.cid_date, str);
caller_data      3988 src/ftdm_io.c  FT_DECLARE(void) ftdm_call_clear_data(ftdm_caller_data_t *caller_data)
caller_data      3990 src/ftdm_io.c  	ftdm_call_clear_vars(caller_data);
caller_data      3991 src/ftdm_io.c  	memset(&caller_data->raw_data, 0, sizeof(caller_data->raw_data));
caller_data      3992 src/ftdm_io.c  	caller_data->raw_data_len = 0;
caller_data      3996 src/ftdm_io.c  FT_DECLARE(ftdm_status_t) ftdm_call_clear_vars(ftdm_caller_data_t *caller_data)
caller_data      3998 src/ftdm_io.c  	if (caller_data->variables) {
caller_data      3999 src/ftdm_io.c  		hashtable_destroy(caller_data->variables);
caller_data      4001 src/ftdm_io.c  	caller_data->variables = NULL;
caller_data      4005 src/ftdm_io.c  FT_DECLARE(ftdm_status_t) ftdm_call_remove_var(ftdm_caller_data_t *caller_data, const char *var_name)
caller_data      4007 src/ftdm_io.c  	if (caller_data->variables) {
caller_data      4008 src/ftdm_io.c  		hashtable_remove(caller_data->variables, (void *)var_name);
caller_data      4015 src/ftdm_io.c  FT_DECLARE(ftdm_status_t) ftdm_call_add_var(ftdm_caller_data_t *caller_data, const char *var_name, const char *value)
caller_data      4023 src/ftdm_io.c  	if (!caller_data->variables) {
caller_data      4025 src/ftdm_io.c  		caller_data->variables = create_hashtable(16, ftdm_hash_hashfromstring, ftdm_hash_equalkeys);
caller_data      4026 src/ftdm_io.c  		ftdm_assert_return(caller_data->variables, FTDM_FAIL, "Failed to create hash table\n");
caller_data      4031 src/ftdm_io.c  	hashtable_insert(caller_data->variables, t_name, t_val, HASHTABLE_FLAG_FREE_KEY | HASHTABLE_FLAG_FREE_VALUE);
caller_data      4035 src/ftdm_io.c  FT_DECLARE(const char *) ftdm_call_get_var(ftdm_caller_data_t *caller_data, const char *var_name)
caller_data      4039 src/ftdm_io.c  	if (!caller_data->variables || !var_name) {
caller_data      4043 src/ftdm_io.c  	var = (const char *)hashtable_search(((struct hashtable*)caller_data->variables), (void *)var_name);
caller_data      4047 src/ftdm_io.c  FT_DECLARE(ftdm_iterator_t *) ftdm_call_get_var_iterator(const ftdm_caller_data_t *caller_data, ftdm_iterator_t *iter)
caller_data      4050 src/ftdm_io.c  	hashiter = caller_data->variables == NULL ? NULL : hashtable_first(caller_data->variables);
caller_data      5432 src/ftdm_io.c  		ftdm_call_clear_data(&(sigmsg->channel->caller_data));
caller_data      5487 src/ftdm_io.c  		sigmsg->call_id = sigmsg->channel->caller_data.call_id;
caller_data      5512 src/ftdm_io.c  			ftdm_call_set_call_id(sigmsg->channel, &sigmsg->channel->caller_data);
caller_data      6094 src/ftdm_io.c  static ftdm_status_t ftdm_call_set_call_id(ftdm_channel_t *fchan, ftdm_caller_data_t *caller_data)
caller_data      6098 src/ftdm_io.c  	ftdm_assert_return(!caller_data->call_id, FTDM_FAIL, "Overwriting non-cleared call-id\n");
caller_data      6118 src/ftdm_io.c  	caller_data->call_id = current_call_id;
caller_data      6120 src/ftdm_io.c  	globals.call_ids[current_call_id] = caller_data;
caller_data      6121 src/ftdm_io.c  	caller_data->fchan = fchan;
caller_data      6127 src/ftdm_io.c  static ftdm_status_t ftdm_call_clear_call_id(ftdm_caller_data_t *caller_data)
caller_data      6129 src/ftdm_io.c  	if (caller_data->call_id) {
caller_data      6130 src/ftdm_io.c  		ftdm_assert_return((caller_data->call_id <= MAX_CALLIDS), FTDM_FAIL, "Cannot clear call with invalid call-id\n");
caller_data      6137 src/ftdm_io.c  	if (globals.call_ids[caller_data->call_id]) {
caller_data      6138 src/ftdm_io.c  		ftdm_log(FTDM_LOG_DEBUG, "Cleared call with id %u\n", caller_data->call_id);
caller_data      6139 src/ftdm_io.c  		globals.call_ids[caller_data->call_id] = NULL;
caller_data      6140 src/ftdm_io.c  		caller_data->call_id = 0;
caller_data      6142 src/ftdm_io.c  		ftdm_log(FTDM_LOG_CRIT, "call-id did not exist %u\n", caller_data->call_id);
caller_data       364 src/ftmod/ftmod_analog/ftmod_analog.c 	if (ftdm_strlen_zero(ftdmchan->caller_data.cid_num.digits)) {
caller_data       366 src/ftmod/ftmod_analog/ftmod_analog.c 		ftdm_set_string(ftdmchan->caller_data.cid_num.digits, "O");
caller_data       367 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       372 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       374 src/ftmod/ftmod_analog/ftmod_analog.c 	if (ftdm_strlen_zero(ftdmchan->caller_data.cid_name)) {
caller_data       376 src/ftmod/ftmod_analog/ftmod_analog.c 		ftdm_set_string(ftdmchan->caller_data.cid_name, "O");
caller_data       377 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       382 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       390 src/ftmod/ftmod_analog/ftmod_analog.c 	if (ftdm_strlen_zero(ftdmchan->caller_data.dnis.digits)) {
caller_data       394 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       404 src/ftmod/ftmod_analog/ftmod_analog.c 			*dial_timeout = ((ftdmchan->dtmf_on + ftdmchan->dtmf_off) * strlen(ftdmchan->caller_data.dnis.digits)) + 2000;
caller_data       471 src/ftmod/ftmod_analog/ftmod_analog.c 		ftdm_log_chan(ftdmchan, FTDM_LOG_DEBUG, "Not waiting for dial tone to dial number %s\n", ftdmchan->caller_data.dnis.digits);
caller_data       555 src/ftmod/ftmod_analog/ftmod_analog.c 							ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_CLEARING;
caller_data       698 src/ftmod/ftmod_analog/ftmod_analog.c 						ftdm_set_string(ftdmchan->caller_data.dnis.digits, ftdmchan->chan_number);
caller_data       700 src/ftmod/ftmod_analog/ftmod_analog.c 						ftdm_set_string(ftdmchan->caller_data.dnis.digits, dtmf);
caller_data       732 src/ftmod/ftmod_analog/ftmod_analog.c 					memset(&ftdmchan->caller_data, 0, sizeof(ftdmchan->caller_data));
caller_data       773 src/ftmod/ftmod_analog/ftmod_analog.c 					memset(&ftdmchan->caller_data, 0, sizeof(ftdmchan->caller_data));
caller_data       788 src/ftmod/ftmod_analog/ftmod_analog.c 					ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_CIRCUIT_CONGESTION;
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       393 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 						ftdm_set_string(ftdmchan->caller_data.dnis.digits, ftdmchan->chan_number);
caller_data       395 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 						ftdm_set_string(ftdmchan->caller_data.dnis.digits, dtmf);
caller_data       413 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 					memset(&ftdmchan->caller_data, 0, sizeof(ftdmchan->caller_data));
caller_data       432 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 					ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_CIRCUIT_CONGESTION;
caller_data       303 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q931mes_Generic *gen = (Q931mes_Generic *) caller_data->raw_data;
caller_data       377 src/ftmod/ftmod_isdn/ftmod_isdn.c 		Display.Size = Display.Size + (unsigned char)strlen(caller_data->cid_name);
caller_data       380 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       391 src/ftmod/ftmod_isdn/ftmod_isdn.c 	CallingNum.Size = CallingNum.Size + (unsigned char)strlen(caller_data->cid_num.digits);
caller_data       394 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       403 src/ftmod/ftmod_isdn/ftmod_isdn.c 	CalledNum.Size = CalledNum.Size + (unsigned char)strlen(caller_data->ani.digits);
caller_data       406 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_copy_string((char *)ptrCalledNum->Digit, caller_data->ani.digits, strlen(caller_data->ani.digits)+1);
caller_data       418 src/ftmod/ftmod_isdn/ftmod_isdn.c 	caller_data->call_state = FTDM_CALLER_STATE_DIALING;
caller_data       421 src/ftmod/ftmod_isdn/ftmod_isdn.c 	isdn_data->outbound_crv[gen->CRV] = caller_data;
caller_data       424 src/ftmod/ftmod_isdn/ftmod_isdn.c 	while (ftdm_running() && caller_data->call_state == FTDM_CALLER_STATE_DIALING) {
caller_data       428 src/ftmod/ftmod_isdn/ftmod_isdn.c 			caller_data->call_state = FTDM_CALLER_STATE_FAIL;
caller_data       434 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (caller_data->call_state == FTDM_CALLER_STATE_SUCCESS) {
caller_data       439 src/ftmod/ftmod_isdn/ftmod_isdn.c 		if (caller_data->chan_id > 0 && caller_data->chan_id <= ftdm_span_get_chan_count(span)) {
caller_data       440 src/ftmod/ftmod_isdn/ftmod_isdn.c 			new_chan = ftdm_span_get_channel(span, caller_data->chan_id);
caller_data       469 src/ftmod/ftmod_isdn/ftmod_isdn.c 				memset(&new_chan->caller_data, 0, sizeof(new_chan->caller_data));
caller_data       605 src/ftmod/ftmod_isdn/ftmod_isdn.c 						if (!sig.channel->caller_data.hangup_cause) {
caller_data       606 src/ftmod/ftmod_isdn/ftmod_isdn.c 							sig.channel->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_CLEARING;
caller_data       651 src/ftmod/ftmod_isdn/ftmod_isdn.c 					sig.channel->caller_data.hangup_cause = FTDM_CAUSE_NETWORK_OUT_OF_ORDER;
caller_data       785 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (gen->CRVFlag && (caller_data = isdn_data->outbound_crv[gen->CRV])) {
caller_data       787 src/ftmod/ftmod_isdn/ftmod_isdn.c 			caller_data->chan_id = chan_id;
caller_data       797 src/ftmod/ftmod_isdn/ftmod_isdn.c 			caller_data->call_state = FTDM_CALLER_STATE_SUCCESS;
caller_data       800 src/ftmod/ftmod_isdn/ftmod_isdn.c 			caller_data->call_state = FTDM_CALLER_STATE_FAIL;
caller_data       911 src/ftmod/ftmod_isdn/ftmod_isdn.c 						sig.channel->caller_data.hangup_cause = (cause) ? cause->Value : FTDM_CAUSE_NORMAL_UNSPECIFIED;
caller_data       932 src/ftmod/ftmod_isdn/ftmod_isdn.c 					ftdmchan->caller_data.hangup_cause = cause->Value;
caller_data      1078 src/ftmod/ftmod_isdn/ftmod_isdn.c 						ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(ftdmchan);
caller_data      1081 src/ftmod/ftmod_isdn/ftmod_isdn.c 						memset(&ftdmchan->caller_data, 0, sizeof(ftdmchan->caller_data));
caller_data      1088 src/ftmod/ftmod_isdn/ftmod_isdn.c 						isdn_get_number(callingnum, caller_data->cid_num.digits);
caller_data      1089 src/ftmod/ftmod_isdn/ftmod_isdn.c 						isdn_get_number(callingnum, caller_data->cid_name);
caller_data      1090 src/ftmod/ftmod_isdn/ftmod_isdn.c 						isdn_get_number(callingnum, caller_data->ani.digits);
caller_data      1093 src/ftmod/ftmod_isdn/ftmod_isdn.c 							isdn_get_number(callednum, caller_data->dnis.digits);
caller_data      1096 src/ftmod/ftmod_isdn/ftmod_isdn.c 						ftdmchan->caller_data.CRV = gen->CRV;
caller_data      1098 src/ftmod/ftmod_isdn/ftmod_isdn.c 						if (cplen > sizeof(caller_data->raw_data)) {
caller_data      1099 src/ftmod/ftmod_isdn/ftmod_isdn.c 							cplen = sizeof(caller_data->raw_data);
caller_data      1102 src/ftmod/ftmod_isdn/ftmod_isdn.c 						memcpy(caller_data->raw_data, msg, cplen);
caller_data      1103 src/ftmod/ftmod_isdn/ftmod_isdn.c 						caller_data->raw_data_len = cplen;
caller_data      1226 src/ftmod/ftmod_isdn/ftmod_isdn.c 							pos = strlen(ftdmchan->caller_data.dnis.digits);
caller_data      1227 src/ftmod/ftmod_isdn/ftmod_isdn.c 							strcat(&ftdmchan->caller_data.dnis.digits[pos], (char *)callednum->Digit);
caller_data      1232 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      1301 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q931mes_Generic *gen = (Q931mes_Generic *) ftdmchan->caller_data.raw_data;
caller_data      1391 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_UNSPECIFIED;
caller_data      1434 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Q931Rx43(&isdn_data->q931, gen, ftdmchan->caller_data.raw_data_len);
caller_data      1440 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(ftdmchan);
caller_data      1505 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Display.Size = Display.Size + (unsigned char)strlen(caller_data->cid_name);
caller_data      1508 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      1515 src/ftmod/ftmod_isdn/ftmod_isdn.c 			CallingNum.TypNum    = caller_data->ani.type;
caller_data      1519 src/ftmod/ftmod_isdn/ftmod_isdn.c 			CallingNum.Size = CallingNum.Size + (unsigned char)strlen(caller_data->cid_num.digits);
caller_data      1522 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      1530 src/ftmod/ftmod_isdn/ftmod_isdn.c 			CalledNum.Size = CalledNum.Size + (unsigned char)strlen(caller_data->ani.digits);
caller_data      1533 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_copy_string((char *)ptrCalledNum->Digit, caller_data->ani.digits, strlen(caller_data->ani.digits) + 1);
caller_data      1576 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(ftdmchan);
caller_data      1601 src/ftmod/ftmod_isdn/ftmod_isdn.c 				cause.Value = (unsigned char) caller_data->hangup_cause;
caller_data      1616 src/ftmod/ftmod_isdn/ftmod_isdn.c 				cause.Value = (unsigned char) caller_data->hangup_cause;
caller_data      1630 src/ftmod/ftmod_isdn/ftmod_isdn.c 				cause.Value = (unsigned char) caller_data->hangup_cause;
caller_data      1865 src/ftmod/ftmod_isdn/ftmod_isdn.c 					ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
caller_data      1869 src/ftmod/ftmod_isdn/ftmod_isdn.c 						if (strlen(caller_data->dnis.digits) > 0) {
caller_data      1875 src/ftmod/ftmod_isdn/ftmod_isdn.c 							caller_data->hangup_cause = FTDM_CAUSE_RECOVERY_ON_TIMER_EXPIRE;	/* TODO: probably wrong cause value */
caller_data       681 src/ftmod/ftmod_libpri/ftmod_libpri.c 			chan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_UNSPECIFIED;
caller_data       709 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
caller_data       721 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ton = caller_data->dnis.type;
caller_data       749 src/ftmod/ftmod_libpri/ftmod_libpri.c 			pri_sr_set_called(sr, caller_data->dnis.digits, ton, 1);
caller_data       750 src/ftmod/ftmod_libpri/ftmod_libpri.c 			pri_sr_set_caller(sr, caller_data->cid_num.digits,
caller_data       751 src/ftmod/ftmod_libpri/ftmod_libpri.c 					((isdn_data->opts & FTMOD_LIBPRI_OPT_OMIT_DISPLAY_IE) ? NULL : caller_data->cid_name),
caller_data       753 src/ftmod/ftmod_libpri/ftmod_libpri.c 					((caller_data->pres != 1) ? PRES_ALLOWED_USER_NUMBER_PASSED_SCREEN : PRES_PROHIB_USER_NUMBER_NOT_SCREENED));
caller_data       756 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_sr_set_redirecting(sr, caller_data->cid_num.digits, ton,
caller_data       767 src/ftmod/ftmod_libpri/ftmod_libpri.c 				caller_data->hangup_cause = FTDM_CAUSE_DESTINATION_OUT_OF_ORDER;
caller_data       778 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
caller_data       780 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_hangup(isdn_data->spri.pri, call, caller_data->hangup_cause);
caller_data       886 src/ftmod/ftmod_libpri/ftmod_libpri.c 	chan->caller_data.hangup_cause = pevent->hangup.cause;
caller_data       914 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
caller_data       920 src/ftmod/ftmod_libpri/ftmod_libpri.c 				caller_data->hangup_cause = FTDM_CAUSE_DESTINATION_OUT_OF_ORDER;
caller_data       955 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
caller_data       961 src/ftmod/ftmod_libpri/ftmod_libpri.c 				caller_data->hangup_cause = FTDM_CAUSE_DESTINATION_OUT_OF_ORDER;
caller_data       997 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
caller_data      1003 src/ftmod/ftmod_libpri/ftmod_libpri.c 				caller_data->hangup_cause = FTDM_CAUSE_DESTINATION_OUT_OF_ORDER;
caller_data      1049 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
caller_data      1055 src/ftmod/ftmod_libpri/ftmod_libpri.c 				caller_data->hangup_cause = FTDM_CAUSE_DESTINATION_OUT_OF_ORDER;
caller_data      1081 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_caller_data_t *caller_data = NULL;
caller_data      1132 src/ftmod/ftmod_libpri/ftmod_libpri.c 	caller_data = ftdm_channel_get_caller_data(chan);
caller_data      1134 src/ftmod/ftmod_libpri/ftmod_libpri.c 	memset(caller_data, 0, sizeof(*caller_data));
caller_data      1136 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_set_string(caller_data->cid_num.digits, (char *)pevent->ring.callingnum);
caller_data      1137 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_set_string(caller_data->ani.digits, (char *)pevent->ring.callingani);
caller_data      1138 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_set_string(caller_data->dnis.digits, (char *)pevent->ring.callednum);
caller_data      1139 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_set_string(caller_data->rdnis.digits, (char *)pevent->ring.redirectingnum);
caller_data      1142 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_set_string(caller_data->cid_name, (char *)pevent->ring.callingname);
caller_data      1144 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_set_string(caller_data->cid_name, (char *)pevent->ring.callingnum);
caller_data      1148 src/ftmod/ftmod_libpri/ftmod_libpri.c 		snprintf(caller_data->aniII, 5, "%.2d", pevent->ring.ani2);
caller_data       499 src/ftmod/ftmod_pritap/ftmod_pritap.c 	memset(&fchan->caller_data, 0, sizeof(fchan->caller_data));
caller_data       501 src/ftmod/ftmod_pritap/ftmod_pritap.c 	ftdm_set_string(fchan->caller_data.cid_num.digits, pcall->callingnum.digits);
caller_data       503 src/ftmod/ftmod_pritap/ftmod_pritap.c 		ftdm_set_string(fchan->caller_data.cid_name, pcall->callingname);
caller_data       505 src/ftmod/ftmod_pritap/ftmod_pritap.c 		ftdm_set_string(fchan->caller_data.cid_name, pcall->callingnum.digits);
caller_data       507 src/ftmod/ftmod_pritap/ftmod_pritap.c 	ftdm_set_string(fchan->caller_data.ani.digits, pcall->callingani.digits);
caller_data       508 src/ftmod/ftmod_pritap/ftmod_pritap.c 	ftdm_set_string(fchan->caller_data.dnis.digits, pcall->callednum.digits);
caller_data       303 src/ftmod/ftmod_r2/ftmod_r2.c 	switch (fchan->caller_data.hangup_cause) {
caller_data       337 src/ftmod/ftmod_r2/ftmod_r2.c 			fchan->caller_data.hangup_cause, openr2_proto_get_disconnect_string(OR2_CAUSE_UNSPECIFIED));
caller_data       450 src/ftmod/ftmod_r2/ftmod_r2.c 	if (ftdmchan->caller_data.cpc == FTDM_CPC_INVALID || ftdmchan->caller_data.cpc == FTDM_CPC_UNKNOWN) {
caller_data       453 src/ftmod/ftmod_r2/ftmod_r2.c 		category = ftdm_r2_ftdm_cpc_to_openr2_cpc(ftdmchan->caller_data.cpc);
caller_data       463 src/ftmod/ftmod_r2/ftmod_r2.c 			ftdmchan->caller_data.cid_num.digits,
caller_data       464 src/ftmod/ftmod_r2/ftmod_r2.c 			ftdmchan->caller_data.dnis.digits, 
caller_data       466 src/ftmod/ftmod_r2/ftmod_r2.c 			ftdmchan->caller_data.pres == FTDM_PRES_ALLOWED ? 0 : 1);
caller_data       639 src/ftmod/ftmod_r2/ftmod_r2.c 	memset(ftdmchan->caller_data.dnis.digits, 0, sizeof(ftdmchan->caller_data.collected));
caller_data       640 src/ftmod/ftmod_r2/ftmod_r2.c 	memset(ftdmchan->caller_data.ani.digits, 0, sizeof(ftdmchan->caller_data.collected));
caller_data       681 src/ftmod/ftmod_r2/ftmod_r2.c 	ftdmchan->caller_data.cpc = ftdm_openr2_cpc_to_r2_ftdm_cpc(category);
caller_data       682 src/ftmod/ftmod_r2/ftmod_r2.c 	ftdmchan->caller_data.pres = ani_restricted ? FTDM_PRES_RESTRICTED : FTDM_PRES_ALLOWED;
caller_data       798 src/ftmod/ftmod_r2/ftmod_r2.c 	ftdmchan->caller_data.hangup_cause  = ftdm_r2_cause_to_ftdm_cause(ftdmchan, cause);
caller_data       870 src/ftmod/ftmod_r2/ftmod_r2.c 	ftdmchan->caller_data.hangup_cause  = FTDM_CAUSE_PROTOCOL_ERROR; 
caller_data       949 src/ftmod/ftmod_r2/ftmod_r2.c 	ftdmchan->caller_data.dnis.digits[collected_len] = digit;
caller_data       951 src/ftmod/ftmod_r2/ftmod_r2.c 	ftdmchan->caller_data.dnis.digits[collected_len] = '\0';
caller_data       962 src/ftmod/ftmod_r2/ftmod_r2.c 		ftdm_log_chan(ftdmchan, FTDM_LOG_NOTICE, "Requested to stop getting DNIS. Current DNIS = %s\n", ftdmchan->caller_data.dnis.digits);
caller_data       967 src/ftmod/ftmod_r2/ftmod_r2.c 	if (collected_len == (sizeof(ftdmchan->caller_data.dnis.digits) - 1)) {
caller_data       968 src/ftmod/ftmod_r2/ftmod_r2.c 		ftdm_log_chan(ftdmchan, FTDM_LOG_WARNING, "No more room for DNIS. Current DNIS = %s\n", ftdmchan->caller_data.dnis.digits);
caller_data       981 src/ftmod/ftmod_r2/ftmod_r2.c 	if (collected_len == (sizeof(ftdmchan->caller_data.ani.digits) - 1)) {
caller_data       988 src/ftmod/ftmod_r2/ftmod_r2.c 	ftdmchan->caller_data.ani.digits[collected_len] = digit;
caller_data       990 src/ftmod/ftmod_r2/ftmod_r2.c 	ftdmchan->caller_data.ani.digits[collected_len] = '\0';
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      1032 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdm_set_string(ftdmchan->caller_data.cid_num.digits, (char *)event->calling.digits);
caller_data      1033 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdm_set_string(ftdmchan->caller_data.cid_name, (char *)event->calling.digits);
caller_data      1034 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdm_set_string(ftdmchan->caller_data.ani.digits, (char *)event->calling.digits);
caller_data      1035 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdm_set_string(ftdmchan->caller_data.dnis.digits, (char *)event->called.digits);
caller_data      1036 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdm_set_string(ftdmchan->caller_data.rdnis.digits, (char *)event->rdnis.digits);
caller_data      1038 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 		ftdm_set_string(ftdmchan->caller_data.raw_data, event->custom_data);
caller_data      1039 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 		ftdmchan->caller_data.raw_data_len = event->custom_data_size;
caller_data      1043 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 		ftdm_set_string(ftdmchan->caller_data.cid_name, (char *)event->calling_name);
caller_data      1046 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdmchan->caller_data.cid_num.plan = event->calling.npi;
caller_data      1047 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdmchan->caller_data.cid_num.type = event->calling.ton;
caller_data      1049 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdmchan->caller_data.ani.plan = event->calling.npi;
caller_data      1050 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdmchan->caller_data.ani.type = event->calling.ton;
caller_data      1052 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdmchan->caller_data.dnis.plan = event->called.npi;
caller_data      1053 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdmchan->caller_data.dnis.type = event->called.ton;
caller_data      1055 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdmchan->caller_data.rdnis.plan = event->rdnis.npi;
caller_data      1056 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdmchan->caller_data.rdnis.type = event->rdnis.ton;
caller_data      1058 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdmchan->caller_data.screen = event->calling.screening_ind;
caller_data      1059 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdmchan->caller_data.pres = event->calling.presentation_ind;
caller_data      1061 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdmchan->caller_data.bearer_capability = event->bearer.capability;
caller_data      1062 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdmchan->caller_data.bearer_layer1 = event->bearer.uil1p;
caller_data      1072 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			snprintf(ftdmchan->caller_data.aniII, 5, "%.2d", ani2);
caller_data      1080 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	hangup_cause = ftdmchan ? ftdmchan->caller_data.hangup_cause : FTDM_CAUSE_REQUESTED_CHAN_UNAVAIL;
caller_data      1538 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			ftdm_set_string(dnis, ftdmchan->caller_data.dnis.digits);
caller_data      1547 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			sangomabc_call_init(&event, ftdmchan->caller_data.cid_num.digits, dnis, r);
caller_data      1554 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			ftdm_set_string(event.calling_name, ftdmchan->caller_data.cid_name);
caller_data      1555 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			ftdm_set_string(event.rdnis.digits, ftdmchan->caller_data.rdnis.digits);
caller_data      1556 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			if (strlen(ftdmchan->caller_data.rdnis.digits)) {
caller_data      1557 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 				event.rdnis.digits_count = (uint8_t)strlen(ftdmchan->caller_data.rdnis.digits)+1;
caller_data      1558 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 				event.rdnis.ton = ftdmchan->caller_data.rdnis.type;
caller_data      1559 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 				event.rdnis.npi = ftdmchan->caller_data.rdnis.plan;
caller_data      1562 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			event.calling.screening_ind = ftdmchan->caller_data.screen;
caller_data      1563 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			event.calling.presentation_ind = ftdmchan->caller_data.pres;
caller_data      1565 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			event.calling.ton = ftdmchan->caller_data.cid_num.type;
caller_data      1566 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			event.calling.npi = ftdmchan->caller_data.cid_num.plan;
caller_data      1568 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			event.called.ton = ftdmchan->caller_data.dnis.type;
caller_data      1569 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			event.called.npi = ftdmchan->caller_data.dnis.plan;
caller_data      1571 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			if (ftdmchan->caller_data.raw_data_len) {
caller_data      1572 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 				ftdm_set_string(event.custom_data, ftdmchan->caller_data.raw_data);
caller_data      1573 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 				event.custom_data_size = (uint16_t)ftdmchan->caller_data.raw_data_len;
caller_data      1611 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 									   ftdmchan->caller_data.hangup_cause, 0);
caller_data      1618 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 									   ftdmchan->caller_data.hangup_cause, 0);
caller_data       650 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       893 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c 	ftdm_call_clear_data(&ftdmchan->caller_data);
caller_data        92 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 					ftdmchan->caller_data.hangup_cause = IN_CCNORTTODEST;
caller_data       121 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 				ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_TEMPORARY_FAILURE;
caller_data       142 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       145 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 				ftdmchan->caller_data.bearer_layer1 = sngisdn_get_usrInfoLyr1Prot_from_stack(conEvnt->bearCap[0].usrInfoLyr1Prot.val);
caller_data       146 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       155 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 						snprintf(ftdmchan->caller_data.aniII, 5, "%.2d", value);
caller_data       158 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 						snprintf(ftdmchan->caller_data.aniII, 5, "%c", conEvnt->ni2OctStr.str.val[3]);
caller_data       187 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 					strcpy(ftdmchan->caller_data.cid_name, retrieved_str);
caller_data       224 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 				ftdmchan->caller_data.hangup_cause = 0x2C; /* Channel requested not available */
caller_data       376 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 				ftdmchan->caller_data.hangup_cause = cnStEvnt->causeDgn[0].causeVal.val;
caller_data       446 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 						num_digits = strlen(ftdmchan->caller_data.dnis.digits);
caller_data       509 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 				ftdmchan->caller_data.hangup_cause = discEvnt->causeDgn[0].causeVal.val;
caller_data       512 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 				ftdmchan->caller_data.hangup_cause = 0;
caller_data       604 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 					ftdmchan->caller_data.hangup_cause = relEvnt->causeDgn[0].causeVal.val;
caller_data       605 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       608 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 					ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_REQUESTED_CHAN_UNAVAIL;
caller_data       795 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 					strcpy(ftdmchan->caller_data.cid_name, retrieved_str);
caller_data       881 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 		ftdmchan->caller_data.hangup_cause = staEvnt->causeDgn[0].causeVal.val;
caller_data       963 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c 						ftdmchan->caller_data.hangup_cause = staEvnt->causeDgn[0].causeVal.val;
caller_data        61 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       159 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	ftdm_call_clear_data(&ftdmchan->caller_data);
caller_data       192 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	ftdm_call_clear_data(&ftdmchan->caller_data);
caller_data       219 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	ftdm_call_clear_data(&ftdmchan->caller_data);
caller_data       248 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	ftdm_call_clear_data(&ftdmchan->caller_data);
caller_data       275 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	ftdm_call_clear_data(&ftdmchan->caller_data);
caller_data       309 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	ftdm_call_clear_data(&ftdmchan->caller_data);
caller_data       331 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	ftdm_call_clear_data(&ftdmchan->caller_data);
caller_data       366 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	discEvnt.causeDgn[0].causeVal.val = ftdmchan->caller_data.hangup_cause;
caller_data       371 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	ftdm_call_clear_data(&ftdmchan->caller_data);
caller_data       406 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	relEvnt.causeDgn[0].causeVal.val = ftdmchan->caller_data.hangup_cause;
caller_data       419 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c 	ftdm_call_clear_data(&ftdmchan->caller_data);
caller_data       192 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       198 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		caller_data->screen = cgPtyNmb->screenInd.val;
caller_data       202 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		caller_data->pres = cgPtyNmb->presInd0.val;
caller_data       206 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		caller_data->cid_num.plan = cgPtyNmb->nmbPlanId.val;
caller_data       210 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		caller_data->cid_num.type = cgPtyNmb->typeNmb1.val;
caller_data       214 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		ftdm_copy_string(caller_data->cid_num.digits, (const char*)cgPtyNmb->nmbDigits.val, cgPtyNmb->nmbDigits.len+1);
caller_data       216 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	memcpy(&caller_data->ani, &caller_data->cid_num, sizeof(caller_data->ani));
caller_data       222 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       228 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		ftdm_call_add_var(caller_data, "isdn.cg_pty2.screen_ind", ftdm_screening2str(cgPtyNmb->screenInd.val));
caller_data       232 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		ftdm_call_add_var(caller_data, "isdn.cg_pty2.presentation_ind", ftdm_presentation2str(cgPtyNmb->presInd0.val));
caller_data       236 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		ftdm_call_add_var(caller_data, "isdn.cg_pty2.npi", ftdm_npi2str(cgPtyNmb->nmbPlanId.val));
caller_data       240 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		ftdm_call_add_var(caller_data, "isdn.cg_pty2.ton", ftdm_ton2str(cgPtyNmb->typeNmb1.val));
caller_data       247 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		ftdm_call_add_var(caller_data, "isdn.cg_pty2.digits", digits_string);
caller_data       249 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	memcpy(&caller_data->ani, &caller_data->cid_num, sizeof(caller_data->ani));
caller_data       255 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       261 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		caller_data->dnis.plan = cdPtyNmb->nmbPlanId.val;
caller_data       265 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		caller_data->dnis.type = cdPtyNmb->typeNmb0.val;
caller_data       270 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		unsigned i = strlen(caller_data->dnis.digits);
caller_data       272 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		ftdm_copy_string(&caller_data->dnis.digits[i], (const char*)cdPtyNmb->nmbDigits.val, cdPtyNmb->nmbDigits.len+1);
caller_data       279 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       285 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		caller_data->rdnis.plan = redirNmb->nmbPlanId.val;
caller_data       289 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		caller_data->rdnis.type = redirNmb->typeNmb.val;
caller_data       293 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		ftdm_copy_string(caller_data->rdnis.digits, (const char*)redirNmb->nmbDigits.val, redirNmb->nmbDigits.len+1);
caller_data       300 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       308 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_copy_string(caller_data->cid_name, (const char*)display->dispInfo.val, display->dispInfo.len+1);
caller_data       314 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       327 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_copy_string(caller_data->cid_name, (const char*)usrUsr->usrInfo.val, usrUsr->usrInfo.len+1);
caller_data       346 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_call_add_var(&ftdmchan->caller_data, "isdn.calling_subaddr", subaddress);
caller_data       361 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       369 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		memset(caller_data->raw_data, 0, sizeof(caller_data->raw_data));
caller_data       371 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		caller_data->raw_data[0] = SNGISDN_Q931_FACILITY_IE_ID;
caller_data       372 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		caller_data->raw_data[1] = data_len;
caller_data       374 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		memcpy(&caller_data->raw_data[2], data, data_len);
caller_data       375 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		caller_data->raw_data_len = data_len+2;
caller_data       415 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		ftdm_call_add_var(&ftdmchan->caller_data, "isdn.prog_ind.descr", ftdm_sngisdn_progind_descr2str(val));
caller_data       446 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		ftdm_call_add_var(&ftdmchan->caller_data, "isdn.prog_ind.loc", ftdm_sngisdn_progind_loc2str(val));
caller_data       454 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       455 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	uint8_t len = strlen(caller_data->cid_num.digits);
caller_data       462 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	cgPtyNmb->screenInd.val		= caller_data->screen;
caller_data       465 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	cgPtyNmb->presInd0.val      = caller_data->pres;
caller_data       468 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	if (caller_data->cid_num.plan >= FTDM_NPI_INVALID) {
caller_data       471 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		cgPtyNmb->nmbPlanId.val		= caller_data->cid_num.plan;
caller_data       476 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	if (caller_data->cid_num.type >= FTDM_TON_INVALID) {
caller_data       479 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		cgPtyNmb->typeNmb1.val		= caller_data->cid_num.type;
caller_data       485 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	memcpy(cgPtyNmb->nmbDigits.val, caller_data->cid_num.digits, len);
caller_data       494 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       496 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	string = ftdm_call_get_var(caller_data, "isdn.cg_pty2.digits");
caller_data       513 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	string = ftdm_call_get_var(caller_data, "isdn.cg_pty2.screening_ind");
caller_data       521 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		cgPtyNmb->screenInd.val = caller_data->screen;
caller_data       530 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	string = ftdm_call_get_var(caller_data, "isdn.cg_pty2.presentation_ind");
caller_data       536 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		cgPtyNmb->presInd0.val = caller_data->pres;
caller_data       545 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	string = ftdm_call_get_var(caller_data, "isdn.cg_pty2.npi");
caller_data       551 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		cgPtyNmb->nmbPlanId.val = caller_data->cid_num.plan;
caller_data       560 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	string = ftdm_call_get_var(caller_data, "isdn.cg_pty2.ton");
caller_data       566 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		cgPtyNmb->typeNmb1.val = caller_data->cid_num.type;
caller_data       575 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       576 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	uint8_t len = strlen(caller_data->dnis.digits);
caller_data       584 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	if (caller_data->dnis.plan >= FTDM_NPI_INVALID) {
caller_data       587 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		cdPtyNmb->nmbPlanId.val       = caller_data->dnis.plan;
caller_data       591 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	if (caller_data->dnis.type >= FTDM_TON_INVALID) {
caller_data       594 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		cdPtyNmb->typeNmb0.val        = caller_data->dnis.type;
caller_data       601 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	memcpy(cdPtyNmb->nmbDigits.val, caller_data->dnis.digits, len);
caller_data       607 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       608 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	uint8_t len = strlen(caller_data->rdnis.digits);
caller_data       616 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	if (caller_data->rdnis.plan >= FTDM_NPI_INVALID) {
caller_data       619 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		redirNmb->nmbPlanId.val = caller_data->rdnis.plan;
caller_data       623 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	if (caller_data->rdnis.type >= FTDM_TON_INVALID) {
caller_data       626 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		redirNmb->typeNmb.val		= caller_data->rdnis.type;
caller_data       632 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	memcpy(redirNmb->nmbDigits.val, caller_data->rdnis.digits, len);
caller_data       641 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       645 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	len = strlen(caller_data->cid_name);
caller_data       660 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		memcpy(conEvnt->usrUsr.usrInfo.val, caller_data->cid_name, len);
caller_data       678 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 			memcpy(conEvnt->display.dispInfo.val, caller_data->cid_name, len);
caller_data       694 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	clg_subaddr = ftdm_call_get_var(&ftdmchan->caller_data, "isdn.calling_subaddr");
caller_data       725 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
caller_data       726 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	if (caller_data->raw_data_len > 0 && caller_data->raw_data[0] == SNGISDN_Q931_FACILITY_IE_ID) {
caller_data       727 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		len = caller_data->raw_data[1];
caller_data       728 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		memcpy(data, &caller_data->raw_data[2], len);
caller_data       741 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	str = ftdm_call_get_var(&ftdmchan->caller_data, "isdn.prog_ind.descr");
caller_data       752 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	str = ftdm_call_get_var(&ftdmchan->caller_data, "isdn.prog_ind.loc");
caller_data       867 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	bearCap->infoTranCap.val = sngisdn_get_infoTranCap_from_user(ftdmchan->caller_data.bearer_capability);
caller_data       882 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		bearCap->usrInfoLyr1Prot.val = sngisdn_get_usrInfoLyr1Prot_from_user(ftdmchan->caller_data.bearer_layer1);
caller_data       924 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		ftdmchan->caller_data.hangup_cause = FTDM_CAUSE_NO_ROUTE_DESTINATION;
caller_data       988 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       993 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		if (ftdmchan->caller_data.hangup_cause == IN_CCNORTTODEST) {
caller_data       240 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c 			sigev.call_id = ftdmchan->caller_data.call_id;
caller_data       888 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c 						if (ftdmchan->caller_data.call_id && ftdmchan->physical_chan_id == frame_info.bchan_no) {
caller_data       953 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c 		ftdm_log_chan(ftdmchan, FTDM_LOG_DEBUG, "Mapped %s with Call Ref:%04x to call-id:%d\n", get_code_2_str(frame_info.msgtype, dcodQ931MsgTypeTable), frame_info.call_ref, (*found)->caller_data.call_id);
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       214 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 			ftdm_call_add_var(&ftdmchan->caller_data, "ss7_clg_nadi", nadi);
caller_data       217 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 			ftdm_call_add_var(&ftdmchan->caller_data, "ss7_cld_nadi", nadi);
caller_data       261 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 			ftdmchan->caller_data.hangup_cause = 34;	/* Circuit Congrestion */
caller_data       394 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 											ftdmchan->caller_data.dnis.digits, 
caller_data       593 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 			ftdmchan->caller_data.hangup_cause = siRelEvnt->causeDgn.causeVal.val;
caller_data       596 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 			ftdmchan->caller_data.hangup_cause = 0;
caller_data       614 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 			ftdmchan->caller_data.hangup_cause = siRelEvnt->causeDgn.causeVal.val;
caller_data       617 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 			ftdmchan->caller_data.hangup_cause = 0;
caller_data      1149 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 		ftdmchan->caller_data.hangup_cause = 34;	/* Circuit Congrestion */
caller_data      1682 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 			ftdmchan->caller_data.hangup_cause = siStaEvnt->causeDgn.causeVal.val;
caller_data      1684 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 			ftdmchan->caller_data.hangup_cause = 98;	/* Message not compatiable with call state */
caller_data       505 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c 		while (ftdmchan->caller_data.dnis.digits[i] != '\0'){
caller_data       510 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c 		if (ftdmchan->caller_data.dnis.digits[i-1] == 'F') {
caller_data       514 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c 			ftdmchan->caller_data.dnis.digits[i-1] = '\0';
caller_data       531 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c 										ftdmchan->caller_data.dnis.digits);
caller_data       543 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       979 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       190 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	clg_nadi = ftdm_call_get_var(&ftdmchan->caller_data, "ss7_clg_nadi");
caller_data       199 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	cld_nadi = ftdm_call_get_var(&ftdmchan->caller_data, "ss7_cld_nadi");
caller_data       209 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	clg_subAddr = ftdm_call_get_var(&ftdmchan->caller_data, "ss7_clg_subaddr");
caller_data       248 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	cld_subAddr = ftdm_call_get_var(&ftdmchan->caller_data, "ss7_cld_subaddr");
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       302 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       339 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	switch (ftdmchan->caller_data.bearer_capability) {
caller_data       383 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       407 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c   ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       429 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	rel.causeDgn.causeVal.val = (uint8_t) ftdmchan->caller_data.hangup_cause;
caller_data       441 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 							ftdmchan->caller_data.hangup_cause );
caller_data       442 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       465 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       486 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       507 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       528 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       549 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       571 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       592 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       613 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       658 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       692 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       741 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       791 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       842 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       893 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_out.c 	ftdm_call_clear_vars(&ftdmchan->caller_data);
caller_data       730 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c 				ftdmchan->caller_data.hangup_cause = sngss7_span->rx_gra.cause;
caller_data       732 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       361 src/include/freetdm.h typedef ftdm_status_t (*ftdm_hunt_result_cb_t)(ftdm_channel_t *fchan, ftdm_caller_data_t *caller_data);
caller_data       672 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       875 src/include/freetdm.h FT_DECLARE(ftdm_status_t) _ftdm_call_place(const char *file, const char *func, int line, ftdm_caller_data_t *caller_data, ftdm_hunting_scheme_t *hunting);
caller_data      1242 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      1260 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      1379 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_call_add_var(ftdm_caller_data_t *caller_data, const char *var_name, const char *value);
caller_data      1383 src/include/freetdm.h FT_DECLARE(const char *) ftdm_call_get_var(ftdm_caller_data_t *caller_data, const char *var_name);
caller_data      1392 src/include/freetdm.h FT_DECLARE(ftdm_iterator_t *) ftdm_call_get_var_iterator(const ftdm_caller_data_t *caller_data, ftdm_iterator_t *iter);
caller_data      1401 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_call_clear_vars(ftdm_caller_data_t *caller_data);
caller_data      1407 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_call_remove_var(ftdm_caller_data_t *caller_data, const char *var_name);
caller_data      1412 src/include/freetdm.h FT_DECLARE(void) ftdm_call_clear_data(ftdm_caller_data_t *caller_data);
caller_data      1618 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       448 src/include/private/ftdm_core.h 	struct ftdm_caller_data caller_data;
caller_data       236 src/testsangomaboost.c 	ftdm_caller_data_t caller_data = {{ 0 }};
caller_data       240 src/testsangomaboost.c 	ftdm_set_string(caller_data.dnis.digits, number);
caller_data       243 src/testsangomaboost.c 	ftdm_set_string(caller_data.cid_name, "testsangomaboost");
caller_data       244 src/testsangomaboost.c 	ftdm_set_string(caller_data.cid_num.digits, "1234");
caller_data       250 src/testsangomaboost.c 	status = ftdm_channel_open_by_span(ftdm_span_get_id(span), FTDM_TOP_DOWN, &caller_data, &ftdmchan);
caller_data       261 src/testsangomaboost.c 	ftdm_channel_set_caller_data(ftdmchan, &caller_data);