提交 613a3340 authored 作者: Chris Rienzo's avatar Chris Rienzo 提交者: Andrey Volk

FS-11805 [mod_sofia] set default session timeout for outbound calls before…

FS-11805 [mod_sofia] set default session timeout for outbound calls before overriding it with NAT detection.
上级 4d932281
...@@ -1043,7 +1043,7 @@ switch_status_t sofia_glue_do_invite(switch_core_session_t *session) ...@@ -1043,7 +1043,7 @@ switch_status_t sofia_glue_do_invite(switch_core_session_t *session)
const char *holdstr = ""; const char *holdstr = "";
char *extra_headers = NULL; char *extra_headers = NULL;
switch_status_t status = SWITCH_STATUS_FALSE; switch_status_t status = SWITCH_STATUS_FALSE;
uint32_t session_timeout = 0; uint32_t session_timeout = tech_pvt->profile->session_timeout;
const char *val; const char *val;
const char *rep; const char *rep;
const char *call_id = NULL; const char *call_id = NULL;
...@@ -1557,8 +1557,6 @@ switch_status_t sofia_glue_do_invite(switch_core_session_t *session) ...@@ -1557,8 +1557,6 @@ switch_status_t sofia_glue_do_invite(switch_core_session_t *session)
extra_headers = sofia_glue_get_extra_headers(channel, SOFIA_SIP_HEADER_PREFIX); extra_headers = sofia_glue_get_extra_headers(channel, SOFIA_SIP_HEADER_PREFIX);
session_timeout = tech_pvt->profile->session_timeout;
if ((val = switch_channel_get_variable(channel, SOFIA_SESSION_TIMEOUT))) { if ((val = switch_channel_get_variable(channel, SOFIA_SESSION_TIMEOUT))) {
int v_session_timeout = atoi(val); int v_session_timeout = atoi(val);
if (v_session_timeout >= 0) { if (v_session_timeout >= 0) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论