Wiki ViciDial: Add a new SIP or IAX phone to the system

CLICK HERE FULL LIST ---> ViciDial MANAGER MANUAL

A. Add a new SIP or IAX phone to the system


This tutorial goes over the steps needed to create a phone account entry in the system that you can configure a soft-phone (computer based phone) or SIP-based hard-phone(a separate physical phone) to use.


For Soft-phones, we usually recommend the IAX soft-phones Zoiper (http://www.zoiper.com) and KIAX(https://sourceforge.net/projects/kiax/) because IAX is a native protocol to ViciDial and it can go through firewalls easier than SIP and it uses less bandwidth than SIP. Some SIP soft-phones that will work are Xlite and Eyebeam. As for hard-phones: Polycom and Snom are recommended, but Linksys/Cisco and Grandstream should also work.





1. Go to the ViciDial administration page, go to the ADMIN section, click on PHONES and click on the ADD A NEW PHONE link


2. For this tutorial we will use the following values for the fields on the ADD A NEW PHONE form :

  • phone extension: 201
  • dialplan number: 201
  • voicemail box: 201
  • outbound callerid: 7275551212
  • server ip: 10.10.10.15 (set this to your server ip)
  • login: 201
  • password: test
  • status: ACTIVE
  • active account: Y
  • phone type: SIP
  • full name: sip201
  • client protocol: SIP
  • local gmt: -5 (GMT timezone, you should NOT include adjusting for Daylight Savings Time) (0 is the UK, +1 is most of Europe, -5 is EST in the USA, -8 is PST in the USA )
  • Template ID: SIP_generic

3. Click the submit button to create this phone record. After one minute, the phone will be active in the system.

NOTE: if you are using a phone outside of a local network, we would strongly recommend changing the “Conf File Secret” field for enhanced security. This field is what you would use as the phone secret or password when you register it on your soft-phone or hard-phone.


4. Go to the Agent's phone and configure the server (or proxy) for the same IP address as you selected above in step 2 for Server-IP, and the login (username) is the Extension as defined above in step 2 and password (secret) is defined as the “Conf File Secret” field in the Phones entry, then click to “Register” if that option is available, or restart the phone or application.


5. Have the agent log into the vicidial.php script with the phone login(Login) of "201" and phone password(Password) of "test".


6. Within a few seconds the agent's phone should ring and they will be logged into ViciDial and can proceed as normal to take calls.

NOTES:

- You can also use phones entries to live monitor through the Real-time report. An example of this is given in Tutorial P.

- If you need to add Channelbank or FXO/FXS phones, you will need to coordinate with your systems administrator to set up the zaptel/dahdi conf files properly as well as adding the dialplan entries to connect to the channel bank agent phones. There are sample zaptel.conf and zapata.conf files included with ViciDial for these kinds of connections, as well as sample dialplan entries in the extensions.conf sample files.


CLICK HERE FULL LIST ---> ViciDial MANAGER MANUAL