<div dir="ltr">Hi Daniel,<div>This has helped us substantially, I've added few more lines in the config and seems we've working BLF now. I'll share the results when we complete the tests.</div><div><br></div><div>Thanks alot for the timely help. </div><div class="gmail_extra">BR,</div><div class="gmail_extra">Sammy</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 9, 2015 at 11:24 AM, Daniel-Constantin Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</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">
Hello,<br>
<br>
went and configured a server for BLF as the logs were not showing
any obvious issue.<br>
<br>
The result was that the way module parameters were set or have
default values was creating this situation.<br>
<br>
The story is that the pua_dialoginfo takes the dialog lifetime to
set the expires for PUBLISH. Dialog module sets that by default to
12 hours. That means the entries in presentity table were kept for
12 hours.<br>
<br>
Then force_single_dialog for presence_dialoginfo is 0, which means
aggregate all the xml documents from presentity table. That could
end up in a long message.<br>
<br>
The solution is to overwrite the dialog lifetime via pua_dialoginfo:<br>
-
<a href="http://kamailio.org/docs/modules/4.2.x/modules/pua_dialoginfo.html#idp2576952" target="_blank">http://kamailio.org/docs/modules/4.2.x/modules/pua_dialoginfo.html#idp2576952</a><br>
<br>
Set override_lifetime to a lower value, like 90 .. 120 seconds, see
the readme for hints on its value.<br>
<br>
Also, force_single_dialog set to 1 could be considered, but lowering
the lifetime should make it work.<br>
<br>
Let me know if works ok with these settings.<br>
<br>
Cheers,<br>
Daniel<div><div class="h5"><br>
<br>
<div>On 07/02/15 10:48, SamyGo wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Please ignore the previous attachment got
corrupted, these are the complete debug logs.
<div><br>
</div>
<div>Many Thanks,</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, Feb 6, 2015 at 4:38 AM,
Daniel-Constantin Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</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"> Btw, there is no
'debug' message -- have you set debug=3?<span><font color="#888888"><br>
<br>
Daniel</font></span>
<div>
<div><br>
<br>
<div>On 06/02/15 10:26, Daniel-Constantin Mierla
wrote:<br>
</div>
<blockquote type="cite"> Hello,<br>
<br>
the log doesn't show the messages from the INVITE to
the BYE. Are you sure you got them for the entire
call? There are notes from syslog that there are
rate limits, dropping logs.<br>
<br>
Also, I noticed errors printed by t_check_trans(),
are you using it from a branch_route? Eventually you
can send the config to me to figure out from where
the issues for error log messages are coming.<br>
<br>
Cheers,<br>
Daniel<br>
<br>
<br>
<div>On 05/02/15 23:54, SamyGo wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi Daniel,
<div>Thanks alot for your time, please see the
log file attached.</div>
<div><br>
</div>
<div>If needed, I can provide sip captures
received at the phone .</div>
<div><br>
</div>
<div>Thanks,</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Feb 5, 2015 at
4:42 PM, Daniel-Constantin Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br>
<div bgcolor="#FFFFFF" text="#000000">
Hello,<br>
<br>
can you reproduce this with three phones
(not to get too much traffic)? Use debug=3
in kamailio.cfg and send to me all the
logs from kamailio start. I will look to
see what happens.<br>
<br>
Cheers,<br>
Daniel
<div>
<div><br>
<br>
<div>On 05/02/15 22:21, SamyGo wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div>
<div dir="ltr">Hi community,
<div><br>
</div>
<div>I'm dealing with a problem
here related to presence module
handling BLF. My BLF phones are
Yealink T28p with latest
firmware and work perfectly with
Asterisk and FreeSwitch but not
with Kamailio as expected. </div>
<div><br>
</div>
<div>What I'm observing here is a
malfunctioning statuses due to
accumulation of multiple entries
of just one status in
"presentitiy" table. These
entries neither get expired not
cleared from DB hence I see
atleast 21 XML tags combined in
the NOTIFY sent to Phones.</div>
<div><br>
</div>
<div>Here is what I've figured out
a manual way to make the BLF
work fine again.</div>
<div><br>
</div>
<div><b>Step -1</b> Make call
between two endpoints. see
entries in presentitiy table
showing up. </div>
<div><b>Step -2</b> NOTIFYs sent
to phones subscribing those
users from Kamailio and phones
show correct flashing red BLF
lights </div>
<div><br>
</div>
<div><b>Step -3</b> clear the
entries from presentity table
manually i.e mysql> truncate
presentity;</div>
<div><br>
</div>
<div><b>Step -4</b> Hangup the
phones, presentity table shows
few more entries with
state='terminated' NOTIFY sent
again to subscribers.. BLF
lighst turn green happily.</div>
<div><br>
</div>
<div>Here are my module params:</div>
<div><br>
</div>
<div>
<div><br>
</div>
<div>modparam("presence",
"db_url", DBURL)</div>
<div>modparam("presence",
"notifier_processes", 1)<br>
</div>
<div>modparam("presence",
"server_address", <a>"sip:1.2.5.5"</a>
)</div>
<div>modparam("presence",
"send_fast_notify", 0)</div>
<div>modparam("presence",
"db_update_period", 1)</div>
<div>modparam("presence",
"clean_period", 4)</div>
<div>modparam("presence",
"subs_db_mode", 2)</div>
<div>modparam("presence",
"max_expires", 36)</div>
<div>modparam("presence",
"expires_offset", 10)</div>
<div>modparam("presence",
"subs_htable_size", 12)<br>
</div>
<div>modparam("presence",
"pres_htable_size", 12)</div>
<div>modparam("presence",
"fetch_rows", 1000)</div>
</div>
<div>(these params were set as
default earlier but I changed
them as above hoping they'll
help)</div>
<div><br>
</div>
<div>Kindly share your expert
opinion.</div>
<div><br>
</div>
<div>Best Regards,</div>
<div>Sammy</div>
</div>
<br>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
</div></div><span class=""><pre cols="72">--
Daniel-Constantin Mierla
<a href="http://twitter.com/#!/miconda" target="_blank">http://twitter.com/#!/miconda</a> - <a href="http://www.linkedin.com/in/miconda" target="_blank">http://www.linkedin.com/in/miconda</a>
Kamailio World Conference, May 27-29, 2015
Berlin, Germany - <a href="http://www.kamailioworld.com" target="_blank">http://www.kamailioworld.com</a></pre>
</span></div>
</blockquote></div><br></div></div>