mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-06 18:30:01 +00:00
mod_skinny: wait up to 5 seconds for OpenRecvChannelAck
WiFi phones like the 7925g may take longer than just one second to acknowledge the open receive message. Increase the timeout to 5 seconds. Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de> Signed-off-by: Nathan Neulinger <nneul@neulinger.org>
This commit is contained in:
parent
e3ce737ff9
commit
1607d16251
@ -1141,7 +1141,7 @@ switch_status_t channel_answer_channel(switch_core_session_t *session)
|
|||||||
/* Wait for media */
|
/* Wait for media */
|
||||||
while(!switch_test_flag(tech_pvt, TFLAG_IO)) {
|
while(!switch_test_flag(tech_pvt, TFLAG_IO)) {
|
||||||
switch_cond_next();
|
switch_cond_next();
|
||||||
if (++x > 1000) {
|
if (++x > 5000) {
|
||||||
switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_WARNING, "Wait tooo long to answer %s:%s\n",
|
switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_WARNING, "Wait tooo long to answer %s:%s\n",
|
||||||
switch_channel_get_variable(channel, "skinny_device_name"), switch_channel_get_variable(channel, "skinny_device_instance"));
|
switch_channel_get_variable(channel, "skinny_device_name"), switch_channel_get_variable(channel, "skinny_device_instance"));
|
||||||
return SWITCH_STATUS_FALSE;
|
return SWITCH_STATUS_FALSE;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user