<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.voip.ms/w/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.voip.ms/w/index.php?feed=atom&amp;target=Upcraft&amp;title=Special%3AContributions%2FUpcraft</id>
		<title>VoIP.ms Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.voip.ms/w/index.php?feed=atom&amp;target=Upcraft&amp;title=Special%3AContributions%2FUpcraft"/>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Special:Contributions/Upcraft"/>
		<updated>2026-06-04T06:51:09Z</updated>
		<subtitle>From VoIP.ms Wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>https://wiki.voip.ms/article/Talk:PBXs</id>
		<title>Talk:PBXs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Talk:PBXs"/>
				<updated>2012-11-02T18:30:38Z</updated>
		
		<summary type="html">&lt;p&gt;Upcraft: BCM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Cisco IOS ==&lt;br /&gt;
I have added a Cisco IOS section for configuration of Cisco voice-enabled routers, using username/password authentication.&lt;br /&gt;
The dial plan is extremely basic, but there's plenty of help around the rest of the internet for people to figure out a good dial plan.&lt;br /&gt;
&lt;br /&gt;
The configuration shown should work on any voice-enabled platform running IOS 15.1(3)T and higher, such as the 2800, 3800, 2900, and 3900 series routers.&lt;br /&gt;
&lt;br /&gt;
I just submitted a change for IAX2 configuration, because I wasted a good 4 or 5 hrs screwing around with my FreePBX setup in order to have incoming DIDs work. The problem was that my trunk was not named &amp;quot;voipms&amp;quot;! I know my formatting is a little off, but please ensure that error message I posted and the change is noted for future voip.ms customers. Thanks!&lt;br /&gt;
&lt;br /&gt;
== Nortel BCM ==&lt;br /&gt;
I have added some basic setup instructions for a Nortel/Avaya BCM 450/50 system.&lt;/div&gt;</summary>
		<author><name>Upcraft</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/NortelBCM</id>
		<title>NortelBCM</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/NortelBCM"/>
				<updated>2012-11-02T18:26:10Z</updated>
		
		<summary type="html">&lt;p&gt;Upcraft: Created page with &amp;quot;To configure the Nortel BCM you must have VOIP Trunk or SIP Trunk keycodes.  The VOIP Trunk (H323) keycode is a bit more expensive and allows both H323 and SIP type trunks. The S...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To configure the Nortel BCM you must have VOIP Trunk or SIP Trunk keycodes.&lt;br /&gt;
&lt;br /&gt;
The VOIP Trunk (H323) keycode is a bit more expensive and allows both H323 and SIP type trunks.&lt;br /&gt;
The SIP Trunk keycode only allows for SIP trunks.  &lt;br /&gt;
&lt;br /&gt;
Your number of trunk licenses will determine the maximum number of simultaneous IP trunks that can be used.  &lt;br /&gt;
&lt;br /&gt;
H323 Trunks are commonly used for linking together different BCM systems to form a private network.  Usually a BCM in a branch office or another building is linked using H323 trunks.  Private networking can also be done with SIP trunks but the support for H323 has traditionally been better integrated and has a longer history.&lt;br /&gt;
&lt;br /&gt;
To check the keycodes on your system Log in with Business Element Manager and view Configuration-&amp;gt;System-&amp;gt;Keycodes&lt;br /&gt;
H323/SIP keycodes are labeled: VoIP Gateway Trunk&lt;br /&gt;
SIP keycodes are labeled: SIP Trunk&lt;br /&gt;
[[File:BCMKeycodes.jpg]]&lt;br /&gt;
&lt;br /&gt;
To configure the Trunk &lt;br /&gt;
go to Configuration-&amp;gt;Resources-&amp;gt;IP Trunks-&amp;gt;General&lt;br /&gt;
Under IP Trunk Settings I have it set for:&lt;br /&gt;
Forward redirected OLI: First Redirect&lt;br /&gt;
Remote capability MWI: checked&lt;br /&gt;
Send name display: checked&lt;br /&gt;
Ignore in-band DTMF in RTP: unchecked&lt;br /&gt;
[[File:BCMGeneralIPTrunkSettings.jpg]]&lt;br /&gt;
&lt;br /&gt;
To configure your SIP trunk start by creating the Account&lt;br /&gt;
Go to Configuration-&amp;gt;Resources-&amp;gt;IP Trunks-&amp;gt;SIP Trunking&lt;br /&gt;
Click on Add.  Choose No Template...&lt;br /&gt;
Name: A short name you will see in a few places to identify the account  (No spaces, only certain special characters are allowed)&lt;br /&gt;
Description: A longer description you can use to be more specific.&lt;br /&gt;
SIP Domain: use the server name of your voip.ms account. eg: chicago.voip.ms or seattle.voip.ms&lt;br /&gt;
Registration required: checked&lt;br /&gt;
SIP username: this is your VOIP.ms account number or subaccount&lt;br /&gt;
Password: Your account or subaccount password.  PRESS TAB when you type in the password, do not just click on OK.  You must press tab or click on another box to make the password confirmation screen come up.&lt;br /&gt;
&lt;br /&gt;
[[File:BCMAddSIPAccount.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once added you can choose the account and below are more options to configure.&lt;br /&gt;
On the Basic screen the Proxy can be set to the server name of your server.&lt;br /&gt;
The registrar is also the server name for your server&lt;br /&gt;
Set the ports to 5060&lt;br /&gt;
You likely do not need an outbound proxy.  (Unless you have a fancy firewall at your office with a SIP proxy feature)&lt;br /&gt;
&lt;br /&gt;
[[File:BCMAccountBasic.jpg]]&lt;br /&gt;
&lt;br /&gt;
Under Advanced I have:&lt;br /&gt;
Enable local NAT compensation: Unchecked (You can try turning this on if you have STUN setup in Configuration-&amp;gt;System-&amp;gt;IP Subsystem if your router doesn't forward SIP sessions properly)&lt;br /&gt;
Enable media relay: checked&lt;br /&gt;
Use maddr in R-URI: unchecked&lt;br /&gt;
Use maddr in Contact: unchecked&lt;br /&gt;
Support 100rel: checked&lt;br /&gt;
Allow UPDATE: checked&lt;br /&gt;
Use Null IP to hold: checked&lt;br /&gt;
Use user=phone: unchecked&lt;br /&gt;
Force E164 international settings: unchecked&lt;br /&gt;
Enable SDP OPTIONS query: unchecked&lt;br /&gt;
Allow REFER: checked&lt;br /&gt;
Support Replaces: checked&lt;br /&gt;
Enable Connected Identity: checked&lt;br /&gt;
Standard SIP Caps Exchange: unchecked&lt;br /&gt;
&lt;br /&gt;
NAT Pinhole Maintenance, Signaling Method: NONE, Signaling interval: 30&lt;br /&gt;
Session timer, Session refresh method: Disable&lt;br /&gt;
Active call limit: 0 (You can set this to 2 if you have an unlimited residential account to limit you to 2 channels)&lt;br /&gt;
&lt;br /&gt;
ITSP association method: From header domain match&lt;br /&gt;
Outbound Called characters to absorb: 0&lt;br /&gt;
Inbound Called prefix to prepend: blank&lt;br /&gt;
Authentication realm: blank&lt;br /&gt;
&lt;br /&gt;
[[File:BCMAccountAdvanced.jpg]]&lt;br /&gt;
&lt;br /&gt;
Under User Accounts&lt;br /&gt;
There should be a parent user account here already from adding the account&lt;br /&gt;
You can add more accounts.  I have not played around with this but you should be able to add multiple subaccounts in this section if you have multiple DID accounts you want to setup in your system.&lt;br /&gt;
The description of the parent account will be blank, you can leave it blank or add something if you like.&lt;br /&gt;
You can override the caller ID info here.  You may need to experiment with these to get your preferred results on what numbers show up on inbound and outbound calls.&lt;br /&gt;
&lt;br /&gt;
The most useful part of the User Accounts window will be the registration status.  This is where you look to see if your BCM has connected to the voip.ms service.  You can also check the corresponding registration status on your voip.ms online account page.&lt;br /&gt;
&lt;br /&gt;
[[File:BCMAccountsUserAccounts.jpg]] The username and password is just an example so it gives me a forbidden message when trying to register.&lt;br /&gt;
[[File:BCMAccountsUserAccountsRegd.jpg]]  This is a real username that is working.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once registered you should be able to call into your system.  Without any routing info it should ring on your prime set.  You can use the BCM Monitor utility to view the inbound call in the Line Monitor screen and once you pick up you can view the details of the RTP connection in the RTP Sessions tab.&lt;br /&gt;
&lt;br /&gt;
For more info on further setup tasks like setting up call routing, destination digits, and other BCM specific configuration info you can check the online documentation at support.avaya.com&lt;br /&gt;
There are some example configurations for other IP service providers that are similar to using voip.ms&lt;br /&gt;
&lt;br /&gt;
For example check this one:&lt;br /&gt;
[https://downloads.avaya.com/css/P8/documents/100155746 Avaya application tech note for implementing SIP trunking with BT]&lt;/div&gt;</summary>
		<author><name>Upcraft</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:BCMAccountsUserAccountsRegd.jpg</id>
		<title>File:BCMAccountsUserAccountsRegd.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:BCMAccountsUserAccountsRegd.jpg"/>
				<updated>2012-11-02T18:20:45Z</updated>
		
		<summary type="html">&lt;p&gt;Upcraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Upcraft</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:BCMAccountsUserAccounts.jpg</id>
		<title>File:BCMAccountsUserAccounts.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:BCMAccountsUserAccounts.jpg"/>
				<updated>2012-11-02T18:18:04Z</updated>
		
		<summary type="html">&lt;p&gt;Upcraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Upcraft</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:BCMAccountAdvanced.jpg</id>
		<title>File:BCMAccountAdvanced.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:BCMAccountAdvanced.jpg"/>
				<updated>2012-11-02T18:08:25Z</updated>
		
		<summary type="html">&lt;p&gt;Upcraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Upcraft</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:BCMAccountBasic.jpg</id>
		<title>File:BCMAccountBasic.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:BCMAccountBasic.jpg"/>
				<updated>2012-11-02T18:01:38Z</updated>
		
		<summary type="html">&lt;p&gt;Upcraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Upcraft</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:BCMAddSIPAccount.jpg</id>
		<title>File:BCMAddSIPAccount.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:BCMAddSIPAccount.jpg"/>
				<updated>2012-11-02T17:57:12Z</updated>
		
		<summary type="html">&lt;p&gt;Upcraft: uploaded a new version of &amp;amp;quot;File:BCMAddSIPAccount.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Upcraft</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:BCMAddSIPAccount.jpg</id>
		<title>File:BCMAddSIPAccount.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:BCMAddSIPAccount.jpg"/>
				<updated>2012-11-02T17:55:00Z</updated>
		
		<summary type="html">&lt;p&gt;Upcraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Upcraft</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:BCMGeneralIPTrunkSettings.jpg</id>
		<title>File:BCMGeneralIPTrunkSettings.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:BCMGeneralIPTrunkSettings.jpg"/>
				<updated>2012-11-02T17:43:50Z</updated>
		
		<summary type="html">&lt;p&gt;Upcraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Upcraft</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:BCMKeycodes.jpg</id>
		<title>File:BCMKeycodes.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:BCMKeycodes.jpg"/>
				<updated>2012-11-02T17:28:33Z</updated>
		
		<summary type="html">&lt;p&gt;Upcraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Upcraft</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/PBXs</id>
		<title>PBXs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/PBXs"/>
				<updated>2012-11-02T17:15:12Z</updated>
		
		<summary type="html">&lt;p&gt;Upcraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==FreePBX / PBX in a Flash (SIP)==&lt;br /&gt;
&lt;br /&gt;
https://www.voip.ms/m/samples/images/freepbxsiptrunk.gif &lt;br /&gt;
&lt;br /&gt;
[[File:Siptrunk.png]]&lt;br /&gt;
&lt;br /&gt;
 '''''Fill the blanks with your information, please note that the images above are just examples.'''''&lt;br /&gt;
&lt;br /&gt;
 canreinvite=nonat&lt;br /&gt;
 nat=yes&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 host=atlanta.voip.ms&lt;br /&gt;
 secret=&lt;br /&gt;
 type=peer&lt;br /&gt;
 username=&lt;br /&gt;
 disallow=all&lt;br /&gt;
 allow=ulaw&lt;br /&gt;
 ; allow=g729 ; uncomment if you purchased g.729 from Digium&lt;br /&gt;
 fromuser=&lt;br /&gt;
 trustrpid=yes&lt;br /&gt;
 sendrpid=yes&lt;br /&gt;
 insecure=invite&lt;br /&gt;
 qualify=yes&lt;br /&gt;
&lt;br /&gt;
 Register String:&lt;br /&gt;
 youraccountnumber:yourpassword@atlanta.voip.ms:5060&lt;br /&gt;
&lt;br /&gt;
==FreePBX / PBX in a Flash (IAX2)==&lt;br /&gt;
&lt;br /&gt;
https://www.voip.ms/m/samples/images/freepbxiax.gif&lt;br /&gt;
&lt;br /&gt;
[[File:Iaxtrunk.png]]&lt;br /&gt;
&lt;br /&gt;
 '''''Fill the blanks with your information, please note that the images above are just examples.'''''&lt;br /&gt;
&lt;br /&gt;
 type=friend&lt;br /&gt;
 username=&lt;br /&gt;
 secret=&lt;br /&gt;
 context=from-trunk&lt;br /&gt;
 host=atlanta.voip.ms&lt;br /&gt;
 disallow=all&lt;br /&gt;
 allow=ulaw&lt;br /&gt;
 insecure=port,invite&lt;br /&gt;
 requirecalltoken=no&lt;br /&gt;
 qualify=yes&lt;br /&gt;
&lt;br /&gt;
 Register String:&lt;br /&gt;
 youraccountnumber:yourpassword@atlanta.voip.ms:4569&lt;br /&gt;
&lt;br /&gt;
 '''NOTE''': The trunk name should be set to '''''voipms''''' in lowercase. Otherwise you may have issues with the incoming calls. &lt;br /&gt;
&lt;br /&gt;
If the trunk name is not specifically set to '''''voipms''''', the following error may result on inbound calls: &amp;quot;Call rejected, CallToken Support required.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Asterisk (SIP)==&lt;br /&gt;
&lt;br /&gt;
===sip.conf===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[general]                &lt;br /&gt;
register =&amp;gt; 100000:johnspassword@atlanta.voip.ms:5060&lt;br /&gt;
&lt;br /&gt;
[voipms]&lt;br /&gt;
canreinvite=no&lt;br /&gt;
context=mycontext&lt;br /&gt;
host=atlanta.voip.ms&lt;br /&gt;
secret=johnspassword ;your password&lt;br /&gt;
type=peer&lt;br /&gt;
username=100000 ;your account&lt;br /&gt;
disallow=all&lt;br /&gt;
allow=ulaw&lt;br /&gt;
; allow=g729 ; Uncomment if you support G729&lt;br /&gt;
fromuser=100000 ;your account&lt;br /&gt;
trustrpid=yes&lt;br /&gt;
sendrpid=yes&lt;br /&gt;
insecure=invite&lt;br /&gt;
nat=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Note: As of FreePBX/Asterisk version 2.9.0.7 if ;comments are placed after the config entries as above it may prevent outgoing call's with the end points getting &amp;quot;All circuits are busy&amp;quot;.  Remove the ;comments and the trunk will send the calls with no errors.&lt;br /&gt;
&lt;br /&gt;
===extensions.conf===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[mycontext]&lt;br /&gt;
; Make sure to include inbound prior to outbound because the _NXXNXXXXXX handler will match the incoming call and create a loop&lt;br /&gt;
include =&amp;gt; voipms-inbound&lt;br /&gt;
include =&amp;gt; voipms-outbound&lt;br /&gt;
&lt;br /&gt;
[voipms-outbound]&lt;br /&gt;
exten =&amp;gt; _1NXXNXXXXXX,1,Dial(SIP/${EXTEN}@voipms)&lt;br /&gt;
exten =&amp;gt; _1NXXNXXXXXX,n,Hangup()&lt;br /&gt;
exten =&amp;gt; _NXXNXXXXXX,1,Dial(SIP/1${EXTEN}@voipms)&lt;br /&gt;
exten =&amp;gt; _NXXNXXXXXX,n,Hangup()&lt;br /&gt;
exten =&amp;gt; _011.,1,Dial(SIP/${EXTEN}@voipms)&lt;br /&gt;
exten =&amp;gt; _011.,n,Hangup()&lt;br /&gt;
exten =&amp;gt; _00.,1,Dial(SIP/${EXTEN}@voipms)&lt;br /&gt;
exten =&amp;gt; _00.,n,Hangup()&lt;br /&gt;
&lt;br /&gt;
; inbound context example for your DID numbers, do not add the number 1 in front&lt;br /&gt;
&lt;br /&gt;
[voipms-inbound]&lt;br /&gt;
exten =&amp;gt; 7863643011,1,Answer() ;your DID&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Asterisk IP Auth. (SIP)==&lt;br /&gt;
&lt;br /&gt;
===sip.conf===&lt;br /&gt;
&lt;br /&gt;
Note: You'll need to create a sub account to use IP Auth&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[voipms]&lt;br /&gt;
canreinvite=nonat&lt;br /&gt;
context=mycontext&lt;br /&gt;
host=atlanta.voip.ms&lt;br /&gt;
type=peer&lt;br /&gt;
disallow=all&lt;br /&gt;
allow=ulaw&lt;br /&gt;
; allow=g729 ; uncomment if you support g729&lt;br /&gt;
nat=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===extensions.conf===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[mycontext]&lt;br /&gt;
; Make sure to include inbound prior to outbound because the _NXXNXXXXXX handler will match the incoming call and create a loop&lt;br /&gt;
include =&amp;gt; voipms-inbound&lt;br /&gt;
include =&amp;gt; voipms-outbound&lt;br /&gt;
&lt;br /&gt;
[voipms-outbound]&lt;br /&gt;
exten =&amp;gt; _1NXXNXXXXXX,1,Dial(SIP/${EXTEN}@voipms)&lt;br /&gt;
exten =&amp;gt; _1NXXNXXXXXX,n,Hangup()&lt;br /&gt;
exten =&amp;gt; _NXXNXXXXXX,1,Dial(SIP/1${EXTEN}@voipms)&lt;br /&gt;
exten =&amp;gt; _NXXNXXXXXX,n,Hangup()&lt;br /&gt;
exten =&amp;gt; _011.,1,Dial(SIP/${EXTEN}@voipms)&lt;br /&gt;
exten =&amp;gt; _011.,n,Hangup()&lt;br /&gt;
exten =&amp;gt; _00.,1,Dial(SIP/${EXTEN}@voipms)&lt;br /&gt;
exten =&amp;gt; _00.,n,Hangup()&lt;br /&gt;
&lt;br /&gt;
; inbound context example for your DID numbers, do not add the number 1 in front&lt;br /&gt;
&lt;br /&gt;
[voipms-inbound]&lt;br /&gt;
exten =&amp;gt; 7863643011,1,Answer() ;your DID&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Asterisk (IAX2)==&lt;br /&gt;
&lt;br /&gt;
===iax.conf===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
register =&amp;gt; 100000:johnspassword@atlanta.voip.ms&lt;br /&gt;
&lt;br /&gt;
[voipms]&lt;br /&gt;
type=friend&lt;br /&gt;
username=100000 ;your account&lt;br /&gt;
secret=johnspassword ;your password&lt;br /&gt;
context=mycontext&lt;br /&gt;
host=atlanta.voip.ms&lt;br /&gt;
disallow=all&lt;br /&gt;
allow=ulaw&lt;br /&gt;
; allow=g729 ; uncomment if you support it&lt;br /&gt;
insecure=port,invite &lt;br /&gt;
requirecalltoken=no&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===extensions.conf===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[mycontext]&lt;br /&gt;
; Make sure to include inbound prior to outbound because the _NXXNXXXXXX handler will match the incoming call and create a loop&lt;br /&gt;
include =&amp;gt; voipms-inbound&lt;br /&gt;
include =&amp;gt; voipms-outbound&lt;br /&gt;
&lt;br /&gt;
[voipms-outbound]&lt;br /&gt;
exten =&amp;gt; _1NXXNXXXXXX,1,Dial(IAX2/voipms/${EXTEN})&lt;br /&gt;
exten =&amp;gt; _1NXXNXXXXXX,n,Hangup()&lt;br /&gt;
exten =&amp;gt; _NXXNXXXXXX,1,Dial(IAX2/voipms/1${EXTEN})&lt;br /&gt;
exten =&amp;gt; _NXXNXXXXXX,n,Hangup()&lt;br /&gt;
exten =&amp;gt; _011.,1,Dial(IAX2/voipms/${EXTEN})&lt;br /&gt;
exten =&amp;gt; _011.,n,Hangup()&lt;br /&gt;
exten =&amp;gt; _00.,1,Dial(IAX2/voipms/${EXTEN})&lt;br /&gt;
exten =&amp;gt; _00.,n,Hangup()&lt;br /&gt;
&lt;br /&gt;
; inbound context example for your DID numbers, do not add the number 1 in front&lt;br /&gt;
&lt;br /&gt;
[voipms-inbound]&lt;br /&gt;
exten =&amp;gt; 7863643011,1,Answer() ;your DID&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Cisco IOS==&lt;br /&gt;
&lt;br /&gt;
===SIP Trunk (Username/Password Authentication)===&lt;br /&gt;
For the configuration below to work, you must have DNS name lookups properly configured on your router.&lt;br /&gt;
The example below is based on IOS 15.1(3)T.  Minor adjustments may be necessary for ealier IOS revisions.&lt;br /&gt;
Note that the dial plan shown below will allow you to dial anything and will pass those digits directly to voip.ms, but will take a few seconds to route the call unless you finish the number with a #.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 configure terminal&lt;br /&gt;
 &lt;br /&gt;
 voice service voip&lt;br /&gt;
  gcid&lt;br /&gt;
  clid substitute name&lt;br /&gt;
  allow-connections sip to sip&lt;br /&gt;
  no supplementary-service sip moved-temporarily&lt;br /&gt;
  no supplementary-service sip refer&lt;br /&gt;
  sip&lt;br /&gt;
   e911&lt;br /&gt;
   transport switch udp tcp&lt;br /&gt;
   asserted-id ppi&lt;br /&gt;
   localhost dns:dns.name.of.your.device&lt;br /&gt;
   midcall-signaling passthru&lt;br /&gt;
   no call service stop&lt;br /&gt;
 &lt;br /&gt;
 sip-ua&lt;br /&gt;
  credentials username your_account password 0 your_password realm voip.ms&lt;br /&gt;
  authentication username your_account password 0 your_password&lt;br /&gt;
  registrar 1 dns:newyork.voip.ms  !Pick your preferred first server&lt;br /&gt;
  registrar 2 dns:montreal.voip.ms !Pick the next best here&lt;br /&gt;
  !You can configure up to 6 registrar servers for fault-tolerance&lt;br /&gt;
 &lt;br /&gt;
 !This dial peer will match all incoming calls for DIDs in the range (555)555-1000 to  (555)555-1999&lt;br /&gt;
 dial-peer voice 1 voip&lt;br /&gt;
  incoming called-number 5555551...&lt;br /&gt;
  voice-class sip asserted-id ppi&lt;br /&gt;
  no voice-class sip block 180&lt;br /&gt;
  no voice-class sip block 181&lt;br /&gt;
  no voice-class sip block 183&lt;br /&gt;
  voice-class sip pass-thru headers unsupp&lt;br /&gt;
  voice-class sip pass-thru content unsupp&lt;br /&gt;
  voice-class sip pass-thru content sdp&lt;br /&gt;
  dtmf-relay rtp-nte &lt;br /&gt;
 &lt;br /&gt;
 !This dial peer is for outgoing calls and matches anything.&lt;br /&gt;
 !Finish dialing with a # to immediately route the call.&lt;br /&gt;
 dial-peer voice 2 voip&lt;br /&gt;
  destination-pattern T&lt;br /&gt;
  voice-class sip asserted-id ppi&lt;br /&gt;
  no voice-class sip block 180&lt;br /&gt;
  no voice-class sip block 181&lt;br /&gt;
  no voice-class sip block 183&lt;br /&gt;
  voice-class sip pass-thru headers unsupp&lt;br /&gt;
  voice-class sip pass-thru content unsupp&lt;br /&gt;
  voice-class sip pass-thru content sdp&lt;br /&gt;
  dtmf-relay rtp-nte&lt;br /&gt;
  session protocol sipv2&lt;br /&gt;
  session transport udp&lt;br /&gt;
  session target sip-server &lt;br /&gt;
 end&lt;br /&gt;
 copy run start&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Talkswitch==&lt;br /&gt;
&lt;br /&gt;
[[File:TalkSwitch.png|300px|thumb|left|Talkswitch]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Unlike other small business telephone systems, TalkSwitch is easy to install, saving you time and money; you can even do it yourself. And with its easily configured settings, moving employees or changing the way your phone system handles calls is a snap.&lt;br /&gt;
&lt;br /&gt;
[[Talkswitch PBX|Talkswitch Configuration]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%;overflow:hidden;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Trixbox==&lt;br /&gt;
&lt;br /&gt;
[[File:Trixbox_logo.jpg|300px|thumb|left|Trixbox]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
trixbox Community Edition began in 2004 as the massively popular Open Source IP-PBX project named Asterisk@Home. Since then, it has grown into the world's most popular distribution of Asterisk with over 65,000 downloads per month. trixbox is known for its flexibility to satisfy the needs of custom deployments and will continue to be FREE (as in beer and freedom). &lt;br /&gt;
'''Trixbox has not been maintained since June 2010. Customers should look for alternatives.'''&lt;br /&gt;
[[Trixbox|Trixbox Configuration]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%;overflow:hidden;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==3CX Phone System==&lt;br /&gt;
&lt;br /&gt;
[[File:3CX Logo.jpg|300px|thumb|left|3CX Phone System]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
3CX Phone System for Windows is a software-based IP PBX that replaces a proprietary hardware PBX / PABX. 3CX’s IP PBX has been developed specifically for Microsoft Windows and is based on the SIP standard – making it easier to manage and allowing you to use any SIP phone (software or hardware).&lt;br /&gt;
&lt;br /&gt;
[[3CX Phone System|3CX Phone System Configuration]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%;overflow:hidden;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SIPfoundry==&lt;br /&gt;
&lt;br /&gt;
[[File:Sipfoundry-logo.png‎]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
SIPfoundry is the home of the sipXecs open source unified communications and collaboration project. If you are looking to replace your aging (IP) PBX with an all software modern communications solution that scales to mid-size and large enterprise, look no further.  We are community dedicated to the development of SIP and XMPP based communications solutions. Founded in 2004 as an independent 501(3)c not-for-profit corporation based in Massachusetts, SIPfoundry is governed by an independent board of directors.  SIPfoundry is open an invites all interested parties to cooperate and collaborate.  While the sipXecs project is the largest active project at SIPfoundry, we are open to make available our infrastructure to other interested projects. A commercial enterprise edition of the sipXecs solution is available from eZuce with full support, software maintenance, training, indemnification, and other services.&lt;br /&gt;
&lt;br /&gt;
To learn how to configure sipXecs to work with voip.ms, follow this 10 minute guide here: &lt;br /&gt;
&lt;br /&gt;
http://blog.myitdepartment.net/?p=191&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%;overflow:hidden;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PBXes.org==&lt;br /&gt;
&lt;br /&gt;
[[File:Pbxeshead.png‎|300px|thumb|left|PBXes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
PBXes is a hosted PBX running like a voicemail service or an email server in a data center. Like a classical PBX it serves as the bridge between your organisation (the extensions) and the public telephone network (the trunks). Thus it optimises both your internal and external communications. As trunks any SIP providers worldwide may be used.&lt;br /&gt;
&lt;br /&gt;
[[PBXes.org|PBXes Configuration]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%;overflow:hidden;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[category:PBXes]]&lt;br /&gt;
&lt;br /&gt;
==Nortel/Avaya BCM 450 and BCM50 R6==&lt;br /&gt;
&lt;br /&gt;
[[File:Avaya.jpg|300px|thumb|left|Avaya BCM]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Avaya BCM450 (formerly Nortel BCM 450) and the BCM50 with VOIP or SIP Trunk keycode license.&lt;br /&gt;
&lt;br /&gt;
The BCM system is a popular legacy Nortel phone system that uses classic Nortel &amp;quot;Meridian&amp;quot; M and T series digital sets and their Unistim IP phones.  &lt;br /&gt;
[[NortelBCM|BCM Configuration]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%;overflow:hidden;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[category:PBXes]]&lt;/div&gt;</summary>
		<author><name>Upcraft</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:Avaya.jpg</id>
		<title>File:Avaya.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:Avaya.jpg"/>
				<updated>2012-11-02T17:11:15Z</updated>
		
		<summary type="html">&lt;p&gt;Upcraft: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Upcraft</name></author>	</entry>

	</feed>