add mutex around gateway access on per-profile basis and token based access to global profiles to prevent hanging on to the hash mutex while doing sql stmts which may cause issues/slowdowns

This commit is contained in:
Anthony Minessale committed 2011-06-16 14:32:14 -05:00
1 parent dc61e08e5d
commit 9df8169d1f
6 files changed
+221 -209

No files matched your search

+3
View File
@@ -3055,6 +3055,9 @@ switch_status_t config_sofia(int reload, char *profile_name)
goto done;
}
switch_mutex_init(&profile->gw_mutex, SWITCH_MUTEX_NESTED, pool);
profile->trans_timeout = 100;
profile->auto_rtp_bugs = RTP_BUG_CISCO_SKIP_MARK_BIT_2833;// | RTP_BUG_SONUS_SEND_INVALID_TIMESTAMP_2833;