Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


For large and complex installations, sipXcom 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 sipXcom running on standard Intel and and AMD servers under open-source Linux and the freedom to competitively purchase hard and soft phonessoftphones, 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 sipXcom, you can set up an almost free demo sipXcom 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 the USA. Softphones such as LINPHONE are open source and free. Other low-cost options are to install sipXcom on open source VirtualBox or an existing CentOS server.

...

  1. Create DNS records for your domainCreate ISO DVD and boot from ISO DVD

  2. Install CentOS 7

    1. Enter network settings

    2. Enter host and domain settings

  3. Update Install sipXcom with maintenance releases

  4. Select Configure server core, telephony, and device services

  5. Add Users

  6. Configure soft and or hard phones

  7. Add SIP Trunking for incoming and outgoing telephone calls

DNS Records for Your Domain

sipXcom requires correct DNS settings to work. And it requires that your PC's (if you want to run softphones) and SIP devices have DNS working properly. 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.

...

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 the guidance in the link below:
http://wiki.sipxcom.org/display/sipXcom/DNS+Concepts+for+sipXcom

Obtain, Burn and Boot CentOS 7 Minimal Installation

...

ISO

Download a stable release or development CentOS 7 ISO from here, burn the image on a physical DVD. The ISO contains CentOS Linux operating system and sipXcom 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 sipXcom installation

Image Removed

 

On Configure TCP/IP screen, select Manual Configuration under Enable IPv4 support and then select OK.

Image Removed
On Manual TCP/IP Configuration screen, set the static IPv4 address and subnet mask of the sipXcom server, gateway and name server and click OK.

Image Removed

Select the language, keyboard and time zone to be used during the installation.

Image Removed

Image Removed

Image Removed
Set a root password for sipXcom server.

Image Removed
Click Next on Boot Loader screen.

Image Removed
After CentOS finishes installing, check Next.

Image Removed

Don't forget to take your DVD out of the drive or eject the virtual drive...

Initial sipXcom Configuration

Image Removed

Network Settings

Login /CDRom/USB Thumb Drive.

Here's a video to help... Image Added

Initial sipXcom Configuration

Video of initial configuration... Image Added

Image Added

Network Settings

Log in to the system as root with the password you provided earlier and continue to configure sipXcom 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.

...

Note: Some browsers are disallowing self-signed certificates (IE and Chrome).  Try using FireFox and adding in the self-signed certificate as trusted to get by.  Then get a certificate added as soon as possible.  See: Certificates

...

Use superadmin for User ID and password set in the step before for logging in Web UI.

...

Click Users -> Users and then "Add New User"

 


User ID is automatically inserted but may be changed. At a minimum, check Enabled and enter Last Name, First Name, for user portal Password, and password for Voicemail. SIP password is automatically generated but may be changed. Check Apply and OK.

...

Softphone Configuration

An open source SIP soft phone, softphone, such as Jitsi or LINPHONE for Windows, MAC OSX and Linux can be used.

LINPHONE can be downloaded from:
 http://www.linphone.org/

LINPHONE is also available at no cost for:
Mobile Devices – Android, iOS and Windows 8 from Appstore and Google Play
Web Browsers - Chrome, Internet Explorer, Mozilla Firefox and Safari @ http://web.linphone.org

...

sipXcom will automatically configure the many brands and models of hard phones shown in the drop down list shown on the next page. Information on phones can be found in the Wiki at http://wiki.sipxcom.org/display/sipXcom/Hardphones
 

To automatically configure phones, Server Configuration – Device Provisioning must be set up. Just plug in a supported phone to the VOIP network or VLAN that sipXcom resides on and sipXcom will automatically configure the phone.

Polycom phones will self configure when plugged into the sipXcom system network. The Cisco Discovery Protocol is used. The phone will initially configure with an unique extension ID displayed on the phone such as W9B. The new phone will be listed with the unique ID in the description under Devices, Phones. At this point, you can add lines to this phone, save and send profiles. The phone will re-boot and display the lines added. Please also see http://wiki.sipxcom.org/display/sipXcom/Configuring+Polycom+Soundpoint+IP+Phones

The alternative to the automatic configuration is manual configuration described next.

...





Insert the serial number of the phone which is the MAC address. Also, select the most current firmware version available on sipXcom for this model of phone.

...

Insert Name of ITSP, use built-in SIP Trunk SBC, use provider template and select from the drop down, and FDQN of ITSP server. Click Apply and OK.



Set up Caller ID

...