Elastix
From VoIP.ms Wiki
Elastix is open source unified communications server software that brings together: IP PBX, Email, IM and Faxing. The Elastix functionality is based on open source projects including Asterisk, HylaFAX, Openfire and Postfix. Those packages offer the PBX, fax, instant messaging and email functions, respectively. Elastix runs on CentOS operating system, and in this article we will review the basic settings of the Elastix PBX.
Trunk
In order to connect your PBX system to our service you will have to create a Trunk, for this, once you access to your PBX through the IP address, select the PBX tab from the main menu bar at the top and then select the PBX configuration option from the second menu bar, after this, select the Trunks option on the left and there you will be able to create a SIP or an IAX2 trunk.
SIP Trunk
At the SIP trunk option, you will be able to configure the following options:
Trunk Name: Descriptive name of the trunk, in the case of the SIP trunks you can use the name that you prefer (voipms for example).
Outbound Caller ID: Here you can put the Caller ID that you will pass with this trunk at the Outbound calls.
Trunk Name: The Name of the trunk that you will configure.
Peer Detail: at this field use the following information
canreinvite=nonat nat=yes context=from-trunk host=atlanta.voip.ms (use one of the multiple VoIP.ms servers) secret=***** (password associated with the Main or Sub-account) type=peer username=100000 (Replace with your 6 digit Main SIP Account User ID or Sub Account username, i.e. 123456 or 123456_sub) disallow=all allow=ulaw ; allow=g729 (uncomment if you purchased g.729 from Digium) fromuser=100000 (Replace with your 6 digit Main SIP Account User ID or Sub Account username, i.e. 123456 or 123456_sub) trustrpid=yes sendrpid=yes insecure=invite qualify=yes
Register String: On this field, set the following information
youraccountnumber:[email protected]:5060 (i.e. 123456:[email protected]:5060)