profile 2437 mod_freetdm/mod_freetdm.c switch_xml_t profnode, profile, param; profile 2447 mod_freetdm/mod_freetdm.c for (profile = switch_xml_child(profnode, "profile"); profile; profile = profile->next) { profile 2448 mod_freetdm/mod_freetdm.c char *name = (char *) switch_xml_attr(profile, "name"); profile 2457 mod_freetdm/mod_freetdm.c if (!profile) { profile 2462 mod_freetdm/mod_freetdm.c for (param = switch_xml_child(profile, "param"); param; param = param->next) { profile 155 src/ftmod/ftmod_pika/ftmod_pika.c pika_channel_profile_t *profile = NULL; profile 158 src/ftmod/ftmod_pika/ftmod_pika.c if (!(profile = (pika_channel_profile_t *) hashtable_search(globals.profile_hash, (char *)category))) { profile 159 src/ftmod/ftmod_pika/ftmod_pika.c profile = ftdm_malloc(sizeof(*profile)); profile 160 src/ftmod/ftmod_pika/ftmod_pika.c memset(profile, 0, sizeof(*profile)); profile 161 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_set_string(profile->name, category); profile 162 src/ftmod/ftmod_pika/ftmod_pika.c profile->ec_config = globals.ec_config; profile 163 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config = globals.record_config; profile 164 src/ftmod/ftmod_pika/ftmod_pika.c profile->play_config = globals.play_config; profile 165 src/ftmod/ftmod_pika/ftmod_pika.c hashtable_insert(globals.profile_hash, (void *)profile->name, profile, HASHTABLE_FLAG_NONE); profile 170 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.gain = pk_atof(val); profile 172 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.AGC.enabled = ftdm_true(val); profile 174 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.AGC.targetPower = pk_atof(val); profile 176 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.AGC.minGain = pk_atof(val); profile 178 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.AGC.maxGain = pk_atof(val); profile 180 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.AGC.attackRate = atoi(val); profile 182 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.AGC.decayRate = atoi(val); profile 184 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.AGC.speechThreshold = pk_atof(val); profile 186 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.VAD.enabled = ftdm_true(val); profile 188 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.VAD.activationThreshold = pk_atof(val); profile 190 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.VAD.activationDebounceTime = atoi(val); profile 192 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.VAD.deactivationThreshold = pk_atof(val); profile 194 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.VAD.deactivationDebounceTime = atoi(val); profile 196 src/ftmod/ftmod_pika/ftmod_pika.c profile->record_config.VAD.preSpeechBufferSize = atoi(val); profile 198 src/ftmod/ftmod_pika/ftmod_pika.c profile->play_config.gain = pk_atof(val); profile 200 src/ftmod/ftmod_pika/ftmod_pika.c profile->play_config.AGC.enabled = ftdm_true(val); profile 202 src/ftmod/ftmod_pika/ftmod_pika.c profile->play_config.AGC.targetPower = pk_atof(val); profile 204 src/ftmod/ftmod_pika/ftmod_pika.c profile->play_config.AGC.minGain = pk_atof(val); profile 206 src/ftmod/ftmod_pika/ftmod_pika.c profile->play_config.AGC.maxGain = pk_atof(val); profile 208 src/ftmod/ftmod_pika/ftmod_pika.c profile->play_config.AGC.attackRate = atoi(val); profile 210 src/ftmod/ftmod_pika/ftmod_pika.c profile->play_config.AGC.decayRate = atoi(val); profile 212 src/ftmod/ftmod_pika/ftmod_pika.c profile->play_config.AGC.speechThreshold = pk_atof(val); profile 214 src/ftmod/ftmod_pika/ftmod_pika.c profile->ec_enabled = ftdm_true(val); profile 216 src/ftmod/ftmod_pika/ftmod_pika.c profile->ec_config.doubleTalkerThreshold = pk_atof(val); profile 218 src/ftmod/ftmod_pika/ftmod_pika.c profile->ec_config.speechPresentThreshold = pk_atof(val); profile 220 src/ftmod/ftmod_pika/ftmod_pika.c profile->ec_config.echoSuppressionThreshold = pk_atof(val); profile 222 src/ftmod/ftmod_pika/ftmod_pika.c profile->ec_config.echoSuppressionEnabled = ftdm_true(val); profile 224 src/ftmod/ftmod_pika/ftmod_pika.c profile->ec_config.comfortNoiseEnabled = ftdm_true(val); profile 226 src/ftmod/ftmod_pika/ftmod_pika.c profile->ec_config.adaptationModeEnabled = ftdm_true(val); profile 228 src/ftmod/ftmod_pika/ftmod_pika.c profile->span_config.framing = pika_str2span(val); profile 229 src/ftmod/ftmod_pika/ftmod_pika.c profile->cust_span++; profile 231 src/ftmod/ftmod_pika/ftmod_pika.c profile->span_config.encoding = pika_str2span_encoding(val); profile 232 src/ftmod/ftmod_pika/ftmod_pika.c profile->cust_span++; profile 234 src/ftmod/ftmod_pika/ftmod_pika.c profile->span_config.loopLength = pika_str2loop_length(val); profile 235 src/ftmod/ftmod_pika/ftmod_pika.c profile->cust_span++; profile 237 src/ftmod/ftmod_pika/ftmod_pika.c profile->span_config.buildOut = pika_str2lbo(val); profile 238 src/ftmod/ftmod_pika/ftmod_pika.c profile->cust_span++; profile 240 src/ftmod/ftmod_pika/ftmod_pika.c profile->span_config.compandMode = pika_str2compand_mode(val); profile 241 src/ftmod/ftmod_pika/ftmod_pika.c profile->cust_span++; profile 244 src/ftmod/ftmod_pika/ftmod_pika.c profile->general_config.region = PKH_TRUNK_EU; profile 246 src/ftmod/ftmod_pika/ftmod_pika.c profile->general_config.region = PKH_TRUNK_NA; profile 320 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_chan_type_t type, char *name, char *number, pika_channel_profile_t *profile) profile 389 src/ftmod/ftmod_pika/ftmod_pika.c if ((profile && profile->general_config.region == PKH_TRUNK_EU) || ftdm_test_flag(span_data, PK_FLAG_LOCKED)) { profile 420 src/ftmod/ftmod_pika/ftmod_pika.c if (profile && profile->general_config.region == PKH_TRUNK_EU) { profile 443 src/ftmod/ftmod_pika/ftmod_pika.c if (profile && profile->general_config.region == PKH_TRUNK_EU) { profile 480 src/ftmod/ftmod_pika/ftmod_pika.c if (profile) { profile 481 src/ftmod/ftmod_pika/ftmod_pika.c if (profile->cust_span) { profile 482 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config.framing = profile->span_config.framing; profile 483 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config.encoding = profile->span_config.encoding; profile 484 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config.loopLength = profile->span_config.loopLength; profile 485 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config.buildOut = profile->span_config.buildOut; profile 486 src/ftmod/ftmod_pika/ftmod_pika.c span_data->span_config.compandMode = profile->span_config.compandMode; profile 488 src/ftmod/ftmod_pika/ftmod_pika.c if (profile->general_config.region == PKH_TRUNK_EU) { profile 529 src/ftmod/ftmod_pika/ftmod_pika.c if (profile) { profile 530 src/ftmod/ftmod_pika/ftmod_pika.c ftdm_log(FTDM_LOG_INFO, "applying config profile %s to device %d:%d\n", profile->name, chan->span_id, chan->chan_id); profile 531 src/ftmod/ftmod_pika/ftmod_pika.c chan_data->record_config.gain = profile->record_config.gain; profile 532 src/ftmod/ftmod_pika/ftmod_pika.c chan_data->record_config.AGC = profile->record_config.AGC; profile 533 src/ftmod/ftmod_pika/ftmod_pika.c chan_data->record_config.VAD = profile->record_config.VAD; profile 534 src/ftmod/ftmod_pika/ftmod_pika.c chan_data->play_config.gain = profile->play_config.gain; profile 535 src/ftmod/ftmod_pika/ftmod_pika.c chan_data->play_config.AGC = profile->play_config.AGC; profile 536 src/ftmod/ftmod_pika/ftmod_pika.c chan_data->ec_enabled = profile->ec_enabled; profile 537 src/ftmod/ftmod_pika/ftmod_pika.c chan_data->ec_config = profile->ec_config; profile 604 src/ftmod/ftmod_pika/ftmod_pika.c pika_channel_profile_t *profile = NULL; profile 614 src/ftmod/ftmod_pika/ftmod_pika.c profile = (pika_channel_profile_t *) hashtable_search(globals.profile_hash, (char *)profile_name); profile 667 src/ftmod/ftmod_pika/ftmod_pika.c configured += pika_open_range(span, boardno, spanno, channo, top, type, name, number, profile);