On 10/25/07, <b class="gmail_sendername">Adrian Marsh</b> &lt;<a href="mailto:Adrian.Marsh@ubiquisys.com">Adrian.Marsh@ubiquisys.com</a>&gt; 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&#39;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 &quot;log them off&quot; of the last<br>hardphone they were on, and then configure the new phone for their<br>extension.<br><br>We&#39;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&#39;t done this with Cisco specifically, but I have done it with other hardphones.&nbsp; I didn&#39;t go the route of updating the phone&#39;s config while the person was at that desk because I didn&#39;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&#39;s extension to the phone&#39;s extension for the duration of the login session.&nbsp; 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.&nbsp; 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&#39;m not sure if you&#39;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.&nbsp; 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.&nbsp; Then again, if someone forgets to log off it might be easier for users to have a dedicated &#39;logoff&#39; 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.