For calls, presence_id works perfectly and that is what I use. In the case of my client, they were using BLFs to show additional information like which desks have spanish or french speaking agents (because the agents switch around desks daily). The call is just to an extension to add/remove the phone from a fifo queue, which then has to trigger an auxilary BLF on/off. The call to the extension will be over and the phone&#39;s own BLF will unlight, but the auxilary BLF should remain lit ... showing them as a proud member of the spanish speaking fifo queue to the managers who rely on blinking red lights to do so. The end result of my ESL app is that nothing can change my auxilary BLFs except my dialplan, and any phones that reboot or get plugged in new get lit up properly.<br>
<br>Was there a way I could have used presence_id and skipped using mod_dptools? I didnt see how to do it.<br><br><br><div class="gmail_quote">On Mon, Jan 31, 2011 at 5:16 PM, Anthony Minessale <span dir="ltr">&lt;<a href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">bottom line is, if you use the presence_id how it was designed, it<br>
will report any presence you want throughout the call.<br>
If you reboot the phone, it will persist.  It&#39;s just a matter of doing<br>
it all properly.<br>
<div><div></div><div class="h5"><br>
<br>
On Mon, Jan 31, 2011 at 3:20 PM, Chris Burns &lt;<a href="mailto:chris@cloudtel.com">chris@cloudtel.com</a>&gt; wrote:<br>
&gt; Not sure the polycoms do it exactly how he would like. Rebooting phones can<br>
&gt; trip up many versions of soundpoint firmware. In our case we had a big<br>
&gt; opportunity with a client who was stuck on such a version of soundpoint,<br>
&gt; with an integrated web app on their 650s. Patrick, if this code works for<br>
&gt; you dont let it stop you from applying pressure on your vendor to make your<br>
&gt; phones work the way they should. We all have to put the pressure on our<br>
&gt; vendors when they make mistakes ... after all these folks are charging<br>
&gt; money, as opposed to FreeSWITCH.<br>
&gt;<br>
&gt; Basically this program will store and repeat - on interval - any unique<br>
&gt; PRESENCE_IN events it hears from the &#39;presence&#39; app or api (mod_dptools). It<br>
&gt; will also override events from outside the dialplan with stored events (eg.<br>
&gt; from a misbehaving SIP phone). You need to build the php module for ESL to<br>
&gt; run the code<br>
&gt; <a href="http://wiki.freeswitch.org/wiki/Event_Socket_Library#Installation" target="_blank">http://wiki.freeswitch.org/wiki/Event_Socket_Library#Installation</a><br>
&gt;<br>
&gt; WARNING: this code is just an example pulled from a larger presence<br>
&gt; application. I tested it in my lab with polycoms, but I cant guarantee your<br>
&gt; safety, molten lava, bat country, etc. This may not be a very smart way to<br>
&gt; solve the problem, but this is what I came up with when backed into a corner<br>
&gt; and you are welcome to it ...<br>
&gt;<br>
&gt; <a href="http://pastebin.freeswitch.org/15193" target="_blank">http://pastebin.freeswitch.org/15193</a><br>
&gt;<br>
&gt;<br>
&gt; On Mon, Jan 31, 2011 at 3:04 PM, Anthony Minessale<br>
&gt; &lt;<a href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; You are heading the wrong way down the ladder but its worth a try.<br>
&gt;&gt; Grandstream is notorious for not following specs =D<br>
&gt;&gt;<br>
&gt;&gt; I have engaged SNOM to again try to sync up for interop.  Stay tuned.<br>
&gt;&gt; I would really prefer to have them working.<br>
&gt;&gt;<br>
&gt;&gt; Meanwhile try firmware 7.1.35 on your snom as that was before things<br>
&gt;&gt; started to break.<br>
&gt;&gt;<br>
&gt;&gt; Also if you have polycom or linksys they have been known to work<br>
&gt;&gt; better with blf.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Jan 31, 2011 at 1:19 PM, Patrick Plattes<br>
&gt;&gt; &lt;<a href="mailto:patrick.plattes@niemann-frey.info">patrick.plattes@niemann-frey.info</a>&gt; wrote:<br>
&gt;&gt; &gt; Hi :-)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I think SNOM has a problem with the quality of the firmware. maybe<br>
&gt;&gt; &gt; they should glp it, so we can fix it ;-)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Tomorrow I will test it with an Grandstream GPX-2000 maybe it works<br>
&gt;&gt; &gt; with this device. If it does I will also ask SNOM for a fix.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks,<br>
&gt;&gt; &gt;  Patrick<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; FreeSWITCH-users mailing list<br>
&gt;&gt; &gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; &gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; &gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Anthony Minessale II<br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
&gt;&gt; ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
&gt;&gt; Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>
&gt;&gt;<br>
&gt;&gt; AIM: anthm<br>
&gt;&gt; <a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>
&gt;&gt; GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
&gt;&gt; IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH Developer Conference<br>
&gt;&gt; <a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br>
&gt;&gt; <a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
&gt;&gt; pstn:+19193869900<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
Anthony Minessale II<br>
<br>
FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>
<br>
AIM: anthm<br>
<a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br>
<br>
FreeSWITCH Developer Conference<br>
<a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900<br>
<br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br>