diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2018-01-23 10:54:52 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2018-01-23 10:54:52 +0300 |
commit | ba2b650464bd3aae2b6b0f3a3177476360cb6d08 (patch) | |
tree | 5d55501f76edcdcfe145ba0c3367a54ea0314e5c /src/mod_sip_registrar.erl | |
parent | Do not try to start ezlib application too frequently (diff) |
Introduce new gen_mod callback: mod_options/1
The callback is supposed to provide known options and their default
values, as long as the documentation. Passing default values into
get_mod functions is now deprecated: all defaults should be provided
by the Mod:mod_options/1 callback.
Diffstat (limited to 'src/mod_sip_registrar.erl')
-rw-r--r-- | src/mod_sip_registrar.erl | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/mod_sip_registrar.erl b/src/mod_sip_registrar.erl index 34e024ba..346b3be1 100644 --- a/src/mod_sip_registrar.erl +++ b/src/mod_sip_registrar.erl @@ -46,8 +46,6 @@ -define(CALL_TIMEOUT, timer:seconds(30)). -define(DEFAULT_EXPIRES, 3600). --define(FLOW_TIMEOUT_UDP, 29). --define(FLOW_TIMEOUT_TCP, 120). -record(sip_session, {us = {<<"">>, <<"">>} :: {binary(), binary()}, socket = #sip_socket{} :: #sip_socket{}, @@ -497,12 +495,10 @@ get_flow_timeout(LServer, #sip_socket{type = Type}) -> case Type of udp -> gen_mod:get_module_opt( - LServer, mod_sip, flow_timeout_udp, - ?FLOW_TIMEOUT_UDP); + LServer, mod_sip, flow_timeout_udp); _ -> gen_mod:get_module_opt( - LServer, mod_sip, flow_timeout_tcp, - ?FLOW_TIMEOUT_TCP) + LServer, mod_sip, flow_timeout_tcp) end. update_table() -> |