<div>
                    <font face="'Courier New'">Hello folks,</font>
                </div><div><font face="'Courier New'"><br></font></div><div><font face="'Courier New'">I've been working lately with pickup groups and I found some situations where the way the intercept application is presented along with the hash application on the default configs will not suffice the expected behavior on a PBX environment. Of course there are many solutions to this problem and I bet that there are even possible solutions without coding and just dial plan tricks.</font></div><div><font face="'Courier New'"><br></font></div><div><font face="'Courier New'">Nonetheless, a beginner could probably overlook some of those situations and this is the reason why I have started this module.</font></div><div><font face="'Courier New'"><br></font></div><div><font face="'Courier New'">The first problem I am trying to solve is that hash will only hold 1 UUID per group. If you have 2 consecutive calls and want to pick both up, you won't be able to. Simple way to test it.</font></div><div><font face="'Courier New'"><br></font></div><div><font face="'Courier New'">A calls B and leaves B ringing.</font></div><div><font face="'Courier New'">C calls D and leaves D ringing.</font></div><div><font face="'Courier New'">E intercepts (in which case it will intercept C).</font></div><div><font face="'Courier New'">F intercepts same group. Expected behavior is to intercept A, but hash has forgotten about A and therefore you will get reorder tone.</font></div><div><font face="'Courier New'"><br></font></div><div><font face="'Courier New'">By "borrowing" (nicer than stealing) the idea from `eavesdrop all`, I have created mod_pickupgroup as a proof of concept and I would like the community not only to test the module but also to provide input as far as the code is concerned (I am not that proficient with C) and as far as functionality is concerned.</font></div><div><font face="'Courier New'"><br></font></div><div><font face="'Courier New'">The code is currently hosted on Github with the intent to move it somewhere more definitive if the module ends up being useful.</font></div><div><font face="'Courier New'"><br></font></div><div><font face="'Courier New'">The link is here: <a href="http://github.com/jmesquita/mod_pickupgroup">http://github.com/jmesquita/mod_pickupgroup</a></font></div><div><font face="'Courier New'"><br></font></div><div><font face="'Courier New'">To compile it, you need to adjust the BASE variable inside the Makefile by pointing it to your latest FreeSWITCH™ source.</font></div><div><font face="'Courier New'"><br></font></div>
                <div><div><br></div><div>--&nbsp;</div><div>João Mesquita</div><div>Sent with <a href="http://www.sparrowmailapp.com/?sig">Sparrow</a></div><div><br></div></div>