Quick setup instructions
These are very brief instructions to get things up and running quickly. If you need more detail see the rest of the documentation here.
Asterisk server configuration- In manager.conf enable the asterisk manager interface and add a user with full permissions.
- In extensions.conf create three special extensions like these:
; the extension number for incoming calls exten => 100,1,answer exten => 100,2,ringing exten => 100,3,wait(30) exten => 100,4,goto(${EXTEN},3) ; the hold extension exten => 101,1,answer exten => 101,2,WaitMusicOnHold(30) exten => 101,3,goto(${EXTEN},2) ; the meetme extension exten => _102.,1,answer exten => _102.,2,meetme(${EXTEN:-6:5},1d)
- Enable auto-answer and auto-hangup. You'll probably want to use it with headphones - the phone is then totally controlled from the software. If your operator phone can't do this change the extension definition in extensions.conf to use RetryDial instead of Dial like this:
exten => 123,1,RetryDial(beep,2,-1,sip/oper1)
- Install Java 5 runtime environment - it's available from here.
- Copy * Receptionist to the workstation and run it by double clicking the .jar file.
- In the edit menu select the preferences option.
- Enter the address of your Asterisk server and the port number and username/password specified in the manager.conf file.
- Enter the extension number of the operator's phone.
- Enter the incoming, hold and meetme extension numbers that you have just created in extensions.conf.
This should be enough to get things up and running. Test it by dialing the incoming number from another phone. It should appear in the incoming calls windows and you can pickup the call by clicking on it and then transfer it to another number. Most functions should be intuitive, but check the more detailed documentation for more info, particularly how to load your directory data into the program for the search by name feature.