From b1b3c4cdcfc8c8cd3448413bb4af01459180fc5b Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Mon, 20 Apr 2020 00:37:41 +0200 Subject: [PATCH] Enable STUN/TURN by default Build ejabberd with STUN/TURN support by default, and add a STUN/TURN listener to the example configuration file. --- configure.ac | 4 ++-- ejabberd.yml.example | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 2d98f62f1..52239313d 100644 --- a/configure.ac +++ b/configure.ac @@ -213,12 +213,12 @@ AC_ARG_ENABLE(system_deps, esac],[if test "x$system_deps" = "x"; then system_deps=false; fi]) AC_ARG_ENABLE(stun, -[AC_HELP_STRING([--enable-stun], [enable STUN/TURN support (default: no)])], +[AC_HELP_STRING([--enable-stun], [enable STUN/TURN support (default: yes)])], [case "${enableval}" in yes) stun=true ;; no) stun=false ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-stun) ;; -esac],[if test "x$stun" = "x"; then stun=false; fi]) +esac],[if test "x$stun" = "x"; then stun=true; fi]) AC_ARG_ENABLE(sip, [AC_HELP_STRING([--enable-sip], [enable SIP support (default: no)])], diff --git a/ejabberd.yml.example b/ejabberd.yml.example index 57f7fef12..eeba1f9c5 100644 --- a/ejabberd.yml.example +++ b/ejabberd.yml.example @@ -57,6 +57,13 @@ listen: request_handlers: /admin: ejabberd_web_admin /.well-known/acme-challenge: ejabberd_acme + - + port: 3478 + transport: udp + module: ejabberd_stun + use_turn: true + ## The server's public IPv4 address: + # turn_ip: 203.0.113.3 - port: 1883 ip: "::"