Packages
ejabberd
24.2.6
26.4.0
26.3.0
26.2.0
26.1.0
25.10.0
25.8.0
25.7.0
25.4.0
25.3.0
24.12.0
24.10.0
24.7.0
24.6.0
24.2.6
23.10.0
23.4.0
23.1.0
22.10.0
22.5.0
21.12.0
21.7.0
21.4.0
21.1.0
20.12.0
20.7.0
20.4.0
20.3.0
20.2.0
20.1.0
19.9.1
19.9.0
19.8.0
19.5.0
19.2.0
18.12.1
18.12.0
18.6.0
18.4.0
18.3.0
18.1.0
17.11.0
17.9.0
17.6.0
17.3.0
17.1.0
16.12.0-beta1
16.9.0
16.8.0
16.6.2
16.6.1
16.6.0
16.4.1
16.4.0
16.3.0
16.2.0
16.1.0-beta1
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Current section
Files
Jump to
Current section
Files
src/mod_sip_opt.erl
%% Generated automatically
%% DO NOT EDIT: run `make options` instead
-module(mod_sip_opt).
-export([always_record_route/1]).
-export([flow_timeout_tcp/1]).
-export([flow_timeout_udp/1]).
-export([record_route/1]).
-export([routes/1]).
-export([via/1]).
-spec always_record_route(gen_mod:opts() | global | binary()) -> boolean().
always_record_route(Opts) when is_map(Opts) ->
gen_mod:get_opt(always_record_route, Opts);
always_record_route(Host) ->
gen_mod:get_module_opt(Host, mod_sip, always_record_route).
-spec flow_timeout_tcp(gen_mod:opts() | global | binary()) -> pos_integer().
flow_timeout_tcp(Opts) when is_map(Opts) ->
gen_mod:get_opt(flow_timeout_tcp, Opts);
flow_timeout_tcp(Host) ->
gen_mod:get_module_opt(Host, mod_sip, flow_timeout_tcp).
-spec flow_timeout_udp(gen_mod:opts() | global | binary()) -> pos_integer().
flow_timeout_udp(Opts) when is_map(Opts) ->
gen_mod:get_opt(flow_timeout_udp, Opts);
flow_timeout_udp(Host) ->
gen_mod:get_module_opt(Host, mod_sip, flow_timeout_udp).
-spec record_route(gen_mod:opts() | global | binary()) -> esip:uri().
record_route(Opts) when is_map(Opts) ->
gen_mod:get_opt(record_route, Opts);
record_route(Host) ->
gen_mod:get_module_opt(Host, mod_sip, record_route).
-spec routes(gen_mod:opts() | global | binary()) -> [esip:uri()].
routes(Opts) when is_map(Opts) ->
gen_mod:get_opt(routes, Opts);
routes(Host) ->
gen_mod:get_module_opt(Host, mod_sip, routes).
-spec via(gen_mod:opts() | global | binary()) -> [{'tcp' | 'tls' | 'udp',{binary(),1..65535}}].
via(Opts) when is_map(Opts) ->
gen_mod:get_opt(via, Opts);
via(Host) ->
gen_mod:get_module_opt(Host, mod_sip, via).