summaryrefslogtreecommitdiff
path: root/src/mod_sip_registrar.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2018-01-23 10:54:52 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2018-01-23 10:54:52 +0300
commitba2b650464bd3aae2b6b0f3a3177476360cb6d08 (patch)
tree5d55501f76edcdcfe145ba0c3367a54ea0314e5c /src/mod_sip_registrar.erl
parentDo 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.erl8
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() ->