<div>edit your </div>
<div>/etc/asterisk/logger.conf</div>
<div>&nbsp;</div>
<div>file and add &quot;debug&quot; to the console =&gt; </div>
<div>line</div>
<div>&nbsp;</div>
<div>Then:</div>
<div>asterisk -r</div>
<div>&nbsp;</div>
<div>and at the CLI type:</div>
<div>logger reload</div>
<div>&nbsp;</div>
<div>see if that helps.</div>
<div>-Brett</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 1/17/07, <b class="gmail_sendername">JR Richardson</b> &lt;<a href="mailto:jmr.richardson@gmail.com">jmr.richardson@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi all,<br><br>I&#39;m struggling with an issues trying to debug further, need some<br>pointers.&nbsp;&nbsp;I&#39;ve been through the standard debugs, logs for asterisk
<br>and mysql.&nbsp;&nbsp;I&#39;m not seeing where asterisk is sending the update<br>password statement to mysql. All other read/write activity is<br>functioning properly.&nbsp;&nbsp;Changing the password works in the<br>voicemail.conf file, just not to the mysql database, more info below.
<br>Question:<br>How do I get more advanced debugging, C code level, on what is<br>happening in the asterisk process associated with mysql driver?&nbsp;&nbsp;I&#39;ve<br>done some gdb bactraces but shows no errors, all processes seem ok.
<br>Is there another tool I can use to see in detail what asterisk is<br>doing, how it is interacting with mysql realtime driver?<br><br>Thanks.<br>JR<br><br>---------- Forwarded message ----------<br>From: JR Richardson &lt;
<a href="mailto:jmr.richardson@gmail.com">jmr.richardson@gmail.com</a>&gt;<br>Date: Jan 17, 2007 2:14 PM<br>Subject: Re: Realtime Voicemail Password Change Not Working<br>To: <a href="mailto:asterisk-users@lists.digium.com">
asterisk-users@lists.digium.com</a><br><br><br>&gt; On 1/17/07, JR Richardson &lt;<a href="mailto:jmr.richardson@gmail.com">jmr.richardson@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; I&#39;m using asterisk <a href="http://1.2.9.1">
1.2.9.1</a> and mysql 3.23, asterisk add-ons 1.2.3.<br>&gt; &gt; &gt; All seems to work normally with realtime voicemail, reads vmbox<br>&gt; &gt; &gt; parameters from the db fine.&nbsp;&nbsp;When I try to change the password,<br>&gt; &gt; &gt; asterisk operates normally, &quot;enter new password&quot; ok, &quot;re-enter new
<br>&gt; &gt; &gt; password&quot; ok, &quot;password has been changed&quot;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; There are no entries in the mysql.log setting the new password in the<br>&gt; &gt; &gt; database.&nbsp;&nbsp;How can I isolate between asterisk, realtime driver, and
<br>&gt; &gt; &gt; mysql?<br>&gt; &gt;<br>&gt; &gt; I updated to asterisk 1.2.14 and add-ons 1.2.5 with no luck.&nbsp;&nbsp;I still don&#39;t<br>&gt; &gt; see any update statement in the mysql.log when I change a password.&nbsp;&nbsp;I built
<br>&gt; &gt; a vmbox in the voicemail.conf file and can change that password just fine.<br>&gt; &gt; Any suggestions?<br>&gt;<br>&gt; JR,<br>&gt;<br>&gt; I&#39;m just pulling things out of the air here, but if realtime voicemail
<br>&gt; works like realtime users/peers, loading everything into memory from<br>&gt; MySQL, then there would need to be some type or prune command to force<br>&gt; the re-read of the voicemail table, this is asuming you change the
<br>&gt; password via MySQL and not on the handset. Maybe something like DBput<br>&gt; would work to update astdb as well. Again just throwing out ideas...<br>&gt;<br>&gt; It sounds like you are using the handset to update the password. Is
<br>&gt; this correct?<br><br>Yes, I&#39;m using the handset to change the vm password, throught the vm<br>advanced features.&nbsp;&nbsp;I can directly change the db as expected, just not<br>through the vm application.<br><br>&gt; Not sure about how you log in MySQL but using ODBC, in your
<br>&gt; odbcinst.ini or a similar file for Mysql, which keeps the settings for<br>&gt; your db driver etc, you should be able to turn on logging. I can in<br>&gt; odbcinst and it creates logs.<br>&gt;<br>&gt; The problem you have seems more like a permission problem however, the
<br>&gt; user you&#39;re using to log into the DB doesn&#39;t seem to have the<br>&gt; permission to write to the table which keeps the user information OR<br>&gt; the voicemail database itself. This problem becomes a bit trickier
<br>&gt; when your vm user table is actually a view of tables that hold<br>&gt; subscriber/user information and is compounded by the fact if<br>&gt; voicemails are being stored in a different db than where the sip/iax<br>
&gt; user information is being stored to derive sipusers and sippeers<br>&gt; family values as then the user that asterisk is using to connect to<br>&gt; the voicemail db will also need write permission in the db that stores
<br>&gt; user information.<br><br>I use the same database for the sip, iax, exten and vm, different<br>tables.&nbsp;&nbsp;When a sip device registers, asterisk writes to the database<br>with updates to the sip table ipaddress, port and regseconds, so I
<br>don&#39;t think there is a write permissions issue from asterisk res_mysql<br>to the mysql database.&nbsp;&nbsp;I thought of that also and changed the user to<br>full access, but that didn&#39;t help.&nbsp;&nbsp;Mysql logs all database<br>
transactions in the /var/log/mysql.log file.&nbsp;&nbsp;I see all the query<br>selects from the voicemail table and i see all the query updates to<br>the sip table, but never see any query updates for the vmpasswd to the<br>voicemail table.&nbsp;&nbsp;I would assume there would at least be errors if
<br>there was a permissions problem.&nbsp;&nbsp;I don&#39;t see where asterisk is trying<br>to update the vmpassword through the realtime driver.<br><br>How is your voicemail.conf file setup?<br><br>Thanks.<br><br>JR<br>--<br>JR Richardson
<br>Engineering for the Masses<br><br><br>--<br>JR Richardson<br>Engineering for the Masses<br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com
</a> --<br><br>asterisk-dev mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp;<a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></blockquote>
</div><br>