2005-11-02 13:51:18 +00:00
|
|
|
[general]
|
|
|
|
; This section sets global network level variables
|
|
|
|
|
2013-10-18 18:20:16 +00:00
|
|
|
; ipv6_support: boolean: Enable or disable IPv6 support
|
|
|
|
; This parameter is applied on reload
|
|
|
|
; This parameter is ignored if yate was not built with IPv6 support
|
|
|
|
; It can be overridden in chan.rtp messages
|
|
|
|
; Defaults to no
|
|
|
|
;ipv6_support=no
|
|
|
|
|
2005-11-02 13:51:18 +00:00
|
|
|
; minport: int: Minimum port range to allocate
|
|
|
|
;minport=16384
|
|
|
|
|
|
|
|
; maxport: int: Maximum port range to allocate
|
|
|
|
;maxport=32768
|
|
|
|
|
2008-04-10 16:35:20 +00:00
|
|
|
; localip: ipaddress: Local IP address to use instead of guessing
|
2013-10-18 18:20:16 +00:00
|
|
|
; IPv6: An interface name can be added at the end of the address to bind on a specific
|
|
|
|
; interface. This is mandatory for Link Local addresses (e.g. localip=fe80::1%eth0)
|
2008-04-10 16:35:20 +00:00
|
|
|
;localip=
|
|
|
|
|
2013-10-03 16:18:41 +00:00
|
|
|
; tos: keyword: Type Of Service or DiffServ to set in outgoing UDP packets
|
|
|
|
; numeric TOS / DiffServ value or:
|
|
|
|
; lowdelay, throughput, reliability, mincost
|
|
|
|
; cs0, ... cs7, af11, af12, af13, af21, ... af43, expedited, voice
|
2005-11-02 13:51:18 +00:00
|
|
|
;tos=0
|
|
|
|
|
2012-08-24 17:53:33 +00:00
|
|
|
; udpbuf: int: Requested size of UDP socket's receive buffer
|
|
|
|
; Valid values are 1024 to 65536, 0 to use kernel default
|
|
|
|
;udpbuf=0
|
|
|
|
|
2005-11-02 13:51:18 +00:00
|
|
|
; buffer: int: Maximum buffer size - used to fragment octet (G.711) audio streams
|
|
|
|
;buffer=240
|
|
|
|
|
2006-01-27 19:51:03 +00:00
|
|
|
; autoaddr: bool: Auto change outgoing RTP address:port to match incoming
|
2007-04-02 12:51:23 +00:00
|
|
|
;autoaddr=enable
|
2006-09-26 10:00:49 +00:00
|
|
|
|
2006-10-19 00:32:31 +00:00
|
|
|
; anyssrc: bool: Accept any incoming SSRC, even if it changes frequently
|
2012-01-09 21:09:09 +00:00
|
|
|
;anyssrc=enable
|
2006-10-19 00:32:31 +00:00
|
|
|
|
2008-06-19 13:52:18 +00:00
|
|
|
; padding: int: Pad the RTP payload to a multiple of this setting
|
|
|
|
; Supported values are between 2 and 128
|
|
|
|
;padding=0
|
|
|
|
|
2006-09-26 18:34:48 +00:00
|
|
|
; rtcp: bool: Allocate socket for the RTCP protocol by default
|
|
|
|
;rtcp=enabled
|
|
|
|
|
2010-04-27 22:20:09 +00:00
|
|
|
; rtcp_interval: int: RTCP report interval in ms (500-60000), zero disables
|
|
|
|
;rtcp_interval=4500
|
|
|
|
|
2007-02-01 23:33:30 +00:00
|
|
|
; drillhole: bool: Attempt to drill a hole through a firewall or NAT
|
2007-04-02 12:51:23 +00:00
|
|
|
;drillhole=disable in server mode, enable in client mode
|
2007-02-01 23:33:30 +00:00
|
|
|
|
2012-03-13 09:43:47 +00:00
|
|
|
; minjitter: int: Amount to attempt to keep in the dejitter buffer in msec
|
|
|
|
; Valid values 5 to maxjitter-30, negative disables dejitter buffer
|
|
|
|
;minjitter=50
|
|
|
|
|
|
|
|
; maxjitter: int: Maximum dejitter buffer size in msec
|
|
|
|
; Valid values 50 to 1000, 0 disables dejitter buffer
|
|
|
|
;maxjitter=120 in client mode, 0 in server mode
|
|
|
|
|
2012-09-18 11:26:23 +00:00
|
|
|
; monitoring: bool: Emit the messages required for SNMP monitoring
|
|
|
|
; You will also need to set monitor=yes in section [rtp] of monitoring.conf
|
|
|
|
;monitoring=no
|
|
|
|
|
2007-05-23 11:10:22 +00:00
|
|
|
; thread: keyword: Default priority of the data service threads
|
|
|
|
; Can be one of: lowest, low, normal, high, highest
|
|
|
|
; It is a bad idea to set a low priority for anything but testing
|
|
|
|
;thread=normal
|
|
|
|
|
2020-09-23 13:12:56 +00:00
|
|
|
; affinity: list: Set the CPUs on which this thread is allowed to run on.
|
|
|
|
; It is a comma-separated lists of CPU numbers and/or CPU ranges (e.g: 1,3,12-15)
|
|
|
|
; If not set, it will use the process affinity
|
|
|
|
;affinity=
|
|
|
|
|
2006-09-26 10:00:49 +00:00
|
|
|
; defsleep: int: Default in-loop sleep time for new RTP sessions in milliseconds
|
|
|
|
;defsleep=5
|
|
|
|
|
|
|
|
; minsleep: int: Minimum allowed in-loop sleep time in milliseconds
|
|
|
|
;minsleep=1
|
2008-04-10 19:18:30 +00:00
|
|
|
|
2013-10-10 14:38:42 +00:00
|
|
|
; rtp_warn_seq: bool: Warn on receiving invalid RTP sequence number
|
|
|
|
; If disabled the log message will be put at level 9
|
|
|
|
; This parameter is applied on reload for new sessions only
|
|
|
|
; It can be overridden in initial chan.rtp message or chan.attach message
|
|
|
|
;rtp_warn_seq=enable
|
|
|
|
|
2008-04-10 19:18:30 +00:00
|
|
|
|
|
|
|
[timeouts]
|
|
|
|
; This section controls the behaviour when RTP and RTCP data is missing
|
|
|
|
|
2011-11-18 13:12:34 +00:00
|
|
|
; timeout: int: RTP/RTCP receiver timeout in ms (500-60000), zero disables
|
2008-04-10 19:18:30 +00:00
|
|
|
;timeout=3000
|
|
|
|
|
2011-11-18 13:12:34 +00:00
|
|
|
; udptl_timeout: int: UDPTL receiver timeout in ms (500-60000), zero disables
|
|
|
|
;udptl_timeout=25000
|
|
|
|
|
2008-04-11 12:25:26 +00:00
|
|
|
; notifymsg: string: Name of the notification message sent on timeout
|
|
|
|
; Usually it should be chan.notify or call.drop, empty disables the message
|
|
|
|
;notifymsg=
|
2008-04-10 19:18:30 +00:00
|
|
|
|
2010-09-20 14:30:25 +00:00
|
|
|
; warnfirst: bool: Emit timeout warnings if no RTP packet was received
|
|
|
|
; Once a packet is received further timeouts are controlled by warnlater
|
|
|
|
;warnfirst=yes
|
|
|
|
|
2008-04-10 19:18:30 +00:00
|
|
|
; warnlater: bool: Emit timeout warnings even if there was initially some RTP
|
|
|
|
;warnlater=no
|