I've been asked to evaluate * for use in a small office environment. I have setup a test system and used softphones with some success. Before I go ahead and reinvent the wheel I was hoping to get some guidance with the following scenario; Users would like to have a physical phone at home and at the office. They would like calls to their extension routed to whichever phone is appropriate based on their location. I toyed with the idea of ringing both phones ala; exten => 123,1,Dial(SIP/123OfficePhone&SIP/123HomePhone) but the users didn't seem to keen on both phones ringing all the time. Any suggestions on how to best implement this? I'm not real familiar with the hardware phones, so I apologize if this is something easily handled by most physical devices. Doug
On 25-Oct-2004, Doug Dust wrote:> Users would like to have a physical phone at home and at the office. They > would like calls to their extension routed to whichever phone is appropriate > based on their location.The only difficult part of this is deciding on what mechanism you want to use to allow users to identify their present location. I do a similar bit of call routing by having my asterisk box search for the presence of my bluetooth mobile phone in order to determine where I am located. (details at http://slacker.com/~nugget/asterisk6.php if you're curious) Once you've devised such a mechanism it becomes a simple matter to have asterisk route by building an AGI script which runs in the dialplan. The simplest approach would probably be to create an intranet web page where users could select their current location. More complicated could be monitoring user activity on their work or home machines. -- David McNett <nugget@slacker.com> http://slacker.com/~nugget/
Doug Dust [doug@oceana.com] wrote:> Users would like to have a physical phone at home and at the office. They > would like calls to their extension routed to whichever phone is > appropriate based on their location. > > I toyed with the idea of ringing both phones ala; > exten => 123,1,Dial(SIP/123OfficePhone&SIP/123HomePhone) > but the users didn't seem to keen on both phones ringing all the time. > > Any suggestions on how to best implement this? >Here are a few options to consider: * You could set up users as "Agents" and have them log in from wherever they would like calls sent. * You could look up the address to use in the AstDB (or wherever). You would have to create a facility to modify the "current phone to dial" entry. Perhaps a web-based form will be sufficient. * You could automatically dial a different phone depending upon some fixed point of reference, such as the time of day. This could get annoying or inconvenient depending upon how well you're able to stick to your pre-defined "working hours". * You could set the office phone to divert calls home when you leave the office, and then cancel the divert when you return to your desk. You'd have to remember to set and cancel the divert as appropriate, of course. The above is not a complete list, as the alternatives are endless, but it might give you some ideas. -- _/ _/ _/_/_/_/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/_/ _/ _/ _/ _/_/ _/ K e v i n W a l s h _/ _/ _/ _/ _/ _/ _/ _/_/ kevin@cursor.biz _/ _/ _/_/_/_/ _/ _/_/_/ _/ _/