Asterisk + Snom 360 : Logon/logoff from phone


#1

Hi,

I wanted to try asterisk to replace the actual digital phone system in our company.
One nice thing i would like to implement is the ability to log on a phone and logoff when leaving the office. This enable moving from one desk to another very easily. When nobody is logged on the phone, the phone is useless and when a user is logged nowhere, the call is directly redirected to the operator or to his voicemail. I think this is possible with Asterisk but couldn’t find any how-to about it. Does it need specific phone or additionnal software?

A second thing to configure is to make the phone dialing when i click on a phone number on my PC. Is there some additionnal software to install? (on Windows PC…) And optionnaly get a pop-up on the PC screen when the phone ring to have additionnal information from the CRM.

I looked at all-in-one asterisk distro like Elastix or Trixbox but couldn’t find those features.

I used to work with a Cisco system with those fonctionnality but couldn’t find how to implement that with asterisk.

Thanks

Nicolas

ps: I only have a Snom 360 and a Cisco 7912G for testing.


#2

[quote]I wanted to try asterisk to replace the actual digital phone system in our company.
One nice thing i would like to implement is the ability to log on a phone and logoff when leaving the office. This enable moving from one desk to another very easily. When nobody is logged on the phone, the phone is useless and when a user is logged nowhere, the call is directly redirected to the operator or to his voicemail. I think this is possible with Asterisk but couldn’t find any how-to about it. Does it need specific phone or additionnal software?[/quote]

For loggin and logoff you can use a Queue, an your user need to log as agent in that queue to take calls. If the queue doesnt have agents you can send to a voicemail or anything else.

If you dont want a Queue you can use the DND option in your phone this send you to voicemail or enything else depending on your dialplan.

For this you can create a web page with buttons to generate a callback to your phone using the AMI interface.

And some phones like zoiper biz have the feature to open urls when calls arrive.


#3

The feature you want is called Hot Desking. You can find a lot of sample configs on the internet. You can implement this feature in many different ways (typical for Asterisk :wink:)

These are two examples, google finds a lot more :wink:

757.org/~joat/wiki/index.php … ot-desking
asteriskdocs.org/html/ch12s06.html


#4

[quote]For this you can create a web page with buttons to generate a callback to your phone using the AMI interface.
[/quote]

I am looking at how to integrate asterisk with our CRM that is a JSF web application runing on JBoss 5. When a customer service representative picks up a phone, or calls a customer, a browser window should pop up showing the customer detail info.

I have two questions:

  1. How to get notified when a phone call is bridged, or ringing?
  2. How to popup a browser window to the customer service representative who picks up the phone call? not the machine on which JBoss is running.

Thanks for help in advance.
Dave


#5
  1. AMI events
  2. Run the remote desktops on Unix/Linux and give the JBOSS machine permission to use those machines’ X-servers. For Windows you will probably need a custom server, as I don’t think the permission system allows one to give permission for unsolicited windows. In any case, none of this part relates to Asterisk.

#6

How to register to listen to AMI events remotely? CRM is on one machine, and Asterisk is on anther machine.
Thanks for help.
Dave


#7

The same way as you do on the local machine, except you may have to allow the client’s IP address in manager.conf.