Hi Razvan,<br>I am not able to patch. I get the following:<br>patching file dlg_db_handler.c<br>Hunk #1 FAILED at 789.<br>Hunk #2 FAILED at 796.<br>2 out of 2 hunks FAILED -- saving rejects to file dlg_db_handler.c.rej.<br>
<br>This is what I see in dlg_db_handler.c.rej:<br>
--- dlg_db_handler.c (revision 8586)<br>
+++ dlg_db_handler.c (working copy)<br>
@@ -789,6 +789,9 @@<br>
{<br>
int i,j;<br>
<br>
+ LM_DBG("Dumping var name: <%.*s> value: <%.*s>\n",<br>
+ name->len, name->s, val->len, val->s);<br>
+<br>
for( i=0,j=0 ; i<name->len ; i++) {<br>
if (name->s[i]=='|' || name->s[i]=='#' || name->s[i]=='\\')<br>
b[j++] = '\\';<br>
<br>
I must admit that earlier also I was not able to patch properly but looking at the patch file I just added the line:<br>LM_DBG("Dumping var name: <%.*s> value: <%.*s>\n",<br> name->len, name->s, val->len, val->s);<br>
after int i,j at line 790 in file dlg_db_handler.c and then recompiled.<br><br>Anything else I can do for the patch to work properly.<br><br>--- Jayesh<br><br><div class="gmail_quote">On Tue, Dec 6, 2011 at 7:19 PM, Razvan Crainea <span dir="ltr"><<a href="mailto:razvancrainea@opensips.org">razvancrainea@opensips.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div bgcolor="#FFFFFF" text="#000000">
Hi, Jayesh!<br>
<br>
Something is really weird there. I've attached attached a new patch
done against a fresh copy. Can you please try this one?<br>
<br>
Thanks and regards!<div class="im"><br>
<pre cols="72">--
Răzvan Crainea
OpenSIPS Developer</pre>
<br></div><div><div class="h5">
On 12/06/2011 01:52 PM, Jayesh Nambiar wrote:
<blockquote type="cite">Hi Razvan,<br>
Here are the logs with Dumping var name:<br>
<br>
Dec 6 17:24:13 dev /usr/local/sbin/opensips[1958]:
DBG:dialog:dialog_update_db: inserting new dialog 0x7fa29f2d0708<br>
Dec 6 17:24:13 dev /usr/local/sbin/opensips[1958]:
DBG:dialog:write_pair: Dumping var name: <accX_flags> value:
<#026><br>
Dec 6 17:24:13 dev /usr/local/sbin/opensips[1958]:
DBG:dialog:write_pair: Dumping var name: <accX_db> value:
<(><br>
Dec 6 17:24:13 dev /usr/local/sbin/opensips[1958]:
DBG:dialog:write_pair: Dumping var name: <accX_leg> value:
<><br>
Dec 6 17:24:13 dev /usr/local/sbin/opensips[1958]:
DBG:dialog:write_pair: Dumping var name: <accX_core> value:
<#006><br>
Dec 6 17:24:13 dev /usr/local/sbin/opensips[1958]:
DBG:dialog:write_pair: Dumping var name: <accX_created>
value: <G#002ÃN><br>
Dec 6 17:24:13 dev /usr/local/sbin/opensips[1958]:
DBG:dialog:write_dialog_vars: var string is
<accX_flags##026>(481)<br>
Dec 6 17:24:13 dev /usr/local/sbin/opensips[1958]:
DBG:dialog:write_pair: Dumping var name: <carrierChannels>
value: <1002><br>
Dec 6 17:24:13 dev /usr/local/sbin/opensips[1958]:
DBG:dialog:write_pair: Dumping var name: <carrierChannels>
value: <1003><br>
Dec 6 17:24:13 dev /usr/local/sbin/opensips[1958]:
DBG:dialog:write_pair: Dumping var name: <carrierChannels>
value: <1007><br>
<br>
Let me know if this helps.<br>
<br>
Thanks,<br>
<br>
--- Jayesh<br>
<br>
<br>
<div class="gmail_quote">On Tue, Dec 6, 2011 at 4:32 PM, Razvan
Crainea <span dir="ltr"><<a href="mailto:razvancrainea@opensips.org" target="_blank">razvancrainea@opensips.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Hi, Jayesh!<br>
<br>
Can you please apply the patch I've attached? And then mail
me back the log, but this time taken just after OpenSIPS
shuts down with an active dialog. The log should contain the
following strings:<br>
<br>
"Dumping var name: "<br>
<br>
and<br>
<br>
"var string is <"<br>
<br>
They should appear before OpenSIPS stops with an active
dialog, so <br>
<div>
<pre cols="72">--
Răzvan Crainea
OpenSIPS Developer</pre>
<br>
</div>
<div>
<div> On 12/06/2011 12:13 PM, Jayesh Nambiar
wrote:
<blockquote type="cite">Hi Razvan,<br>
The logs with debug level 9 are pasted here:<br>
<br>
After restarting I disconnected the call, the dialog
matched perfectly but no CDR record.<br>
<br>
--- Jayesh<br>
<br>
<br>
<div class="gmail_quote">On Tue, Dec 6, 2011 at 2:50
PM, Razvan Crainea <span dir="ltr"><<a href="mailto:razvancrainea@opensips.org" target="_blank">razvancrainea@opensips.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Hi, Jayesh!<br>
<br>
Yes, I will need extra debugging to see what's
happening. Can you send[1] the log in full
debugging, taken after OpenSIPS is restarted?<br>
<br>
[1] <a href="http://pastebin.com" target="_blank">pastebin.com</a>
<div><br>
<br>
Regards,<br>
<pre cols="72">--
Răzvan Crainea
OpenSIPS Developer</pre>
<br>
</div>
<div>
<div> On 12/06/2011 08:13 AM, Jayesh Nambiar
wrote:
<blockquote type="cite">Hi Razvan,<br>
The dialogs are definitely loaded on
startup and it also matches with existing
dialog. I use this to make sure the dialog
is matched in my script. So even after a
restart, I see the Dialog Matched in my
syslog.<br>
<br>
if(has_totag()) {<br>
if(match_dialog()) {<br>
log(1, "Dialog Matched");<br>
route(default_relay);<br>
exit;<br>
}<br>
}<br>
<br>
But it is just that the cdr insert does
not take place after the restart !!<br>
My debug level was at 3. Do you want more
detailed logs to check??<br>
<br>
Thanks,<br>
<br>
--- Jayesh<br>
<br>
<div class="gmail_quote">On Mon, Dec 5,
2011 at 7:12 PM, Razvan Crainea <span dir="ltr"><<a href="mailto:razvancrainea@opensips.org" target="_blank">razvancrainea@opensips.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Hi Jayesh,<br>
<br>
Can you please check if the dialogs
are loaded back after a restart.
Also, do you see any errors in your
log?<br>
<br>
Regards,<span><font color="#888888"><br>
<pre cols="72">--
Răzvan Crainea
OpenSIPS Developer</pre>
</font></span>
<div>
<div> <br>
On 12/05/2011 02:31 PM,
Bogdan-Andrei Iancu wrote:
<blockquote type="cite"> Hi
Jayesh,<br>
<br>
Razvan is checking the code
for you and running some
tests.<br>
<br>
Regards,<br>
Bogdan<br>
<br>
On 12/03/2011 02:49 PM, Jayesh
Nambiar wrote:
<blockquote type="cite">Hi
Bogdan,<br>
Just writing to ask if you
got a chance to check if
this is a bug or some error
in my config !!<br>
<br>
Thanks,<br>
<br>
--- Jayesh<br>
<br>
<div class="gmail_quote">On
Fri, Dec 2, 2011 at 11:23
AM, Jayesh Nambiar <span dir="ltr"><<a href="mailto:jayesh.voip@gmail.com" target="_blank">jayesh.voip@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi
Bogdan,<br>
The exact version used
is 1.7.1 stable release
compiled from src.
Output of opensips -V
is:<br>
version: opensips
1.7.1-notls
(x86_64/linux)<br>
flags: STATS: Off,
USE_IPV6, USE_TCP,
DISABLE_NAGLE,
USE_MCAST, SHM_MEM,
SHM_MMAP, PKG_MALLOC,
F_MALLOC,
FAST_LOCK-ADAPTIVE_WAIT<br>
ADAPTIVE_WAIT_LOOPS=1024,
MAX_RECV_BUFFER_SIZE
262144, MAX_LISTEN 16,
MAX_URI_SIZE 1024,
BUF_SIZE 65535<br>
poll method support:
poll, epoll_lt,
epoll_et, sigio_rt,
select.<br>
svnrevision: unknown<br>
@(#) $Id: main.c 8537
2011-11-08 17:02:11Z
bogdan_iancu $<br>
main.c compiled on
16:59:52 Dec 1 2011
with gcc 4.4.5<br>
<br>
The CDR does not survive
a restart. Anything else
to be enabled or added
in the script or to be
looked at?<br>
Thanks,<br>
<br>
--- Jayesh
<div>
<div> <br>
<br>
<div class="gmail_quote">
On Thu, Dec 1,
2011 at 10:35 PM,
Bogdan-Andrei
Iancu <span dir="ltr"><<a href="mailto:bogdan@opensips.org" target="_blank">bogdan@opensips.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#ffffff" text="#000000">
Hi Jayesh,<br>
<br>
If dialog
module has
restart
persistence (
db modes 1, 2
and 3) the
CDRs should
survive across
a restart. If
this is not
the case for
you, let me
know the exact
version of
opensips you
are running
(do "opensips
-V").<br>
<br>
Regards,<br>
Bogdan
<div>
<div><br>
<br>
On 12/01/2011
12:28 PM,
Jayesh Nambiar
wrote: </div>
</div>
<blockquote type="cite">
<div>
<div>Hello
All,<br>
I am planning
to use CDR
accounting in
my script
starting from
version 1.7
and it looks
fine and
working as
expected.
Although I had
one doubt, how
do I make sure
the CDR
accounting
still happens
if the
opensips is
restarted and
BYE comes
after the
restart. I
have tried
db_mode 3 for
dialog module
so that it
dumps all the
dialogs while
shutdown and
on start it
fetches the
dialog from
the DB. This
method makes
sure the
dialog is
matched when
BYE comes
after the
restart but
the CDR record
is not
entered.<br>
Is there any
flag or dialog
variable that
I should set
to insert that
value in the
table for all
dialogs when
opensips shuts
off so that
opensips knows
that the CDR
flag was set
for this
dialog when
started again
and it has to
insert the
record?<br>
Do let me know
for any
pointers or
ideas to get
this done.<br>
Thanks in
advance.<br>
<br>
--- Jayesh<br>
</div>
</div>
<pre><fieldset></fieldset>
_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><span><font color="#888888">
</font></span></pre>
<span><font color="#888888">
</font></span></blockquote>
<span><font color="#888888">
<br>
<br>
<pre cols="72">--
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
OpenSIPS solutions and "know-how"</pre>
</font></span></div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</blockquote>
<br>
<br>
<pre cols="72">--
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
OpenSIPS solutions and "know-how"</pre>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</blockquote>
</div></div></div>
</blockquote></div><br>