Hi, "make modules" in master branch gives me this error:
dbcassa_base.cpp:35:34: error fatal: boost/lexical_cast.hpp not found
Since I don't know which exact boos-dev library I need, I've installed
libboost1.46-all-dev (Debian/Ubuntu package) but this requires
downloading 32 MB's in different boost-xxxx-dev packages!).
After that I get this new error:
dbcassa_base.cpp:36:38: error fatal: protocol/TBinaryProtocol.h
Now I'm lost. What must I install?
BTW: should these development libraries existence be checked before compiling?
--
Iñaki Baz Castillo
<ibc(a)aliax.net>
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A new Flyspray task has been opened. Details are below.
User who did this - Andrew Pogrebennyk (marduk)
Attached to Project - sip-router
Summary - dialog doesn't clear calls that were re-INVITEd shortly after ACK
Task Type - Bug Report
Category - dialog
Status - Assigned
Assigned To - Timo Reimann
Operating System - All
Severity - Low
Priority - Normal
Reported Version - 3.1
Due in Version - Undecided
Due Date - Undecided
Details - We had a lot of already terminated calls hanging in dialog with state=4.
The kamailio version is 3.1.5, I'm aware of certain limitations of
dialog module in this version (must use stateless replies, create dialog
after 407), but this is something rather new.
In kamailio config I'm using dlg_manage() for initial INVITEs and
BYE/CANCEL and in-dialog requests are loose-routed, so nothing finicky.
The call scenario is: A calls B, B answers the call, A immediately after
sending ACK for the 200 OK issues re-INVITE. After some seconds A hangs
up, and the dialog stays in memory in state=4, e.g.:
dialog:: hash=3304:623200556
state:: 4
ref_count:: 2
timestart:: 1329938667
timeout:: 78590167
callid:: MGExMjRiYzMzN2Q5YWU4YjRiMjFjYTYwYWZlMGFlMzY.
from_uri:: sip:sipwise-user1@67.202.62.202
from_tag:: 4207e429
caller_contact:: sip:sipwise-user1@80.108.64.151:46420
caller_cseq:: 3
caller_route_set::
<sip:127.0.0.1:5060;lr;r2=on>,<sip:67.202.62.202:5060;lr;r2=on>
caller_bind_addr:: udp:127.0.0.1:5062
callee_bind_addr:: udp:127.0.0.1:5062
to_uri:: sip:43991002@67.202.62.202
to_tag:: 6C8F89E9-4F4540EA0001F575-AC557700
callee_contact:: sip:sipwise-user2@127.0.0.1:5080
callee_cseq:: 11
callee_route_set::
When I set dlg_match_mode=1 the problem goes away. I'd want to know why
the dialog fails to clear in default mode (DID_ONLY), because the dialog
cookie seems to be there in all in-dialog requests, preserved properly.
There is nothing in the debug log and trace attached that catches my eye.
In trace file the proxy address is 127.0.0.1:5062. You may notice that
the actual signaling flow is a little bit more complicated, I will
gladly answer any questions about it. For this test I've used two lines
in the eyeBeam softphone, when one line answers the other is
automatically put on hold which is what I want. Then I un-hold the
callee and clear the call.
The customer was reporting multiple stale calls when re-INVITE is sent by
Cirpack PSTN gw immediately after call connect, which is basically the
same call flow I am talking about, I just couldn't get the debug log from
that system. But since I've switched to dlg_match_mode=1 though the
problem didn't reoccur.
Is it a bug?
One or more files have been attached.
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=206
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A user has added themself to the list of users assigned to this task.
FS#206 - dialog doesn't clear calls that were re-INVITEd shortly after ACK
User who did this - Andrew Pogrebennyk (marduk)
http://sip-router.org/tracker/index.php?do=details&task_id=206
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
On Wednesday 29 February 2012, Iñaki Baz Castillo wrote:
> I expected that the commit to 3.2 branch would refer the original
> master commit "2e96a72c3b16ccf7a1854eb83be3c779474bee3b" in some way,
> but it has become a new commit
> "7f2e9173caf0da18bbd2fbad76f855c6bf5703bf".
Hi Iñaki,
normally it should be visible in the commit log, the cherry-pick cmd should
inserts the old log msg + a reference to the original commit id. That the
cherry-picked commit in the stable branch gets a new commit id is the normal
behaviour of git.
Viele Grüße/ best regards,
Henning Westerholt
Module: sip-router
Branch: master
Commit: 5c5e969961b7171319ff79e105ce36f660bd1b63
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=5c5e969…
Author: Peter Dunkley <peter.dunkley(a)crocodile-rcs.com>
Committer: Peter Dunkley <peter.dunkley(a)crocodile-rcs.com>
Date: Wed Feb 29 14:52:23 2012 +0000
modules_k/pua, modules_k/rls: Updated rls_update_subs() to remove back-end SUBSCRIBE dialogs when a contact is removed from a resource list
- rls_update_subs() should be called in kamailio.cfg whenever a resource list
changes. The initial version just created new back-end SUBSCRIBE dialogs for
new contacts. This meant that dialogs for removed contacts would remain until
the dialog expired by itself - which means that NOTIFYs for presence changes
to contacts that have been removed will continue to be sent (and with some
clients displayed) for a while after the contact was deleted.
- Working out when a contact has been deleted is a bit more tricky than working
out which ones are new. The mechanism used is to build two insert-sorted
lists. List one contains the contacts in the contact list, list two contains
the active back-end dialogs. You can then pop the top item from list one and
search and remove it from list two (it should be near the top of list two as
they are both sorted). Once you have been through list one the remaining URIs
in list two are those that have been deleted from the contact list.
---
modules_k/pua/hash.c | 48 ++++++++++++++++
modules_k/pua/hash.h | 4 ++
modules_k/pua/pua_bind.c | 1 +
modules_k/pua/pua_bind.h | 1 +
modules_k/pua/pua_db.c | 75 ++++++++++++++++++++++++++
modules_k/pua/pua_db.h | 2 +
modules_k/rls/list.h | 131 +++++++++++++++++++++++++++++++++++++++++++++
modules_k/rls/rls.c | 8 +++
modules_k/rls/rls.h | 1 +
modules_k/rls/subscribe.c | 67 +++++++++++++++++++++++
10 files changed, 338 insertions(+), 0 deletions(-)
Diff: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=5c5…