<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://plnx.nl/wiki/index.php?action=history&amp;feed=atom&amp;title=Sip_configuration_plnx.nl</id>
	<title>Sip configuration plnx.nl - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://plnx.nl/wiki/index.php?action=history&amp;feed=atom&amp;title=Sip_configuration_plnx.nl"/>
	<link rel="alternate" type="text/html" href="https://plnx.nl/wiki/index.php?title=Sip_configuration_plnx.nl&amp;action=history"/>
	<updated>2026-05-03T12:51:55Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.6</generator>
	<entry>
		<id>https://plnx.nl/wiki/index.php?title=Sip_configuration_plnx.nl&amp;diff=6&amp;oldid=prev</id>
		<title>Pverha10: Created page with &quot;in /etc/asterisk/ there are 4 files: codecs.conf, extensions.conf, modules.conf and sip.conf.  ==codecs.conf== &lt;pre&gt; [speex] quality =&gt; 3 complexity =&gt; 2 enhancement =&gt; true vad =&gt; true vbr =&gt; true abr =&gt; 0 vbr_quality =&gt; 4 dtx =&gt; false preprocess =&gt; true pp_vad =&gt; true pp_agc =&gt; false pp_agc_level =&gt; 8000 pp_denoise =&gt; false pp_dereverb =&gt; false pp_dereverb_decay =&gt; 0.4 pp_dereverb_level =&gt; 0.3 [plc] genericplc =&gt; true &lt;/pre&gt; ==extensions.conf== &lt;pre&gt; [general] [globals...&quot;</title>
		<link rel="alternate" type="text/html" href="https://plnx.nl/wiki/index.php?title=Sip_configuration_plnx.nl&amp;diff=6&amp;oldid=prev"/>
		<updated>2025-05-17T07:38:35Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;in /etc/asterisk/ there are 4 files: codecs.conf, extensions.conf, modules.conf and sip.conf.  ==codecs.conf== &amp;lt;pre&amp;gt; [speex] quality =&amp;gt; 3 complexity =&amp;gt; 2 enhancement =&amp;gt; true vad =&amp;gt; true vbr =&amp;gt; true abr =&amp;gt; 0 vbr_quality =&amp;gt; 4 dtx =&amp;gt; false preprocess =&amp;gt; true pp_vad =&amp;gt; true pp_agc =&amp;gt; false pp_agc_level =&amp;gt; 8000 pp_denoise =&amp;gt; false pp_dereverb =&amp;gt; false pp_dereverb_decay =&amp;gt; 0.4 pp_dereverb_level =&amp;gt; 0.3 [plc] genericplc =&amp;gt; true &amp;lt;/pre&amp;gt; ==extensions.conf== &amp;lt;pre&amp;gt; [general] [globals...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;in /etc/asterisk/ there are 4 files: codecs.conf, extensions.conf, modules.conf and sip.conf.&lt;br /&gt;
&lt;br /&gt;
==codecs.conf==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[speex]&lt;br /&gt;
quality =&amp;gt; 3&lt;br /&gt;
complexity =&amp;gt; 2&lt;br /&gt;
enhancement =&amp;gt; true&lt;br /&gt;
vad =&amp;gt; true&lt;br /&gt;
vbr =&amp;gt; true&lt;br /&gt;
abr =&amp;gt; 0&lt;br /&gt;
vbr_quality =&amp;gt; 4&lt;br /&gt;
dtx =&amp;gt; false&lt;br /&gt;
preprocess =&amp;gt; true&lt;br /&gt;
pp_vad =&amp;gt; true&lt;br /&gt;
pp_agc =&amp;gt; false&lt;br /&gt;
pp_agc_level =&amp;gt; 8000&lt;br /&gt;
pp_denoise =&amp;gt; false&lt;br /&gt;
pp_dereverb =&amp;gt; false&lt;br /&gt;
pp_dereverb_decay =&amp;gt; 0.4&lt;br /&gt;
pp_dereverb_level =&amp;gt; 0.3&lt;br /&gt;
[plc]&lt;br /&gt;
genericplc =&amp;gt; true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==extensions.conf==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[general]&lt;br /&gt;
[globals]&lt;br /&gt;
[phones]&lt;br /&gt;
; internal phoneline extensions&lt;br /&gt;
exten =&amp;gt; 100,1,Dial(SIP/100,120,tr)&lt;br /&gt;
exten =&amp;gt; 101,1,Dial(SIP/101,120,tr)&lt;br /&gt;
exten =&amp;gt; 102,1,Dial(SIP/102,120,tr)&lt;br /&gt;
exten =&amp;gt; 103,1,Dial(SIP/103,120,tr)&lt;br /&gt;
exten =&amp;gt; 123,1,Answer()&lt;br /&gt;
exten =&amp;gt; 123,n,Background(demo-congrats)&lt;br /&gt;
exten =&amp;gt; 123,n,WaitExten()&lt;br /&gt;
[default]&lt;br /&gt;
; external sip addresses (info@plnx.nl)&lt;br /&gt;
exten =&amp;gt; info,1,Dial(SIP/103,120,tr)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==modules.conf==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[modules]&lt;br /&gt;
autoload=yes&lt;br /&gt;
noload =&amp;gt; pbx_gtkconsole.so&lt;br /&gt;
noload =&amp;gt; pbx_kdeconsole.so&lt;br /&gt;
noload =&amp;gt; app_intercom.so&lt;br /&gt;
noload =&amp;gt; chan_modem.so&lt;br /&gt;
noload =&amp;gt; res_musiconhold.so&lt;br /&gt;
noload =&amp;gt; chan_alsa.so&lt;br /&gt;
noload =&amp;gt; chan_oss.so&lt;br /&gt;
noload =&amp;gt; pbx_dundi.so&lt;br /&gt;
noload =&amp;gt; pbx_realtime.so&lt;br /&gt;
noload =&amp;gt; app_directory.so&lt;br /&gt;
noload =&amp;gt; app_userevent.so&lt;br /&gt;
noload =&amp;gt; app_voicemail.so&lt;br /&gt;
noload =&amp;gt; app_voicemail_imap.so&lt;br /&gt;
noload =&amp;gt; app_voicemail_odbc.so&lt;br /&gt;
noload =&amp;gt; pbx_ael.so&lt;br /&gt;
noload =&amp;gt; app_directory_odbc.so&lt;br /&gt;
noload =&amp;gt; app_zapateller.so&lt;br /&gt;
noload =&amp;gt; app_zapbarge.so&lt;br /&gt;
noload =&amp;gt; app_zapras.so&lt;br /&gt;
noload =&amp;gt; app_zapscan.so&lt;br /&gt;
noload =&amp;gt; cdr_custom.so&lt;br /&gt;
noload =&amp;gt; cdr_manager.so&lt;br /&gt;
noload =&amp;gt; cdr_odbc.so&lt;br /&gt;
noload =&amp;gt; cdr_pgsql.so&lt;br /&gt;
noload =&amp;gt; cdr_radius.so&lt;br /&gt;
noload =&amp;gt; cdr_sqlite.so&lt;br /&gt;
noload =&amp;gt; chan_agent.so&lt;br /&gt;
noload =&amp;gt; chan_alsa.so&lt;br /&gt;
noload =&amp;gt; chan_gtalk.so&lt;br /&gt;
noload =&amp;gt; chan_iax2.so&lt;br /&gt;
noload =&amp;gt; chan_mgcp.so&lt;br /&gt;
noload =&amp;gt; chan_oss.so&lt;br /&gt;
noload =&amp;gt; chan_phone.so&lt;br /&gt;
noload =&amp;gt; chan_vpb.so&lt;br /&gt;
noload =&amp;gt; chan_zap.so&lt;br /&gt;
noload =&amp;gt; codec_zap.so&lt;br /&gt;
noload =&amp;gt; format_h264.so&lt;br /&gt;
noload =&amp;gt; format_jpeg.so&lt;br /&gt;
noload =&amp;gt; format_mp3.so&lt;br /&gt;
noload =&amp;gt; format_ogg_vorbis.so&lt;br /&gt;
noload =&amp;gt; pbx_ael.so&lt;br /&gt;
noload =&amp;gt; pbx_dundi.so&lt;br /&gt;
noload =&amp;gt; pbx_loopback.so&lt;br /&gt;
noload =&amp;gt; pbx_realtime.so&lt;br /&gt;
noload =&amp;gt; pbx_spool.so&lt;br /&gt;
noload =&amp;gt; res_config_odbc.so&lt;br /&gt;
noload =&amp;gt; res_config_pgsql.so&lt;br /&gt;
noload =&amp;gt; res_jabber.so&lt;br /&gt;
noload =&amp;gt; res_odbc.so&lt;br /&gt;
noload =&amp;gt; res_smdi.so&lt;br /&gt;
noload =&amp;gt; res_snmp.so&lt;br /&gt;
noload =&amp;gt; res_speech.so&lt;br /&gt;
noload =&amp;gt; res_watchdog.so&lt;br /&gt;
[global]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
==sip.conf==&lt;br /&gt;
* Note: with tlsenable=yes asterisk will automatically listen on tcp/5061&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[general]&lt;br /&gt;
context=default&lt;br /&gt;
allowoverlap=no&lt;br /&gt;
bindport=5060&lt;br /&gt;
bindaddr=::&lt;br /&gt;
srvlookup=yes&lt;br /&gt;
localnet=192.168.1.0/255.255.255.0&lt;br /&gt;
externhost=plnx.nl&lt;br /&gt;
language=en&lt;br /&gt;
recordhistory=yes&lt;br /&gt;
domain=plnx.nl&lt;br /&gt;
allowexternaldomains=yes&lt;br /&gt;
tlsenable=yes&lt;br /&gt;
tlscertfile=/etc/asterisk/cert/plnx.nl.cert.and.key.pem&lt;br /&gt;
tlscafile=/etc/asterisk/cert/intermediate.and.caroot.pem&lt;br /&gt;
&lt;br /&gt;
[100]&lt;br /&gt;
type=friend&lt;br /&gt;
context=phones&lt;br /&gt;
secret=100password&lt;br /&gt;
host=dynamic&lt;br /&gt;
qualify=yes&lt;br /&gt;
nat=yes&lt;br /&gt;
[101]&lt;br /&gt;
type=friend&lt;br /&gt;
context=phones&lt;br /&gt;
secret=101password&lt;br /&gt;
host=dynamic&lt;br /&gt;
qualify=yes&lt;br /&gt;
nat=yes&lt;br /&gt;
[102]&lt;br /&gt;
type=friend&lt;br /&gt;
context=phones&lt;br /&gt;
secret=102password&lt;br /&gt;
host=dynamic&lt;br /&gt;
qualify=yes&lt;br /&gt;
nat=yes&lt;br /&gt;
[103]&lt;br /&gt;
type=friend&lt;br /&gt;
context=phones&lt;br /&gt;
secret=103password&lt;br /&gt;
host=dynamic&lt;br /&gt;
qualify=yes&lt;br /&gt;
nat=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pverha10</name></author>
	</entry>
</feed>