Here&#39;s how you store the resultant value from the avp_db_query() function;<div><br></div><div><span style> avp_db_query(&quot;select count from load_count where dest=&#39;1&#39;&quot;<b>,&quot;$avp(i:1)&quot;</b>);</span> <br>
<br>if you do not put the bold &quot;,&quot;$avp(i:1)&quot; in parameter then your avp_db_query returns 1 on successful query i.e if there are any results in the query. If there were no query results then it returns 0;</div>
<div><br></div><div>But the thing is If you are getting errors on startup like u said i.e OpenSIPS is not starting then its probably something really wrong in your configurations file, on the other hand if opensips starts and you are getting errors while executing those queries then I can assume some error with your query or error around it.</div>
<div><br></div><div>Regards,</div><div>Sammy</div><div><br><div class="gmail_quote">On Tue, Jun 19, 2012 at 10:55 AM, Rudy <span dir="ltr">&lt;<a href="mailto:rudy@dynamicpacket.com" target="_blank">rudy@dynamicpacket.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Prasad,<br>
<br>
 You really need to do some more debugging (and documentation reading)<br>
on your own before asking for help on any list. Firstly, your queries<br>
are not valid, paste them into the mysql<br>
console so you can see the error yourself ( eg: &quot; select count from<br>
load_count where dest=&#39;2&#39; &quot; ).  Its probably a good idea for you to<br>
read up on SQL and how to use it.<br>
Second, if you need help with the avpops module, please refer to the<br>
documentation @<br>
<a href="http://www.opensips.org/html/docs/modules/1.8.x/avpops.html" target="_blank">http://www.opensips.org/html/docs/modules/1.8.x/avpops.html</a> .<br>
<br>
Thanks in advance,<br>
--Rudy<br>
Dynamic Packet<br>
Toll-Free: 888.929.VOIP ( 8647 )<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Tue, Jun 19, 2012 at 1:35 AM, prasad kelkar &lt;<a href="mailto:durga144@gmail.com">durga144@gmail.com</a>&gt; wrote:<br>
&gt; hello,<br>
&gt; I created table as folows.<br>
&gt; mysql&gt; use opensips;<br>
&gt; Reading table information for completion of table and column names<br>
&gt; You can turn off this feature to get a quicker startup with -A<br>
&gt;<br>
&gt; Database changed<br>
&gt; mysql&gt; select * from load_count;<br>
&gt; +------+-------+<br>
&gt; | dest | count |<br>
&gt; +------+-------+<br>
&gt; |    1 |     1 |<br>
&gt; +------+-------+<br>
&gt; 1 row in set (0.10 sec)<br>
&gt; my cfg is as follows<br>
&gt; I am getting error while starting opensips<br>
&gt; please help<br>
&gt; debug=3<br>
&gt; log_stderror=no<br>
&gt; log_facility=LOG_LOCAL0<br>
&gt;<br>
&gt; fork=yes<br>
&gt; children=4<br>
&gt;<br>
&gt; /* uncomment the following lines to enable debugging */<br>
&gt; #debug=6<br>
&gt; #fork=no<br>
&gt; #log_stderror=yes<br>
&gt;<br>
&gt; /* uncomment the next line to disable TCP (default on) */<br>
&gt; #disable_tcp=yes<br>
&gt;<br>
&gt; /* uncomment the next line to enable the auto temporary blacklisting of<br>
&gt;   not available destinations (default disabled) */<br>
&gt; #disable_dns_blacklist=no<br>
&gt;<br>
&gt; /* uncomment the next line to enable IPv6 lookup after IPv4 dns<br>
&gt;   lookup failures (default disabled) */<br>
&gt; #dns_try_ipv6=yes<br>
&gt;<br>
&gt; /* uncomment the next line to disable the auto discovery of local aliases<br>
&gt;   based on revers DNS on IPs (default on) */<br>
&gt; #auto_aliases=no<br>
&gt;<br>
&gt; /* uncomment the following lines to enable TLS support  (default off) */<br>
&gt; #disable_tls = no<br>
&gt; #listen = tls:your_IP:5061<br>
&gt; #tls_verify_server = 1<br>
&gt; #tls_verify_client = 1<br>
&gt; #tls_require_client_certificate = 0<br>
&gt; #tls_method = TLSv1<br>
&gt; #tls_certificate = &quot;/usr/local/etc/opensips/tls/user/user-cert.pem&quot;<br>
&gt; #tls_private_key = &quot;/usr/local/etc/opensips/tls/user/user-privkey.pem&quot;<br>
&gt; #tls_ca_list = &quot;/usr/local/etc/opensips/tls/user/user-calist.pem&quot;<br>
&gt;<br>
&gt;<br>
&gt; port=5060<br>
&gt;<br>
&gt; /* uncomment and configure the following line if you want opensips to<br>
&gt;   bind on a specific interface/port/proto (default bind on all available) */<br>
&gt; #listen=udp:<a href="http://192.168.1.2:5060" target="_blank">192.168.1.2:5060</a><br>
&gt;<br>
&gt;<br>
&gt; ####### Modules Section ########<br>
&gt;<br>
&gt; #set module path<br>
&gt; mpath=&quot;/usr/local/lib/opensips/modules/&quot;<br>
&gt;<br>
&gt; /* uncomment next line for MySQL DB support */<br>
&gt; loadmodule &quot;db_mysql.so&quot;<br>
&gt; loadmodule &quot;statistics.so&quot;<br>
&gt; loadmodule &quot;sl.so&quot;<br>
&gt; loadmodule &quot;tm.so&quot;<br>
&gt; loadmodule &quot;rr.so&quot;<br>
&gt; loadmodule &quot;maxfwd.so&quot;<br>
&gt; loadmodule &quot;usrloc.so&quot;<br>
&gt; loadmodule &quot;registrar.so&quot;<br>
&gt; loadmodule &quot;textops.so&quot;<br>
&gt; loadmodule &quot;mi_fifo.so&quot;<br>
&gt; loadmodule &quot;uri_db.so&quot;<br>
&gt; loadmodule &quot;uri.so&quot;<br>
&gt; loadmodule &quot;xlog.so&quot;<br>
&gt; loadmodule &quot;acc.so&quot;<br>
&gt; loadmodule &quot;avpops.so&quot;<br>
&gt; /* uncomment next lines for MySQL based authentication support<br>
&gt;   NOTE: a DB (like db_mysql) module must be also loaded */<br>
&gt; loadmodule &quot;auth.so&quot;<br>
&gt; loadmodule &quot;auth_db.so&quot;<br>
&gt; /* uncomment next line for aliases support<br>
&gt;   NOTE: a DB (like db_mysql) module must be also loaded */<br>
&gt; #loadmodule &quot;alias_db.so&quot;<br>
&gt; /* uncomment next line for multi-domain support<br>
&gt;   NOTE: a DB (like db_mysql) module must be also loaded<br>
&gt;   NOTE: be sure and enable multi-domain support in all used modules<br>
&gt;         (see &quot;multi-module params&quot; section ) */<br>
&gt; #loadmodule &quot;domain.so&quot;<br>
&gt; /* uncomment the next two lines for presence server support<br>
&gt;   NOTE: a DB (like db_mysql) module must be also loaded */<br>
&gt; #loadmodule &quot;presence.so&quot;<br>
&gt; #loadmodule &quot;presence_xml.so&quot;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; # ----------------- setting module-specific parameters ---------------<br>
&gt;<br>
&gt;<br>
&gt; # ----- mi_fifo params -----<br>
&gt; modparam(&quot;mi_fifo&quot;, &quot;fifo_name&quot;, &quot;/tmp/opensips_fifo&quot;)<br>
&gt; modparam(&quot;statistics&quot;, &quot;variable&quot;, &quot;count&quot;)<br>
&gt;<br>
&gt;<br>
&gt; # ----- rr params -----<br>
&gt; # add value to ;lr param to cope with most of the UAs<br>
&gt; modparam(&quot;rr&quot;, &quot;enable_full_lr&quot;, 1)<br>
&gt; # do not append from tag to the RR (no need for this script)<br>
&gt; modparam(&quot;rr&quot;, &quot;append_fromtag&quot;, 0)<br>
&gt;<br>
&gt;<br>
&gt; # ----- rr params -----<br>
&gt; modparam(&quot;registrar&quot;, &quot;method_filtering&quot;, 1)<br>
&gt; /* uncomment the next line to disable parallel forking via location */<br>
&gt; # modparam(&quot;registrar&quot;, &quot;append_branches&quot;, 0)<br>
&gt; /* uncomment the next line not to allow more than 10 contacts per AOR */<br>
&gt; #modparam(&quot;registrar&quot;, &quot;max_contacts&quot;, 10)<br>
&gt;<br>
&gt;<br>
&gt; # ----- uri_db params -----<br>
&gt; /* by default we disable the DB support in the module as we do not need it<br>
&gt;   in this configuration */<br>
&gt; #modparam(&quot;uri_db&quot;, &quot;use_uri_table&quot;, 0)<br>
&gt; #modparam(&quot;uri_db&quot;, &quot;db_url&quot;, &quot;&quot;)<br>
&gt;<br>
&gt;<br>
&gt; # ----- acc params -----<br>
&gt; /* what sepcial events should be accounted ? */<br>
&gt; modparam(&quot;acc&quot;, &quot;early_media&quot;, 1)<br>
&gt; modparam(&quot;acc&quot;, &quot;report_ack&quot;, 1)<br>
&gt; modparam(&quot;acc&quot;, &quot;report_cancels&quot;, 1)<br>
&gt; /* by default ww do not adjust the direct of the sequential requests.<br>
&gt;   if you enable this parameter, be sure the enable &quot;append_fromtag&quot;<br>
&gt;   in &quot;rr&quot; module */<br>
&gt; modparam(&quot;acc&quot;, &quot;detect_direction&quot;, 0)<br>
&gt; /* account triggers (flags) */<br>
&gt; modparam(&quot;acc&quot;, &quot;failed_transaction_flag&quot;, 3)<br>
&gt; modparam(&quot;acc&quot;, &quot;log_flag&quot;, 1)<br>
&gt; modparam(&quot;acc&quot;, &quot;log_missed_flag&quot;, 2)<br>
&gt; /* uncomment the following lines to enable DB accounting also */<br>
&gt; modparam(&quot;acc&quot;, &quot;db_flag&quot;, 1)<br>
&gt; modparam(&quot;acc&quot;, &quot;db_missed_flag&quot;, 2)<br>
&gt;<br>
&gt;<br>
&gt; # ----- usrloc params -----<br>
&gt; modparam(&quot;usrloc&quot;, &quot;db_mode&quot;,   0)<br>
&gt; /* uncomment the following lines if you want to enable DB persistency<br>
&gt;   for location entries */<br>
&gt; modparam(&quot;usrloc&quot;, &quot;db_mode&quot;,   2)<br>
&gt; modparam(&quot;usrloc&quot;, &quot;db_url&quot;,<br>
&gt;        &quot;mysql://opensips:opensipsrw@localhost/opensips&quot;)<br>
&gt;<br>
&gt;<br>
&gt; # ----- auth_db params -----<br>
&gt; /* uncomment the following lines if you want to enable the DB based<br>
&gt;   authentication */<br>
&gt; modparam(&quot;auth_db&quot;, &quot;calculate_ha1&quot;, yes)<br>
&gt; modparam(&quot;auth_db&quot;, &quot;password_column&quot;, &quot;password&quot;)<br>
&gt; modparam(&quot;auth_db&quot;, &quot;db_url&quot;,<br>
&gt;        &quot;mysql://opensips:opensipsrw@localhost/opensips&quot;)<br>
&gt; #modparam(&quot;auth_db&quot;, &quot;load_credentials&quot;, &quot;&quot;)<br>
&gt;<br>
&gt;<br>
&gt; # ----- alias_db params -----<br>
&gt; /* uncomment the following lines if you want to enable the DB based<br>
&gt;   aliases */<br>
&gt; #modparam(&quot;alias_db&quot;, &quot;db_url&quot;,<br>
&gt; #       &quot;mysql://opensips:opensipsrw@localhost/opensips&quot;)<br>
&gt;<br>
&gt;<br>
&gt; # ----- domain params -----<br>
&gt; /* uncomment the following lines to enable multi-domain detection<br>
&gt;   support */<br>
&gt; #modparam(&quot;domain&quot;, &quot;db_url&quot;,<br>
&gt; #       &quot;mysql://opensips:opensipsrw@localhost/opensips&quot;)<br>
&gt; #modparam(&quot;domain&quot;, &quot;db_mode&quot;, 1)   # Use caching<br>
&gt;<br>
&gt;<br>
&gt; # ----- multi-module params -----<br>
&gt; /* uncomment the following line if you want to enable multi-domain support<br>
&gt;   in the modules (dafault off) */<br>
&gt; #modparam(&quot;alias_db|auth_db|usrloc|uri_db&quot;, &quot;use_domain&quot;, 1)<br>
&gt;<br>
&gt; # ----- presence params -----<br>
&gt; /* uncomment the following lines if you want to enable presence */<br>
&gt; #modparam(&quot;presence|presence_xml&quot;, &quot;db_url&quot;,<br>
&gt; #       &quot;mysql://opensips:opensipsrw@localhost/opensips&quot;)<br>
&gt; #modparam(&quot;presence_xml&quot;, &quot;force_active&quot;, 1)<br>
&gt; #modparam(&quot;presence&quot;, &quot;server_address&quot;, &quot;sip:<a href="http://192.168.1.2:5060" target="_blank">192.168.1.2:5060</a>&quot;)<br>
&gt; #modparam(&quot;dispatcher&quot;, &quot;count&quot;, 0)<br>
&gt; modparam(&quot;avpops&quot;,&quot;db_url&quot;,&quot;mysql://opensips:opensipsrw@localhost/opensips&quot;)<br>
&gt; modparam(&quot;avpops&quot;,&quot;avp_table&quot;,&quot;load_count&quot;)<br>
&gt; route{<br>
&gt;        if (is_method(&quot;INVITET&quot;))<br>
&gt;        {<br>
&gt;        avp_db_query(&quot;select count from load_count where dest=&#39;1&#39;&quot;);<br>
&gt;        avp_db_query(&quot;select count from load_count where dest=&#39;2&#39;&quot;);<br>
&gt;        if(avp_check(&quot;$avp(1)&quot;, &quot;lt/$avp(2)&quot;))<br>
&gt;        {<br>
&gt;                forward(&quot;<a href="http://172.29.9.131:5060" target="_blank">172.29.9.131:5060</a>&quot;);<br>
&gt;                exit();<br>
&gt;        }<br>
&gt;        else<br>
&gt;        {<br>
&gt;                forward(&quot;<a href="http://172.29.9.136:5060" target="_blank">172.29.9.136:5060</a>&quot;);<br>
&gt;                exit;<br>
&gt;        }<br>
&gt;        }<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br></div>