HowTo Configure Phones with sipXecs - Introduction
Three different categories of user agent devices (phones and FXS gateways) can be configured for a sipXecs system:
- Plug & Play Managed Phones
- Manually Configured Phones (Unmanaged Phones)
- Configuring FXX Gateways (Terminal Adaptors)
Before you start setting up your phones and gateways, decide on whether to use DNS SRV or instead rely on fully qualified host names. For a full explanation refer to DNS Verification.
Auto-provision: Polycom and Avaya IP 12xx series
Polycom and Avaya 12xx phones will automatically connect to the sipXecs system, assuming the network has DHCP option 66 defined or the phones are setup manually to find the sipXecs server. Phones will register using a restricted ID, and are by default allowed to make internal calls. These phones are displayed in the Phones list and lines can then be added to them as usual. The Discover Devices link on the main page now opens up a phone table with all phones that have been Auto-provisioned and have not yet been assigned a SIP User ID/Line.
Configuring Plug & Play Managed Phones
An increasing number of SIP phones and terminal adaptors are plug & play manageable using the sipXecs Configuration Server. For an updated list please refer to the What Phones to Choose.
The sipX Configuration Server provides standard default profiles for every managed phone or terminal adaptor. Therefore, in order to configure a phone to register with sipXecs, all you need to do is create the phone with default parameters, assign a user (line) to the newly created device, and generate a profile. After manually rebooting the device it should register with the sipXecs system using the assigned line ID. For phones which support default provisioning, it is not even necessary to create the phone - it will be auto-provisioned when it first connects to sipXecs and then lines can be assigned to it as usual.
Refer to the Hardware and Interoperability section on this Wiki for detailed descriptions on how to configure specific phones, including a discussion of advanced features, firmware upgrades, and troubleshooting.
Once a phone has successfully registered with the sipXecs system, remote reboot of the phone can either be initiated manually at any time or is triggered automatically every time you create a new profile for the phone.
This diagram does not reflect auto-provisioning. With auto-provisioning, the phone is connected to the network first, and a default profile is created for it. Lines can then be added to it.
- Create a new user A user is easily created on the "User" tab by going to "Add a User".
- Assign the Phone From the newly created user, select the "Phone" link. Select the new phone model from the drop-down list and enter the phone's MAC address or serial number. the user's line is automatically assigned to the phone.
- The Configuration Profile is Generated sipX Config Server now automatically generates a configuration profile for the phone and stores it in its database. All config files are backed up on the sipX server.
- The Phone is plugged into the Network The phone can now be plugged into a network connection and should automatically find the sipX server, pickup the profile and come up configured and ready to use.
If a phone is plug & play managed by the sipXecs Configuration Server, its configuration should only be changed through the sipXecs Web interface. Everytime the phone boots, it will load the configuration profile generated by the sipX Configuration Server, overwriting any local changes that might have been made using either the phone top interface or the phone's built-in Web interface.
Creating a New Phone
Adding a phone to the system is simple. Select your model from a growing list of fully managed devices.
Consider the different HowTo documents to find more detailed instructions about how to configure your phone. sipXecs assigns default parameters so that even without configuring any of the parameters the phone should come up and work.
Configuring Unmanaged Phones (Manually Configured Phones)
If you do not see your phone model in the list of phones, do not worry, you can still use the phone with the PBX if it's SIP compliant. This is called an "unmanaged phone" because you need to configure it with all the proper settings yourself or through some other mechanism.
For an unmanaged phone to be able to register with the sipXecs system, the credentials (user name and SIP password) from a user that exists in sipXecs have to be manually configured into the phone. You also have to at least configure the SIP Registration Server or Outbound Proxy. Dependent on whether you are using DNS SRV or fully qualified host names as well as dependent on the capabilities of the phone this setting can vary.
The SIP Password required for registration is not the PIN assigned to the user. The SIP Password can be seen or changed by selecting Advanced Settings on the Users page.