FS-9959 [mod_spandsp] Add two new channel variables
fax_t38_tx_reinvite_packet_count - overrides t38-tx-reinvite-packet-count param in spandsp.conf fax_t38_rx_reinvite_packet_count - overrides t38-rx-reinvite-packet-count param in spandsp.conf
This commit is contained in:
parent
1918f29671
commit
9c8d9cf120
|
@ -1474,9 +1474,19 @@ void mod_spandsp_fax_process_fax(switch_core_session_t *session, const char *dat
|
|||
switch_ivr_sleep(session, 250, SWITCH_TRUE, NULL);
|
||||
|
||||
if (pvt->app_mode == FUNCTION_TX) {
|
||||
req_counter = spandsp_globals.t38_tx_reinvite_packet_count;
|
||||
const char *packet_count = switch_channel_get_variable(channel, "fax_t38_tx_reinvite_packet_count");
|
||||
if (!zstr(packet_count) && switch_is_number(packet_count)) {
|
||||
req_counter = atoi(packet_count);
|
||||
} else {
|
||||
req_counter = spandsp_globals.t38_tx_reinvite_packet_count;
|
||||
}
|
||||
} else {
|
||||
req_counter = spandsp_globals.t38_rx_reinvite_packet_count;
|
||||
const char *packet_count = switch_channel_get_variable(channel, "fax_t38_rx_reinvite_packet_count");
|
||||
if (!zstr(packet_count) && switch_is_number(packet_count)) {
|
||||
req_counter = atoi(packet_count);
|
||||
} else {
|
||||
req_counter = spandsp_globals.t38_rx_reinvite_packet_count;
|
||||
}
|
||||
}
|
||||
|
||||
while (switch_channel_ready(channel)) {
|
||||
|
|
Loading…
Reference in New Issue