Quick Start
OVERVIEW
This quick start guide covers basic steps from installing sipXecs to placing internal and external calls. Whether you are installing thousands of phones or just setting up a demo system, sipXecs graphical user interface makes the process straightforward and easy.
sipXecs scales to tens of thousands of users and has high availability features required for large installations. sipXecs has extensive features necessary to replace legacy telephone systems and includes significant unified communications capabilities.
For large and complex installations, sipXecs provides high reliability, rich functionality, significant reductions in capital expenses (CAPEX) and significant reductions in operating expenses (OPEX). CAPEX is reduced by cost effective features such as sipXecs running on standard Intel and and AMD servers under open source Linux and the freedom to competitively purchase hard and soft phones, gateways, switches, etc. from many different manufacturers and vendors. OPEX is reduced by the ability to auto provision phones, centrally administer the system, ease of use and least cost routing.
To get started exploring sipXecs, you can set up an almost free demo sipXecs system. A public cloud installation for demo and testing can be set up for about $20 per month. A domain can be acquired for as little as $1 for one year. SIP trunking can be set up for $1 per month for a DID telephone number and 1c per minute for incoming and outgoing calls in USA. Softphones such as LINPHONE are open source and free. Other low cost options are to install sipXecs on open source VirtualBox or an existing CentOS server.
For firewalls, security and more complex configuration of the system, please check the other wiki sections.
The major steps are:
Create DNS records for your domain
Create ISO DVD and boot from ISO DVD
Enter network settings
Enter host and domain settings
Update sipXecs with maintenance releases
Select server core, telephony and device services
Add Users
Configure soft and or hard phones
Add SIP Trunking for incoming and outgoing telephone calls
DNS Records for Your Domain
sipXecs requires correct DNS settings to work. It can automatically configure its own DNS server or tell you what the settings need to be. To only test the admin UI, you don't need DNS setup and can use the IP address, but it is still good to at least have the A record for the host set.
The following are the required records for a single server sipXecs system.
A DNS Domain that is equivalent to the SIP domain
A-Record (host record) for the server
SRV records for the SIP communications (port 5060 tcp & udp).
SRV record for the resource record (port 5070 tcp)
SRV record for XMPP client connections (port 5222 tcp)
SRV record for XMPP server connections (port 5269 tcp)
SRV record for XMPP client connections to XMPP conference (port 5222)
SRV record for XMPP servers connections to XMPP conference (port 5222)
Please follow guidance in link below:
http://wiki.sipfoundry.org/display/sipXecs/DNS+Concepts+for+sipXecs
Obtain, Burn and Boot Installation DVD
Download a stable release or development ISO from here, burn the image on a physical DVD. The ISO contains CentOS Linux operating system and sipXecs and all related compenents.
WARNING: The installation will delete ALL data on ALL drives connected to the system. REALLY, IT WILL! It will format the hard drives, create its own partitions and the process will start as soon as you hit Enter. Make sure that you know what you are doing.
Insert the DVD into your Intel or AMD server and power it up.
Installation Wizard
Press enter on the boot screen to begin sipXecs installation
On Configure TCP/IP screen, select Manual Configuration under Enable IPv4 support and then select OK.
On Manual TCP/IP Configuration screen, set the static IPv4 address and subnet mask of the sipXecs server, gateway and name server and click OK.
Select the language, keyboard and time zone to be used during the installation.
Set a root password for sipXecs server.
Click Next on Boot Loader screen.
After CentOS finishes installing, check Next.
Network Settings
Login to the system as root with the password you provided earlier and continue to configure sipXecs starting with Network Settings. Enter "n" response to "Would you like to configure your system's network settings?" and continue entering the rest of the items.
Set superadmin password
Using a computer with network connectivity to the newly installed server, launch a Web browser and go to the URL displayed by the setup wizard (just the hostname of your server).
First time you log in Configuration Server Web UI you have to set superadmin's password (enter a strong (hard-to-guess) password that you will not forget)