asterisk: add pjsip.conf & res_stun_monitor.conf and its .sample

This commit is contained in:
mpmc 2023-06-23 21:07:37 +01:00
parent 0e51e21b5f
commit 991da0df4c
4 changed files with 59 additions and 1 deletions

View File

@ -1,7 +1,8 @@
;
; /etc/asterisk/modules.conf
;
; This is the same as the sample but without the text.
; This is the same as the sample but without text.
;
[modules]
autoload=yes

21
asterisk/conf/pjsip.conf Normal file
View File

@ -0,0 +1,21 @@
;
; /etc/asterisk/pjsip.conf
;
; Inspired by/Stolen from https://www.sacredheartsc.com/blog/building-a-personal-voip-system/
;
[global]
; A type is always required (say the docs).
type = global
; KYE (Know your endpoint ;) ) ordering.
endpoint_identifier_order = ip,username,anonymous
; Basic UDP Transport.
[ipv4-udp]
type = transport
bind = 0.0.0.0:15000
protocol = udp
local_net = 172.16.0.0/12
local_net = 192.168.0.0/16
local_net = 127.0.0.0/8
local_net = 10.0.0.0/8

View File

@ -0,0 +1,9 @@
;
; /etc/asterisk/rtp.conf
;
; This really isn't needed unless you're behind NAT.
;
[general]
stunaddr = stun.aa.net.uk:3478
stunrefresh = 30

View File

@ -0,0 +1,27 @@
;
; Configuration file for the res_stun_monitor module
;
; The res_stun_monitor module sends STUN requests to a configured STUN server
; periodically. If the monitor detects a change in the external IP address or port
; provided by the STUN server an event is sent out internally within Asterisk
; to alert all listeners to that event of the change.
; The current default listeners for the network change event include chan_sip
; and chan_iax. Both of these channel drivers by default react to this event
; by renewing all outbound registrations. This allows the endpoints Asterisk
; is registering with to become aware of the address change and know the new
; location.
;
[general]
;
; ---- STUN Server configuration ---
; Setting the 'stunaddr' option to a valid address enables the STUN monitor.
;
;stunaddr = mystunserver.com ; Address of the STUN server to query.
; Valid form:
; [(hostname | IP-address) [':' port]]
; The port defaults to the standard STUN port (3478).
; Set to an empty value to disable STUN monitoring.
; Default is disabled.
;stunrefresh = 30 ; Number of seconds between STUN refreshes.
; Default is 30.