<div><font face="tahoma,sans-serif">Hello, </font></div>
<div><font face="tahoma,sans-serif"></font> </div>
<div><font face="tahoma,sans-serif">Something is happening with my configuration, every time i restart opensips, opensips lost the registrations and i have to restart the phones....by the way, i configured the authentication and is not workink, for non-Register and Register OpenSIPS is not sending the 401 or 407...i don&#39;t now what is going on...a will paste here my configs, opensips.cfg and openctlrc</font></div>

<div><font face="tahoma,sans-serif"></font> </div>
<div><font size="4"><font face="tahoma,sans-serif"><strong>opensips.cfg</strong> </font></font></div>
<div><font face="tahoma,sans-serif"></font> </div>
<div><font face="tahoma,sans-serif">#<br># $Id: opensips.cfg 7027 2010-07-15 13:48:29Z razvancrainea $<br>#<br># OpenSIPS basic configuration script<br>#     by Anca Vamanu &lt;</font><a href="mailto:anca@voice-system.ro"><font face="tahoma,sans-serif">anca@voice-system.ro</font></a><font face="tahoma,sans-serif">&gt;<br>
#<br># Please refer to the Core CookBook at:<br>#      </font><a href="http://www.opensips.org/index.php?n=Resources.DocsCookbooks"><font face="tahoma,sans-serif">http://www.opensips.org/index.php?n=Resources.DocsCookbooks</font></a><br>
<font face="tahoma,sans-serif"># for a explanation of possible statements, functions and parameters.<br>#</font></div>
<div><br><font face="tahoma,sans-serif">####### Global Parameters #########</font></div>
<div><font face="tahoma,sans-serif">debug=3 <br>log_stderror=no<br>log_facility=LOG_LOCAL0</font></div>
<div><font face="tahoma,sans-serif">fork=yes<br>children=4 #total number of UDP SIP worker processes per interface</font></div>
<div><font face="tahoma,sans-serif">/* uncomment the following lines to enable debugging */<br>#debug=6<br>#fork=no<br>#log_stderror=yes</font></div>
<div><font face="tahoma,sans-serif">server_header=&quot;Server: OpenSIPS SIP Proxy&quot;</font></div>
<div><font face="tahoma,sans-serif">/* uncomment the next line to disable TCP (default on) */<br>disable_tcp=yes #total number of TCP SIP worker processes in total</font></div>
<div><font face="tahoma,sans-serif">/* uncomment the next line to enable the auto temporary blacklisting of <br>   not available destinations (default disabled) */<br>#disable_dns_blacklist=no</font></div>
<div><font face="tahoma,sans-serif">/* uncomment the next line to enable IPv6 lookup after IPv4 dns <br>   lookup failures (default disabled) */<br>#dns_try_ipv6=yes</font></div>
<div><font face="tahoma,sans-serif">/* uncomment the next line to disable the auto discovery of local aliases<br>   based on revers DNS on IPs (default on) */<br>#auto_aliases=no</font></div>
<div><font face="tahoma,sans-serif">/* uncomment the following lines to enable TLS support  (default off) */<br>#disable_tls = no<br>#listen = tls:your_IP:5061<br>#tls_verify_server = 1<br>#tls_verify_client = 1<br>#tls_require_client_certificate = 0<br>
#tls_method = TLSv1<br>#tls_certificate = &quot;//etc/opensips/tls/user/user-cert.pem&quot;<br>#tls_private_key = &quot;//etc/opensips/tls/user/user-privkey.pem&quot;<br>#tls_ca_list = &quot;//etc/opensips/tls/user/user-calist.pem&quot;</font></div>

<div><br><font face="tahoma,sans-serif">port=5060</font></div>
<div><font face="tahoma,sans-serif">/* uncomment and configure the following line if you want opensips to <br>   bind on a specific interface/port/proto (default bind on all available) */<br>listen=udp:<a href="http://172.30.140.8:5060">172.30.140.8:5060</a></font></div>

<div><br><font face="tahoma,sans-serif">####### Modules Section ########</font></div>
<div><font face="tahoma,sans-serif">#set module path<br>mpath=&quot;//lib/opensips/modules/&quot;</font></div>
<div><font face="tahoma,sans-serif">/* uncomment next line for MySQL DB support */<br>loadmodule &quot;db_mysql.so&quot;<br>loadmodule &quot;signaling.so&quot;<br>loadmodule &quot;sl.so&quot;<br>loadmodule &quot;tm.so&quot;<br>
loadmodule &quot;rr.so&quot;<br>loadmodule &quot;maxfwd.so&quot;<br>loadmodule &quot;usrloc.so&quot;<br>loadmodule &quot;registrar.so&quot;<br>loadmodule &quot;textops.so&quot;<br>loadmodule &quot;mi_fifo.so&quot;<br>loadmodule &quot;uri.so&quot;<br>
loadmodule &quot;acc.so&quot;<br>/* uncomment next lines for MySQL based authentication support <br>   NOTE: a DB (like db_mysql) module must be also loaded */<br>loadmodule &quot;auth.so&quot;<br>loadmodule &quot;auth_db.so&quot;<br>
/* uncomment next line for aliases support<br>   NOTE: a DB (like db_mysql) module must be also loaded */<br>#loadmodule &quot;alias_db.so&quot;<br>/* uncomment next line for multi-domain support<br>   NOTE: a DB (like db_mysql) module must be also loaded<br>
   NOTE: be sure and enable multi-domain support in all used modules<br>         (see &quot;multi-module params&quot; section ) */<br>#loadmodule &quot;domain.so&quot;<br>/* uncomment the next two lines for presence server support<br>
   NOTE: a DB (like db_mysql) module must be also loaded */<br>#loadmodule &quot;presence.so&quot;<br>#loadmodule &quot;presence_xml.so&quot;</font></div>
<div><br><font face="tahoma,sans-serif"># ----------------- setting module-specific parameters ---------------</font></div>
<div><br><font face="tahoma,sans-serif"># ----- mi_fifo params -----<br>modparam(&quot;mi_fifo&quot;, &quot;fifo_name&quot;, &quot;/tmp/opensips_fifo&quot;)</font></div>
<div><br><font face="tahoma,sans-serif"># ----- rr params -----<br># add value to ;lr param to cope with most of the UAs<br>modparam(&quot;rr&quot;, &quot;enable_full_lr&quot;, 1)<br># do not append from tag to the RR (no need for this script)<br>
modparam(&quot;rr&quot;, &quot;append_fromtag&quot;, 0)</font></div>
<div><br><font face="tahoma,sans-serif"># ----- registrar params -----<br>/* uncomment the next line not to allow more than 10 contacts per AOR */<br>#modparam(&quot;registrar&quot;, &quot;max_contacts&quot;, 10)</font></div>

<div><br><font face="tahoma,sans-serif"># ----- usrloc params -----<br>modparam(&quot;usrloc&quot;, &quot;db_mode&quot;,   2) #All changes are made to memory and database synchronization is done in the timer<br>/* uncomment the following lines if you want to enable DB persistency<br>
   for location entries */<br>modparam(&quot;usrloc&quot;, &quot;db_url&quot;,&quot;mysql://opensips:opensipsro&lt;@localhost/opensips&quot;)</font></div>
<div><br><font face="tahoma,sans-serif"># ----- uri params -----<br>modparam(&quot;uri&quot;, &quot;use_uri_table&quot;, 0)</font></div>
<div><br><font face="tahoma,sans-serif"># ----- acc params -----<br>/* what sepcial events should be accounted ? */<br>modparam(&quot;acc&quot;, &quot;early_media&quot;, 1)<br>modparam(&quot;acc&quot;, &quot;report_ack&quot;, 1)<br>
modparam(&quot;acc&quot;, &quot;report_cancels&quot;, 1)<br>/* by default ww do not adjust the direct of the sequential requests.<br>   if you enable this parameter, be sure the enable &quot;append_fromtag&quot;<br>   in &quot;rr&quot; module */<br>
modparam(&quot;acc&quot;, &quot;detect_direction&quot;, 0)<br>/* account triggers (flags) */<br>modparam(&quot;acc&quot;, &quot;failed_transaction_flag&quot;, 3)<br>modparam(&quot;acc&quot;, &quot;log_flag&quot;, 1)<br>modparam(&quot;acc&quot;, &quot;log_missed_flag&quot;, 2)<br>
/* uncomment the following lines to enable DB accounting also */<br>modparam(&quot;acc&quot;, &quot;db_flag&quot;, 1)<br>modparam(&quot;acc&quot;, &quot;db_missed_flag&quot;, 2)</font></div>
<div><br><font face="tahoma,sans-serif"># ----- auth_db params -----<br>/* uncomment the following lines if you want to enable the DB based<br>   authentication */<br>modparam(&quot;auth_db&quot;, &quot;calculate_ha1&quot;, yes)<br>
modparam(&quot;auth_db&quot;, &quot;password_column&quot;, &quot;password&quot;)<br>modparam(&quot;auth_db&quot;, &quot;db_url&quot;,&quot;mysql://opensips:opensipsro&lt;@localhost/opensips&quot;)<br>modparam(&quot;auth_db&quot;, &quot;load_credentials&quot;, &quot;&quot;)</font></div>

<div><br><font face="tahoma,sans-serif"># ----- alias_db params -----<br>/* uncomment the following lines if you want to enable the DB based<br>   aliases */<br>#modparam(&quot;alias_db&quot;, &quot;db_url&quot;,<br># &quot;mysql://opensips:2705ag1&lt;@localhost/opensips&quot;)</font></div>

<div><br><font face="tahoma,sans-serif"># ----- domain params -----<br>/* uncomment the following lines to enable multi-domain detection<br>   support */<br>#modparam(&quot;domain&quot;, &quot;db_url&quot;,<br># &quot;mysql://opensips:opensipsrw@localhost/opensips&quot;)<br>
#modparam(&quot;domain&quot;, &quot;db_mode&quot;, 1)   # Use caching</font></div>
<div><br><font face="tahoma,sans-serif"># ----- multi-module params -----<br>/* uncomment the following line if you want to enable multi-domain support<br>   in the modules (dafault off) */<br>#modparam(&quot;auth_db|usrloc|uri&quot;, &quot;use_domain&quot;, 1)</font></div>

<div><br><font face="tahoma,sans-serif"># ----- presence params -----<br>/* uncomment the following lines if you want to enable presence */<br>#modparam(&quot;presence|presence_xml&quot;, &quot;db_url&quot;,<br># &quot;mysql://opensips:opensipsrw@localhost/opensips&quot;)<br>
#modparam(&quot;presence_xml&quot;, &quot;force_active&quot;, 1)<br>#modparam(&quot;presence&quot;, &quot;server_address&quot;, &quot;sip:<a href="http://192.168.1.2:5060">192.168.1.2:5060</a>&quot;)</font></div>
<div><br><font face="tahoma,sans-serif">####### Routing Logic ########</font></div>
<div><br><font face="tahoma,sans-serif"># main request routing logic</font></div>
<div><font face="tahoma,sans-serif">route{</font></div>
<div><font face="tahoma,sans-serif"> if (!mf_process_maxfwd_header(&quot;10&quot;)) {<br>  sl_send_reply(&quot;483&quot;,&quot;Too Many Hops&quot;);<br>  exit;<br> }</font></div>
<div><font face="tahoma,sans-serif"> if (has_totag()) {<br>  # sequential request withing a dialog should<br>  # take the path determined by record-routing<br>  if (loose_route()) {<br>   if (is_method(&quot;BYE&quot;)) {<br>
    setflag(1); # do accounting ...<br>    setflag(3); # ... even if the transaction fails<br>   } else if (is_method(&quot;INVITE&quot;)) {<br>    # even if in most of the cases is useless, do RR for<br>    # re-INVITEs alos, as some buggy clients do change route set<br>
    # during the dialog.<br>    record_route();<br>   }<br>   # route it out to whatever destination was set by loose_route()<br>   # in $du (destination URI).<br>   route(1);<br>  } else {<br>   /* uncomment the following lines if you want to enable presence */<br>
   ##if (is_method(&quot;SUBSCRIBE&quot;) &amp;&amp; $rd == &quot;your.server.ip.address&quot;) {<br>   ## # in-dialog subscribe requests<br>   ## route(2);<br>   ## exit;<br>   ##}<br>   if ( is_method(&quot;ACK&quot;) ) {<br>
    if ( t_check_trans() ) {<br>     # non loose-route, but stateful ACK; must be an ACK after <br>     # a 487 or e.g. 404 from upstream server<br>     t_relay();<br>     exit;<br>    } else {<br>     # ACK without matching transaction -&gt;<br>
     # ignore and discard<br>     exit;<br>    }<br>   }<br>   sl_send_reply(&quot;404&quot;,&quot;Not here&quot;);<br>  }<br>  exit;<br> }</font></div>
<div><font face="tahoma,sans-serif"> #initial requests</font></div>
<div><font face="tahoma,sans-serif"> # CANCEL processing<br> if (is_method(&quot;CANCEL&quot;))<br> {<br>  if (t_check_trans())<br>   t_relay();<br>  exit;<br> }</font></div>
<div><font face="tahoma,sans-serif"> t_check_trans();</font></div>
<div><font face="tahoma,sans-serif"> # authenticate if from local subscriber (uncomment to enable auth)<br> # authenticate all initial non-REGISTER request that pretend to be<br> # generated by local subscriber (domain from FROM URI is local)<br>
 if (!(method==&quot;REGISTER&quot;) &amp;&amp; from_uri==myself) /*no multidomain version*/<br> ##if (!(method==&quot;REGISTER&quot;) &amp;&amp; is_from_local())  /*multidomain version*/<br> {<br>  if (!proxy_authorize(&quot;&quot;, &quot;subscriber&quot;)) {<br>
   proxy_challenge(&quot;&quot;, &quot;0&quot;);<br>   exit;<br>  }<br>  if (!db_check_from()) {<br>   sl_send_reply(&quot;403&quot;,&quot;Forbidden auth ID&quot;);<br>   exit;<br>  }<br> ##<br>  consume_credentials();<br>
 ## # caller authenticated<br> }</font></div>
<div><font face="tahoma,sans-serif"> # preloaded route checking<br> if (loose_route()) {<br>  xlog(&quot;L_ERR&quot;,<br>  &quot;Attempt to route with preloaded Route&#39;s [$fu/$tu/$ru/$ci]&quot;);<br>  if (!is_method(&quot;ACK&quot;))<br>
   sl_send_reply(&quot;403&quot;,&quot;Preload Route denied&quot;);<br>  exit;<br> }</font></div>
<div><font face="tahoma,sans-serif"> # record routing<br> if (!is_method(&quot;REGISTER|MESSAGE&quot;))<br>  record_route();</font></div>
<div><font face="tahoma,sans-serif"> # account only INVITEs<br> if (is_method(&quot;INVITE&quot;)) {<br>  setflag(1); # do accounting<br> }<br> if (!uri==myself)<br> ## replace with following line if multi-domain support is used<br>
 ##if (!is_uri_host_local())<br> {<br>  append_hf(&quot;P-hint: outbound\r\n&quot;); <br>  # if you have some interdomain connections via TLS<br>  ##if($rd==&quot;<a href="http://tls_domain1.net">tls_domain1.net</a>&quot;) {<br>
  ## t_relay(&quot;tls:<a href="http://domain1.net">domain1.net</a>&quot;);<br>  ## exit;<br>  ##} else if($rd==&quot;<a href="http://tls_domain2.net">tls_domain2.net</a>&quot;) {<br>  ## t_relay(&quot;tls:<a href="http://domain2.net">domain2.net</a>&quot;);<br>
  ## exit;<br>  ##}<br>  route(1);<br> }</font></div>
<div><font face="tahoma,sans-serif"> # requests for my domain</font></div>
<div><font face="tahoma,sans-serif"> ## uncomment this if you want to enable presence server <br> ##   and comment the next &#39;if&#39; block<br> ##   NOTE: uncomment also the definition of route[2] from  below<br> ##if( is_method(&quot;PUBLISH|SUBSCRIBE&quot;))<br>
 ##  route(2);</font></div>
<div><font face="tahoma,sans-serif"> if (is_method(&quot;PUBLISH&quot;))<br> {<br>  sl_send_reply(&quot;503&quot;, &quot;Service Unavailable&quot;);<br>  exit;<br> }<br> </font></div>
<div><font face="tahoma,sans-serif"> if (is_method(&quot;REGISTER&quot;))<br> {<br>  # authenticate the REGISTER requests (uncomment to enable auth)<br>  if (!www_authorize(&quot;&quot;, &quot;subscriber&quot;))<br>  {<br>
   www_challenge(&quot;&quot;, &quot;0&quot;);<br>   exit;<br>  }<br>  ##<br>  if (!db_check_to()) <br>  {<br>   sl_send_reply(&quot;403&quot;,&quot;Forbidden auth ID&quot;);<br>   exit;<br>  }</font></div>
<div><font face="tahoma,sans-serif">  if (!save(&quot;location&quot;))<br>   sl_reply_error();</font></div>
<div><font face="tahoma,sans-serif">  exit;<br> }</font></div>
<div><font face="tahoma,sans-serif"> if ($rU==NULL) {<br>  # request with no Username in RURI<br>  sl_send_reply(&quot;484&quot;,&quot;Address Incomplete&quot;);<br>  exit;<br> }</font></div>
<div><font face="tahoma,sans-serif"> # apply DB based aliases (uncomment to enable)<br> ##alias_db_lookup(&quot;dbaliases&quot;);</font></div>
<div><font face="tahoma,sans-serif"> # do lookup with method filtering<br> if (!lookup(&quot;location&quot;,&quot;m&quot;)) {<br>  switch ($retcode) {<br>   case -1:<br>   case -3:<br>    t_newtran();<br>    t_reply(&quot;404&quot;, &quot;Not Found&quot;);<br>
    exit;<br>   case -2:<br>    sl_send_reply(&quot;405&quot;, &quot;Method Not Allowed&quot;);<br>    exit;<br>  }<br> }</font></div>
<div><font face="tahoma,sans-serif"> # when routing via usrloc, log the missed calls also<br> setflag(2);</font></div>
<div><font face="tahoma,sans-serif"> route(1);<br>}</font></div>
<div><br><font face="tahoma,sans-serif">route[1] {<br> # for INVITEs enable some additional helper routes<br> if (is_method(&quot;INVITE&quot;)) {<br>  t_on_branch(&quot;2&quot;);<br>  t_on_reply(&quot;2&quot;);<br>  t_on_failure(&quot;1&quot;);<br>
 }</font></div>
<div><font face="tahoma,sans-serif"> if (!t_relay()) {<br>  sl_reply_error();<br> };<br> exit;<br>}</font></div>
<div><br><font face="tahoma,sans-serif"># Presence route<br>/* uncomment the whole following route for enabling presence<br>   NOTE: do not forget to enable the call of this route from the main<br>     route */<br>##route[2]<br>
##{<br>## if (!t_newtran())<br>## {<br>##  sl_reply_error();<br>##  exit;<br>## };<br>##<br>## if(is_method(&quot;PUBLISH&quot;))<br>## {<br>##  handle_publish();<br>## }<br>## else<br>## if( is_method(&quot;SUBSCRIBE&quot;))<br>
## {<br>##  handle_subscribe();<br>## }<br>##<br>## exit;<br>##}</font></div>
<div><br><font face="tahoma,sans-serif">branch_route[2] {<br> xlog(&quot;new branch at $ru\n&quot;);<br>}</font></div>
<div><br><font face="tahoma,sans-serif">onreply_route[2] {<br> xlog(&quot;incoming reply\n&quot;);<br>}</font></div>
<div><br><font face="tahoma,sans-serif">failure_route[1] {<br> if (t_was_cancelled()) {<br>  exit;<br> }</font></div>
<div><font face="tahoma,sans-serif"> # uncomment the following lines if you want to block client <br> # redirect based on 3xx replies.<br> ##if (t_check_status(&quot;3[0-9][0-9]&quot;)) {<br> ##t_reply(&quot;404&quot;,&quot;Not found&quot;);<br>
 ## exit;<br> ##}</font></div>
<div><font face="tahoma,sans-serif"> # uncomment the following lines if you want to redirect the failed <br> # calls to a different new destination<br> ##if (t_check_status(&quot;486|408&quot;)) {<br> ## sethostport(&quot;<a href="http://192.168.2.100:5060">192.168.2.100:5060</a>&quot;);<br>
 ## # do not set the missed call flag again<br> ## t_relay();<br> ##}<br>}</font></div>
<div><font face="tahoma,sans-serif"></font> </div>
<div><strong><font size="4" face="tahoma,sans-serif">opensipsctlrc</font></strong></div>
<div><font face="tahoma,sans-serif"></font> </div>
<div><font face="tahoma,sans-serif"># $Id: opensipsctlrc 7337 2010-10-28 22:02:46Z osas $<br>#<br># The OpenSIPS configuration file for the control tools.<br>#<br># Here you can set variables used in the opensipsctl and opensipsdbctl setup<br>
# scripts. Per default all variables here are commented out, the control tools<br># will use their internal default values.</font></div>
<div><font face="tahoma,sans-serif">## your SIP domain<br>SIP_DOMAIN=172.30.140.8</font></div>
<div><font face="tahoma,sans-serif">## chrooted directory<br># $CHROOT_DIR=&quot;/path/to/chrooted/directory&quot;</font></div>
<div><font face="tahoma,sans-serif">## database type: MYSQL, PGSQL, ORACLE, DB_BERKELEY, or DBTEXT, <br>## by default none is loaded<br># If you want to setup a database with opensipsdbctl, you must at least specify<br># this parameter.<br>
DBENGINE=MYSQL</font></div>
<div><font face="tahoma,sans-serif">## database host<br>DBHOST=localhost</font></div>
<div><font face="tahoma,sans-serif">## database name (for ORACLE this is TNS name)<br>DBNAME=opensips</font></div>
<div><font face="tahoma,sans-serif"># database path used by dbtext or db_berkeley<br># DB_PATH=&quot;/usr/local/etc/opensips/dbtext&quot;</font></div>
<div><font face="tahoma,sans-serif">## database read/write user<br>DBRWUSER=opensips</font></div>
<div><font face="tahoma,sans-serif">## password for database read/write user<br>#DBRWPW=&quot;opensipsrw&quot;</font></div>
<div><font face="tahoma,sans-serif">## database read only user<br>DBROUSER=opensipsro</font></div>
<div><font face="tahoma,sans-serif">## password for database read only user<br>DBROPW=opensipsro</font></div>
<div><font face="tahoma,sans-serif">## database super user (for ORACLE this is &#39;scheme-creator&#39; user)<br>DBROOTUSER=&quot;root&quot;</font></div>
<div><font face="tahoma,sans-serif"># user name column<br># USERCOL=&quot;username&quot;</font></div>
<div><br><font face="tahoma,sans-serif"># SQL definitions<br># If you change this definitions here, then you must change them <br># in db/schema/entities.xml too.<br># FIXME</font></div>
<div><font face="tahoma,sans-serif"># FOREVER=&quot;2020-05-28 21:32:15&quot;<br># DEFAULT_ALIASES_EXPIRES=$FOREVER<br># DEFAULT_Q=&quot;1.0&quot;<br># DEFAULT_CALLID=&quot;Default-Call-ID&quot;<br># DEFAULT_CSEQ=&quot;13&quot;<br>
# DEFAULT_LOCATION_EXPIRES=$FOREVER</font></div>
<div><br><font face="tahoma,sans-serif"># Program to calculate a message-digest fingerprint <br># MD5=&quot;md5sum&quot;</font></div>
<div><font face="tahoma,sans-serif"># awk tool<br># AWK=&quot;awk&quot;</font></div>
<div><font face="tahoma,sans-serif"># grep tool<br># GREP=&quot;grep&quot;</font></div>
<div><font face="tahoma,sans-serif"># sed tool<br># SED=&quot;sed&quot;</font></div>
<div><br><font face="tahoma,sans-serif"># Describe what additional tables to install. Valid values for the variables<br># below are yes/no/ask. With ask (default) it will interactively ask the user<br># for an answer, while yes/no allow for automated, unassisted installs.<br>
#</font></div>
<div><font face="tahoma,sans-serif"># If to install tables for the modules in the EXTRA_MODULES variable.<br># INSTALL_EXTRA_TABLES=ask</font></div>
<div><font face="tahoma,sans-serif"># If to install presence related tables.<br># INSTALL_PRESENCE_TABLES=ask</font></div>
<div><font face="tahoma,sans-serif"># Define what module tables should be installed.<br># If you use the postgres database and want to change the installed tables,<br># then you must also adjust the STANDARD_TABLES or EXTRA_TABLES variable <br>
# accordingly in the opensipsdbctl.base script.</font></div>
<div><font face="tahoma,sans-serif"># opensips standard modules<br># STANDARD_MODULES=&quot;standard acc lcr domain group permissions registrar usrloc <br>#                   msilo alias_db uri_db speeddial avpops auth_db pdt dialog <br>
#                   dispatcher dialplan drouting nathelper load_balancer&quot;</font></div>
<div><font face="tahoma,sans-serif"># opensips extra modules<br># EXTRA_MODULES=&quot;imc cpl siptrace domainpolicy carrierroute userblacklist b2b&quot;</font></div>
<div><br><font face="tahoma,sans-serif">## type of aliases used: DB - database aliases; UL - usrloc aliases<br>## - default: none<br>ALIASES_TYPE=&quot;DB&quot;</font></div>
<div><font face="tahoma,sans-serif">## control engine: FIFO or UNIXSOCK<br>## - default FIFO<br>CTLENGINE=FIFO</font></div>
<div><font face="tahoma,sans-serif">## path to FIFO file<br>OSIPS_FIFO=&quot;/tmp/opensips_fifo&quot;</font></div>
<div><font face="tahoma,sans-serif">## MI_CONNECTOR control engine: FIFO, UNIXSOCK, UDP, XMLRPC<br># MI_CONNECTOR=FIFO:/tmp/opensips_fifo<br># MI_CONNECTOR=UNIXSOCK:/tmp/opensips.sock<br># MI_CONNECTOR=UDP:<a href="http://192.168.2.133:8000">192.168.2.133:8000</a><br>
# MI_CONNECTOR=XMLRPC:<a href="http://192.168.2.133:8000">192.168.2.133:8000</a></font></div>
<div><font face="tahoma,sans-serif">## check ACL names; default on (1); off (0)<br>VERIFY_ACL=1</font></div>
<div><font face="tahoma,sans-serif">## ACL names - if VERIFY_ACL is set, only the ACL names from below list<br>## are accepted<br>ACL_GROUPS=&quot;local ld int voicemail free-pstn&quot;</font></div>
<div><font face="tahoma,sans-serif">## verbose - debug purposes - default &#39;0&#39;<br>#VERBOSE=1</font></div>
<div><font face="tahoma,sans-serif">## do (1) or don&#39;t (0) store plaintext passwords<br>## in the subscriber table - default &#39;1&#39;<br>STORE_PLAINTEXT_PW=1</font></div>
<div><font face="tahoma,sans-serif">## OPENSIPS START Options<br>## PID file path - default is: /var/run/opensips.pid<br># PID_FILE=/var/run/opensips.pid</font></div>
<div><font face="tahoma,sans-serif">## Extra start options - default is: not set<br># example: start opensips with 64MB share memory: STARTOPTIONS=&quot;-m 64&quot;<br># STARTOPTIONS=<br></font></div>
<div><font face="tahoma,sans-serif">Thanks in advance!!!<br></font></div>
<div><font face="tahoma,sans-serif"><br></font></div>