summaryrefslogtreecommitdiff
path: root/ejabberd/config.d/sip-sips.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ejabberd/config.d/sip-sips.yml')
-rw-r--r--ejabberd/config.d/sip-sips.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/ejabberd/config.d/sip-sips.yml b/ejabberd/config.d/sip-sips.yml
new file mode 100644
index 0000000..70edfb6
--- /dev/null
+++ b/ejabberd/config.d/sip-sips.yml
@@ -0,0 +1,32 @@
+# SIP services (insecure + secure)
+#
+# * _tls proto (in DNS below) is nonstandard but maybe used in the wild
+#
+# Sample DNS entries:
+# @ IN NAPTR 10 0 "s" "SIPS+D2T" "" _sips._tcp
+# @ IN NAPTR 20 0 "s" "SIP+D2U" "" _sip._udp
+# @ IN NAPTR 30 0 "s" "SIP+D2T" "" _sip._tcp
+# sip IN A 192.0.2.1
+# _sip._udp IN SRV 0 0 5060 sip
+# _sip._tcp IN SRV 0 0 5060 sip
+# _sips._tcp IN SRV 0 0 5061 sip
+# _sip._tls IN SRV 0 0 5061 sip
+#
+# Depends: erlang-p1-sip
+
+listen:
+ -
+ port: 5060
+ transport: udp
+ module: ejabberd_sip
+ -
+ port: 5060
+ module: ejabberd_sip
+ -
+ port: 5061
+ module: ejabberd_sip
+ tls: true
+ certfile: 'CERT_PATH'
+
+modules:
+ mod_sip: {}