On 10/25/07, <b class="gmail_sendername">Adrian Marsh</b> <<a href="mailto:Adrian.Marsh@ubiquisys.com">Adrian.Marsh@ubiquisys.com</a>> wrote:<div><span class="gmail_quote"></span> <br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I'd like to know if anyone has figured out a way to be able to have<br>users logon/logoff manually from Cisco 79xx phones (with SIP firmware<br>loaded)?<br>Scenario is, user walks into office, sits at a random desk, and logs
<br>onto the phone. The system would need to "log them off" of the last<br>hardphone they were on, and then configure the new phone for their<br>extension.<br><br>We're creating hotdesks and it would be good if users could logon/logoff
<br>the desk phones.<br><br>At present they all use softphones on the PC too, and I could engineer a<br>way of maybe doing things via cgi scripting, replacing the tftp config<br>files for that phone, and then remotely resetting the phone, however
<br>that would be quite clumber sum.<br>And before I go that route, I wondered if any of the commercial A*k<br>systems already offer this?</blockquote><div><br>I haven't done this with Cisco specifically, but I have done it with other hardphones. I didn't go the route of updating the phone's config while the person was at that desk because I didn't have a reliable way to remotely restart the phone.
<br><br>Instead, I gave each phone an extension and dynamically created links in ASTdb between the person's extension to the phone's extension for the duration of the login session. All the hot desk phones are in a context that when nobody is linked to that desk only allows you to logon and do basic things like call the operator and emergency services. If a user is linked to the desk, then I do a Goto(proper-context-for-that-user,${EXTEN},1), which gives me dynamic contexts for outbound calling without having to have my sip users in realtime.
<br><br>The downside to this approach is MWI, but all of my users get voicemail via email with delete-on-send enabled, so I just kind of sidestepped the issue.<br><br>I'm not sure if you're specifically asking about using the softkeys to do this without going through some kind of IVR application; worst case you have speed-dials to your logon/logoff extensions. You could even save a key by having a single logon/logoff extension that changed its behaviour based on whether a link exists for that desk. Then again, if someone forgets to log off it might be easier for users to have a dedicated 'logoff' button rather than having to press the dual-purposed key twice.
<br><br>Hope that gives you some ideas.<br></div></div><br>-- <br>j.