<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VoIP Insider &#187; Kevin McCarthy</title>
	<atom:link href="http://www.voipsupply.com/blog/author/kevin-mccarthy/feed" rel="self" type="application/rss+xml" />
	<link>http://www.voipsupply.com/blog</link>
	<description>Everything you need to know about VoIP</description>
	<lastBuildDate>Tue, 15 May 2012 23:48:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sangoma U100 Review</title>
		<link>http://www.voipsupply.com/blog/sangoma-u100-review</link>
		<comments>http://www.voipsupply.com/blog/sangoma-u100-review#comments</comments>
		<pubDate>Mon, 08 Sep 2008 14:46:39 +0000</pubDate>
		<dc:creator>Kevin McCarthy</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Open Source VoIP]]></category>
		<category><![CDATA[VoIP Reviews]]></category>
		<category><![CDATA[trixbox]]></category>

		<guid isPermaLink="false">http://blog.voipsupply.com/?p=2582</guid>
		<description><![CDATA[As Cory Andrews unveiled a few weeks ago, Sangoma has release a new USB FXO device, the U100, which allows you to turn a USB interface on an open source appliance/server into a two port PSTN connectivity device.


Today we are going to tell you about our experience with the U100 (remember still in BETA, not [...]<p><p>This information was originally posted on the <a href="http://blog.voipsupply.com">VoIP Insider blog</a>.</p>
<p>Need <a href="http://www.voipsupply.com/ip-phones">VoIP Phones</a> or a <a href="http://www.voipsupply.com/phone-systems">VoIP Phone System</a>? Checkout VoIPSupply.com!</p></p>
]]></description>
			<content:encoded><![CDATA[<p>As Cory Andrews <a href="http://blog.voipsupply.com/asterisk-hardware/first-look-sangoma-u100-usb-fxo-interface-device" target="_blank">unveiled a few weeks ago</a>, Sangoma has release a new USB FXO device, the U100, which allows you to turn a USB interface on an open source appliance/server into a two port PSTN connectivity device.<br />
<img src="http://blog.voipsupply.com/wp-content/uploads/2008/08/sangomau100.jpg" alt="u100" /><br />
<span id="more-2582"></span><br />
Today we are going to tell you about our experience with the U100 (remember still in BETA, not all of the kinks have been worked out). To begin, this product shows some real promise in the residential and SOHO market. It’s hard to find a 2 line FXO product out there (<em>Can anyone else think of an application for this nifty little device?</em>). Pair this up with the new <a href="http://www.engadget.com/2008/08/20/msi-wind-barebones-desktop-now-available-to-order/">MSI Wind</a> or the <a href="http://www.engadget.com/2008/08/29/atom-based-shuttle-x27-priced-at-189/">Shuttle X27</a> guzzling down no more than 40 watts of raw power and you’ve got an ultra green PBX on the cheap.  Even greener would be getting it to run on the OpenWRT router that has USB ports (like ASUS WGL500).  It’s actually kind of amazing something like this hasn’t filled this niche in VoIP to date.</p>
<p>Now, on to the good stuff&#8230;</p>
<p>The hardest part of the installation was getting the drivers to compile. I started with a stock Ubuntu Hardy Heron 8.04 with the 2.6.24-16-server kernel.  Failed.  Updated to 2.6.24-19.  Failed.  Finally, installed  the 2.6.24.3 full source kernel.  Failed.  Through the entire process I was in contact with Sangoma developer Nenad Corbic who was extremely helpful in getting this thing to run in a very timely manner.  Total props to Nenad and the team at Sangoma.  A most impressive showing on how it’s done. We had gone from wanpipe drivers 3.0.5 to 3.0.7 to make this work, which is pretty good considering it’s really a beta version driver.</p>
<p>Once the drivers had compiled the rest was a breeze, as anyone who’s done a  Sangoma install knows, they even setup the configuration files for you (ok not the dialplan, but please).  Just reload Asterisk or FreeSwitch and you’re good to go. Here’s the <a href="http://wiki.sangoma.com/sangoma-wanpipe-usbfxo">HowTo</a> from the Sangoma site.</p>
<p>According to the developers the U100 USB FXO does not have HWEC (hardware echo cancellation). But they do recommend using the excellent OSLEC software based echo cancellation or you can use the built in ones Asterisk uses. Just enable &#8220;echocancel=yes&#8221; in /etc/asterisk/zapata.conf.  The configuration is the same as any other zaptel device in asterisk, so I won’t go into configuration files as that has been well covered in many howto’s.</p>
<p>Overall, this device was not bad to work with, even though it was still in BETA. As I stated above, this device nicely fills a niche in the SOHO/SMB space for PSTN connectivity. With some additional polishing up, you will undoubtedly see this device connected to many of the SOHO appliances in the future.</p>
<p>With that being said, can anyone have any thoughts as to how they would use this device?</p>
<p><p>This information was originally posted on the <a href="http://blog.voipsupply.com">VoIP Insider blog</a>.</p>
<p>Need <a href="http://www.voipsupply.com/ip-phones">VoIP Phones</a> or a <a href="http://www.voipsupply.com/phone-systems">VoIP Phone System</a>? Checkout VoIPSupply.com!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.voipsupply.com/blog/sangoma-u100-review/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>QoS For Small Networks</title>
		<link>http://www.voipsupply.com/blog/qos-for-small-networks</link>
		<comments>http://www.voipsupply.com/blog/qos-for-small-networks#comments</comments>
		<pubDate>Fri, 29 Aug 2008 14:08:33 +0000</pubDate>
		<dc:creator>Kevin McCarthy</dc:creator>
				<category><![CDATA[Technical Advice]]></category>

		<guid isPermaLink="false">http://blog.voipsupply.com/?p=2472</guid>
		<description><![CDATA[Today we’re going to configure a Linksys Router for VoIP QoS.  Most modern routers offer some sort of this feature. I just picked Linksys because it is so common.  First, let’s explain what it is and what it does. So,what is QoS? It stands for Quality of Service and it is a way [...]<p><p>This information was originally posted on the <a href="http://blog.voipsupply.com">VoIP Insider blog</a>.</p>
<p>Need <a href="http://www.voipsupply.com/ip-phones">VoIP Phones</a> or a <a href="http://www.voipsupply.com/phone-systems">VoIP Phone System</a>? Checkout VoIPSupply.com!</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Today we’re going to configure a Linksys Router for VoIP QoS.  Most modern routers offer some sort of this feature. I just picked Linksys because it is so common.  First, let’s explain what it is and what it does. So,what is QoS? It stands for Quality of Service and it is a way of prioritizing network traffic  by what is deemed as most important. Obviously, this is what we want in any mixed network that has voice applications. It works by giving preference to traffic deemed most important. It can do this in a number of ways . (<em>See screenshot below</em>)</p>
<p><span id="more-2472"></span></p>
<p><img style="vertical-align: middle;" src="http://blog.voipsupply.com/wp-content/uploads/2008/08/linksys.bmp" alt="" width="628" height="472" /></p>
<ol>
<li>MAC Address: this allows you to simply plug in the Ethernet hardware address of each device you want to give priority to. This is usually listed under the status information on a router. Look around in your router or ATA and you’ll find it. This method is a very easy setup for phones or ATA adaptors. The downside is the don’t give you many entries.</li>
<li>Ethernet Port on the Router:  If you have a device directly connected to that port then just give it the priority you’d like. That simple. Could be an ATA , a Phone or even a larger switch that y ou connect devices to.</li>
<li>TCP/IP Ports:  You can enter the ports that VoIP uses, usually 5060 for SIP and 10000-20000 for RTP. Your router will then listen for any traffic on these ports and give preferential treatment to those ports. On the other hand you could decrease bandwidth for BitTorrent type applications.</li>
</ol>
<p>QoS as found on any consumer router running on a standard Internet Service Provider will ONLY work on upstream/outbound data (data going from you to your ISP).  You cannot realistically control the priority of data coming TO you FROM your ISP, since you can only control the data on your side of the modem.</p>
<p>It is true that slowing down the download of data will slow the acknowledgments of that data in a TCP/IP connection, and will therefore slow down (eventually) the transmission of data from the remote.  However, this is not a function of QoS.  This is a function of TCP/IP.  And it will not solve contentions between VoIP and other data, since VoIP data still doesn&#8217;t get priority.  You CAN help this out by limiting your bandwidth to downloading applications if theiy support it, but this is throttling and not setting priorities.</p>
<p>So, QoS can help a bit and may be worth the effort if you think your network  is causing problems with your VoIP.</p>
<p><p>This information was originally posted on the <a href="http://blog.voipsupply.com">VoIP Insider blog</a>.</p>
<p>Need <a href="http://www.voipsupply.com/ip-phones">VoIP Phones</a> or a <a href="http://www.voipsupply.com/phone-systems">VoIP Phone System</a>? Checkout VoIPSupply.com!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.voipsupply.com/blog/qos-for-small-networks/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Setting Up an AudioCodes MP1xx FXS With Asterisk</title>
		<link>http://www.voipsupply.com/blog/setting-up-an-audiocodes-mp1xx-fxs-with-asterisk</link>
		<comments>http://www.voipsupply.com/blog/setting-up-an-audiocodes-mp1xx-fxs-with-asterisk#comments</comments>
		<pubDate>Wed, 20 Aug 2008 16:11:16 +0000</pubDate>
		<dc:creator>Kevin McCarthy</dc:creator>
				<category><![CDATA[Technical Advice]]></category>

		<guid isPermaLink="false">http://blog.voipsupply.com/?p=2362</guid>
		<description><![CDATA[This will be the last in the AudioCodes setup series. A quick and dirty configuration for a vanilla Asterisk setup.  AudioCodes uses the network address 10.1.10.10 for FXS and 10.1.10.11 for FXO gateways. Setup your network accordingly to access the default address.

Asterisk Setup:
The Asterisk setup is easy. Just create standard type=friend extensions for as [...]<p><p>This information was originally posted on the <a href="http://blog.voipsupply.com">VoIP Insider blog</a>.</p>
<p>Need <a href="http://www.voipsupply.com/ip-phones">VoIP Phones</a> or a <a href="http://www.voipsupply.com/phone-systems">VoIP Phone System</a>? Checkout VoIPSupply.com!</p></p>
]]></description>
			<content:encoded><![CDATA[<p>This will be the last in the AudioCodes setup series. A quick and dirty configuration for a vanilla Asterisk setup.  AudioCodes uses the network address 10.1.10.10 for FXS and 10.1.10.11 for FXO gateways. Setup your network accordingly to access the default address.</p>
<p><span id="more-2362"></span></p>
<h3>Asterisk Setup:</h3>
<p>The Asterisk setup is easy. Just create standard type=friend extensions for as many phone extensions as you would like to create in sip.conf. A typical basic entry would look like below.</p>
<blockquote><p>[1001]<br />
type=friend<br />
context=local           ; Context for incoming calls for this user<br />
host=dynamic                    ; This peer register with us<br />
dtmfmode=inband         ; Choices are inband, rfc2833, or info<br />
username=1001<br />
secret=1234<br />
disallow=all<br />
allow=ulaw                     ; dtmfmode=inband only works with ulaw or alaw!<br />
;progressinband=no              ; <a title="polycom phones" href="http://www.voipsupply.com/manufacturer/polycom/phones">Polycom phones</a> don&#8217;t work properly with &#8220;never&#8221;</p>
<p>Create dialplan entries in extensions.conf<br />
exten =&gt; 1001,1,Dial(SIP/1001|25)</p></blockquote>
<h3>AudioCodes Setup:</h3>
<p>Connect the gateway to a network switch and connect a computer to the same<br />
switch. Then configure the IP address of the computer to 10.1.10.XXX (anything but 10 or 11). Then run your web browser and point it to http://10.1.10.10 and login using</p>
<blockquote><p>Default IP address: 10.1.10.10<br />
Default username: Admin<br />
Default password: Admin</p></blockquote>
<p>Click -&gt; &#8220;Quick Setup&#8221; and change the following:</p>
<blockquote><p>IP Address =&gt; IP address of the AudioCodes 124<br />
Subnet Mask =&gt; Set to the correct netmask for your local network<br />
Default Gateway Address =&gt; Gateway IP address for your LAN<br />
Working With Proxy =&gt; Yes<br />
Proxy IP Address =&gt; IP address of the Asterisk server<br />
Enable Registration =&gt; Set to &#8220;Enable&#8221;</p></blockquote>
<p>Restart the gateway and log back in using the new IP address.</p>
<blockquote><p>Protocol Management -&gt; Protocol Definition -&gt; Proxy &amp; Registration<br />
Registrar IP Address =&gt; Set to the IP address of the Asterisk server<br />
Registration Time =&gt; 60<br />
Subscription Mode =&gt; Per Endpoint<br />
Authentication Mode =&gt; Per Endpoint</p></blockquote>
<p>Go to Protocol Management -&gt; Protocol Definition -&gt; DTMF &amp; Dialing<br />
Max Digits In Phone Num -&gt; Make it a large number like 32 digits</p>
<p>Go to Protocol Management -&gt; Protocol Definition -&gt; Coders<br />
Add coders as needed You need to set at least G.711U-law</p>
<p>Go to Protocol Management -&gt; Endpoint Settings -&gt; Authentication<br />
Set SIP username and password for each port to match your settings in sip.conf</p>
<p>Go to Protocol Management -&gt; Endpoint Phone Numbers<br />
Enter an extension (phone) number for every used channel to match entries in sip.conf</p>
<p>AudioCodes FXS gateway is ready. Worked here YMMV.</p>
<p><p>This information was originally posted on the <a href="http://blog.voipsupply.com">VoIP Insider blog</a>.</p>
<p>Need <a href="http://www.voipsupply.com/ip-phones">VoIP Phones</a> or a <a href="http://www.voipsupply.com/phone-systems">VoIP Phone System</a>? Checkout VoIPSupply.com!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.voipsupply.com/blog/setting-up-an-audiocodes-mp1xx-fxs-with-asterisk/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>FreeSwitch and SipXecs and Second Generation IP PBX</title>
		<link>http://www.voipsupply.com/blog/freeswitch-and-sipxecs-and-second-generation-ip-pbx</link>
		<comments>http://www.voipsupply.com/blog/freeswitch-and-sipxecs-and-second-generation-ip-pbx#comments</comments>
		<pubDate>Thu, 31 Jul 2008 16:47:58 +0000</pubDate>
		<dc:creator>Kevin McCarthy</dc:creator>
				<category><![CDATA[Open Source VoIP]]></category>
		<category><![CDATA[VoIP Software]]></category>
		<category><![CDATA[VoIP Systems]]></category>

		<guid isPermaLink="false">http://blog.voipsupply.com/?p=1952</guid>
		<description><![CDATA[There's a new generation and it won't be denied. I have previously blogged on the exciting new FreeSwitch 1.0 release. <p><p>This information was originally posted on the <a href="http://blog.voipsupply.com">VoIP Insider blog</a>.</p>
<p>Need <a href="http://www.voipsupply.com/ip-phones">VoIP Phones</a> or a <a href="http://www.voipsupply.com/phone-systems">VoIP Phone System</a>? Checkout VoIPSupply.com!</p></p>
]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a new generation and it won&#8217;t be denied. I have previously blogged on the exciting new <a href="http://blog.voipsupply.com/industry-news/freeswitch-trying-on-the-big-boy-pants">FreeSwitch 1.0 release</a>. I predicted it wouldn&#8217;t be long before others in the industry started seeing its worth and started making applications for it. Well, one major trend seems to be that the folks over at SipX Foundry, who make the very nice <a href="http://www.sipfoundry.org/">SipXecs</a>, are a bit smitten with <a href="http://www.freeswitch.org/">FreeSwitch</a>, and what it can do for them. They&#8217;ve just created a conference server solution and next in line are an IVR and hints about a voicemail system based on FreeSwitch. They now have that feature/application server that they needed to complete their system. I expect to see the SipXecs project to use FreeSwitch more often.</p>
<p>Asterisk is starting to look like a first generation IP PBX. It is apparent now that its dominance in the FOSS VoIP market may be seeing its first real challenges by real players. Asterisk is going to have to start from scratch. They wouldn&#8217;t listen to their community, and may now pay the price for that hubris. Can they fix an inherently flawed design? Time will tell.</p>
<p>When I started with Asterisk, the learning curve was awfully steep. I didn&#8217;t know that much about telephony, and when I started with FreeSwitch I had to learn an entire new syntax and way of doing things (see -&gt; steep learning curve). A lot of the people that are hanging on to Asterisk are doing so because they really don&#8217;t want to have to relearn something all over again. They are comfortable.  Others have gained status in a community and don&#8217;t relish the idea of having to start at the bottom of the food chain again as noobs. They are comfortable.  Asterisk gave me my start with VoIP, and I will always have place for it in my heart.  But, I also realize that times and technology change, and so must I. Asterisk isn&#8217;t going anywhere anytime soon, but the writing is on the wall, and it reads &#8220;Niche Player.&#8221;</p>
<p>We here at VoIP Supply  will have to react as the market changes or face the very real possibility that our competitors will do so first, and become the market leaders in doing so. To date, VoIP penetration has been limited by scalability. With new systems offering greater capacity the opportunity for growth is certainly there. The enterprise market that was previously cautious regarding VoIP may be a bit more open now. My point is not knocking Asterisk, simply categorizing it for what it is, a decent solution for the SMB/SOHO market. But, as my boss put it: &#8220;given the choice between a Mercedes and a Ford for the same price, I&#8217;ll take the Mercedes.&#8221;  Others may feel the<a href="http://blogs.zdnet.com/Greenfield/?p=233"> same</a>.</p>
<p>UPDATE: The FreeSwitch group is getting ready to release version 1.0.1 soon that will improve the code&#8217;s stability and add Automatic Speech Recognition (ASR) and Text To Speech (TTS) to the code.</p>
<p>A little background on what others think of SipXecs is also in order. From <a href="http://blog.tmcnet.com/the-hyperconnected-enterprise/unified-communications/asterisk-may-be-older-but-sipxecs-is-better.asp">the hyper-connected enterprise</a> blog on TMCNet: &#8220;Asterisk may be older but sipXecs is better&#8221;   (a Nortel Guy).</p>
<p>For a little primer on design differences look <a href="http://sipx-wiki.calivia.com/index.php/Better_Voice_Quality_with_sipX">here</a>.</p>
<p><p>This information was originally posted on the <a href="http://blog.voipsupply.com">VoIP Insider blog</a>.</p>
<p>Need <a href="http://www.voipsupply.com/ip-phones">VoIP Phones</a> or a <a href="http://www.voipsupply.com/phone-systems">VoIP Phone System</a>? Checkout VoIPSupply.com!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.voipsupply.com/blog/freeswitch-and-sipxecs-and-second-generation-ip-pbx/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Setting up an Audiocodes MP-114/118 FXO with Asterisk and FreeSwitch</title>
		<link>http://www.voipsupply.com/blog/setting-up-an-audiocodes-mp-114118-fxo-with-asterisk-and-freeswitch</link>
		<comments>http://www.voipsupply.com/blog/setting-up-an-audiocodes-mp-114118-fxo-with-asterisk-and-freeswitch#comments</comments>
		<pubDate>Thu, 24 Jul 2008 13:14:13 +0000</pubDate>
		<dc:creator>Kevin McCarthy</dc:creator>
				<category><![CDATA[Technical Advice]]></category>

		<guid isPermaLink="false">http://blog.voipsupply.com/?p=1772</guid>
		<description><![CDATA[Audiocodes is one of the better, if not the best, SIP PSTN gateways available on the market. Problem has always been its most unfriendly user interface. <p><p>This information was originally posted on the <a href="http://blog.voipsupply.com">VoIP Insider blog</a>.</p>
<p>Need <a href="http://www.voipsupply.com/ip-phones">VoIP Phones</a> or a <a href="http://www.voipsupply.com/phone-systems">VoIP Phone System</a>? Checkout VoIPSupply.com!</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Audiocodes is one of the better, if not the best, SIP PSTN gateways available on the market. Problem has always been its most unfriendly user interface. They sure don’t make it easy. When they say you have to pay for quality one doesn’t consider both literally and figuratively. Any wrong setting can throw the whole thing off. You WILL RTFM!!! Not to say that I’m not the better for all that reading, just my eyes kind of hurt now. If you’re the type, like me, that doesn’t give up easily then Audiocodes may be for you. Quitters should stop reading now.</p>
<p>This is an FXO unit with 4 ports. The setup would be pretty much the same for a 118. I am using a standard vanilla Asterisk 1.4 install. I’ve always preferred a lunchbox Asterisk setup to a user friendly GUI because I find it much easier to troubleshoot when things aren’t working as advertised. This will be the first part in a continuing series on setting up these gateways in different scenarios. My FreeSwitch setup is using the vanilla default profile setup.</p>
<p>We only need to configure sip.conf and extensions.conf to get a working setup on the asterisk end.<br />
<strong>Asterisk Setup: </strong></p>
<blockquote><p>sip.conf : We can use one (type=friend) or two (type=user &amp; type=peer ) entries.</p></blockquote>
<p><strong>Single or Friend Settings</strong></p>
<blockquote><p>[pstn]<br />
type=friend<br />
context=inbound<br />
dtmfmode=inband<br />
host=192.168.xxx.xxx ; IP address of MP-114<br />
nat=no<br />
canreinvite=no</p></blockquote>
<p><strong>Paired or User/Peer Settings</strong></p>
<blockquote><p>[pstn-out] ; used for dialing out<br />
type=peer ; peers help deliver the calls for us.<br />
allow=ulaw<br />
context=outbound ;not necessary to, but lets us know its function<br />
dtmfmode=inband<br />
host=192.168.xxx.xxx ; (This is the IP of the MP-114)<br />
nat=no<br />
qualify=no<br />
[pstn-in]<br />
canreinvite=no<br />
context=inbound ; <strong>Where to deliver the inbound calls in extensions.conf</strong><br />
dtmfmode=inband<br />
host=192.168.xxx.xxx<br />
nat=never<br />
type=user ;<strong>we are a user of MP-114 FXO</strong></p></blockquote>
<p><strong>extensions.conf</strong> ; Doesn’t matter much here whether it’s friend or user/peer model</p>
<blockquote><p>[outbound] ; Context for Outgoing Calls<br />
exten =&gt; _NXXXXXX,1,Dial(SIP/${EXTEN}@pstn) ; @pstn-out if you’re using the user/peer model<br />
exten =&gt; _NXXNXXXXXX,1,Dial(SIP/${EXTEN}@pstn)<br />
[inbound] ; this is our telephonenumber<br />
exten =&gt; _2125551212,1,Answer() ; let the gateway know we’ll handle it from here<br />
exten =&gt; _2125551212,n,Wait(1) ; give a sec to get any passed info<br />
exten =&gt; _2125551212,n,Dial(SIP/1001,25) ; or point it to your IVR</p></blockquote>
<p><strong>FreeSwitch Setup</strong>: I’m still a noob here. Originally I really completely over thought this one and made far it more complex than needed be. Failed, of course. Then I went super simple with it. Worked! I hope I don’t get flamed for poor design, but it works!<br />
I needed to create an unauthenticated extension in the directory (extensions for asterisk users). This could dicey /unsafe, but it is internal.</p>
<p><strong>/usr/local/freeswitch/conf/directory/default/pstn.xml:</strong></p>
<blockquote><p><!-- params--><br />
<!--param name="password" value="1234"/--><br />
<!--/params--></p></blockquote>
<p>Now for the dialplan settings that make it actually work . There are two place under the dialplan directory I needed to edit.</p>
<p>1. Let FreeSwitch know we have a number for the public to reach.</p>
<p><strong>/usr/local/freeswitch/conf/dialplan/public.xml</strong></p>
<blockquote><p><!-- http://wiki.freeswitch.org/wiki/Dialplan_XML --></p></blockquote>
<p>2. Make sure the DID is in the default dialplan so FreeSwitch knows how to handle the calls</p>
<p><strong>/usr/local/freeswitch/conf/dialplan/default.xml</strong></p>
<p>First let’s receive calls.</p>
<blockquote><p><!-- Inbound calls handled first - You will want to configure one or            --><br />
<!-- If you have a number of similar DID's and they get the same call treatment --></p>
<p><!-- EDIT: change the DID to your inbound DID (DN) number     --></p>
<p><!-- Set the maximum amount of time you want to ring the extensions (seconds) --></p>
<p><!-- Sample single extension bridge --></p></blockquote>
<p>Now let’s make calls. This is for 7 digit calls, but would apply to long distance also.</p>
<blockquote><p><!-- Dial any 7 digit number (3334444) as 10 digit dialing  but pass to a local itsp --></p>
<p><!-- Set your outgoing caller ID name here --><br />
<!-- action application="set" data="effective_caller_id_name=John Freeswitch"/ --></p>
<p><!-- EDIT:  Your Audio Codes IP                          --></p>
<p><!-- action application="bridge" data="openzap/2/2/$1"/ --></p></blockquote>
<p><strong>AudioCodes Setup</strong><br />
Quick Setup:</p>
<p><strong>IP configuration:</strong> If you can’t figure this one out there’s little or no chance you’ll get this working. Put on dunce cap and sit in corner.</p>
<p><strong>SIP parameters:</strong><br />
Gateway Name: I use it’s IP address so no dns issues.<br />
Working with Proxy = Yes<br />
Proxy IP address= the IP of the Asterisk box.<br />
Proxy Name= the IP of the Asterisk box.</p>
<p><strong>Protocol Management:<br />
Protocol Definition -&gt;<br />
General Parameters:</strong></p>
<p>Channel Select Mode=Ascending</p>
<p>And make sure SIP ports are set for 5060</p>
<p><strong>Proxy and Registration:</strong><br />
Proxy Name and Proxy IP Address= Asterisk Server</p>
<p>Enable Registration: I didn’t .</p>
<p>Gateway Name and Registration Name: MP-114 IP address</p>
<p>Subscription and Registration Mode: Per Gateway (don’t remember if this matters).</p>
<p><strong>Coders:</strong>make sure ulaw’s there</p>
<p><strong>DTMF &amp; Dialing:</strong> Max digits-&gt; put a high number like 32</p>
<p><strong>Routing Tables:</strong><br />
Tel -&gt; IP routing and IP-&gt; Tel routing = I used</p>
<p>Dest IP/Phone Prefix =*</p>
<p>Source IP/Phone Prefix =*</p>
<p>Dest/Source IP Address = Asterisk IP Address</p>
<p><strong>Endpoint Phone Numbers:</strong> Match channels to phone numbers.<br />
Channels= 1 -4<br />
Phone numbers = your phone numbers</p>
<p><strong>Hunt Group Settings:</strong><br />
I used Cyclical Ascending</p>
<p><strong>End Point Settings:</strong><br />
<strong>Automatic Dialing:</strong>Destination Phone Numbers should match the numbers you have in inbound context in extensions.conf. In our example -&gt; exten =&gt; _ 2125551212,1,Answer()</p>
<p><strong>Advanced Applications:</strong><br />
<strong>FXO Settings: </strong>Dialing Mode should be set to One Stage.<br />
That should get you up and running. Although little differences in setups can cause major headaches and frustrations, I hope that this gives you a good starting reference point. We’ll be putting this and other guides on our wiki when it becomes available (with screencaps).</p>
<p><p>This information was originally posted on the <a href="http://blog.voipsupply.com">VoIP Insider blog</a>.</p>
<p>Need <a href="http://www.voipsupply.com/ip-phones">VoIP Phones</a> or a <a href="http://www.voipsupply.com/phone-systems">VoIP Phone System</a>? Checkout VoIPSupply.com!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.voipsupply.com/blog/setting-up-an-audiocodes-mp-114118-fxo-with-asterisk-and-freeswitch/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>FreeSwitch &#8211; Trying on the Big Boy Pants</title>
		<link>http://www.voipsupply.com/blog/freeswitch-trying-on-the-big-boy-pants</link>
		<comments>http://www.voipsupply.com/blog/freeswitch-trying-on-the-big-boy-pants#comments</comments>
		<pubDate>Mon, 02 Jun 2008 17:59:12 +0000</pubDate>
		<dc:creator>Kevin McCarthy</dc:creator>
				<category><![CDATA[Open Source VoIP]]></category>
		<category><![CDATA[VoIP Commentary]]></category>
		<category><![CDATA[VoIP News]]></category>

		<guid isPermaLink="false">http://blog.voipsupply.com/?p=812</guid>
		<description><![CDATA[The much-anticipated release of FreeSwitch 1.0.0 was Monday. For those not in-the-know, Freeswitch was developed by previous Asterisk developer Anthony Minessale and others who felt that Asterisk needed a major overhaul if it was ever going to scale. <p><p>This information was originally posted on the <a href="http://blog.voipsupply.com">VoIP Insider blog</a>.</p>
<p>Need <a href="http://www.voipsupply.com/ip-phones">VoIP Phones</a> or a <a href="http://www.voipsupply.com/phone-systems">VoIP Phone System</a>? Checkout VoIPSupply.com!</p></p>
]]></description>
			<content:encoded><![CDATA[<p>The much-anticipated release of <a href="http://www.freeswitch.org/">FreeSwitch</a> 1.0.0 was Monday. For those not in-the-know, Freeswitch was developed by previous Asterisk developer Anthony Minessale and others who felt that Asterisk needed a major overhaul if it was ever going to scale. They felt that their concerns and opinions were falling on deaf ears and struck out on their own to create a new vision of telephony. They achieved their goals and more.</p>
<p>FreeSwitch is getting a lot of attention from those in the VoIP and Asterisk community and seems quite promising. Built from the ground up to address issues with scalability and deadlocks within channels, it&#8217;s rock solid. It doesn&#8217;t have as many applications right now as other software, though its modular architecture will make it a favorite of developers. Think of it as somewhere between Asterisk and Ser from a technical standpoint. Hurdles to adoption with people now using Asterisk will be: its lack of quality, easy to understand documentation, and a need of financial backing (Asterisk is venture capital city). If that happens, look out, &#8220;a storm is a comin&#8217;.&#8221; This is really powerful and flexible stuff we&#8217;re talking about here. This is one horse that could pay off at a price for those willing to take a shot.</p>
<p>It&#8217;s definitely its own animal. Configuration files are all in XML, which are easily edited with a plain text editor. The command syntax will be completely foreign for anyone coming from planet Asterisk to this brave new world. I wrestled with it for a few times before the light bulb went on and success was at hand. I&#8217;ll be posting all my configuration files for a small SOHO setup with an IVR and a couple of phones <a title="SOHO Setup" href="http://wiki.freeswitch.org/wiki/SOHO_PBX_Example#Provider_Configuration">here</a>. Voicemail is right out of the box and hardly any configuration is needed. If you need help just go to their IRC channel on <a href="http://freenode.net/irc_servers.shtml">http://freenode.net/irc_servers.shtml</a>, and ask one of the friendly folks there. They have a neat way of helping people there. You take a number and one of the channel operators will help you with your problem. I noticed in the IRC channel, a lot of familiar names, as will anyone familiar with Asterisk. So, this is where y&#8217;all been hiding! I was told by someone there to think of FreeSwitch like <a href="http://www.lego.com/en-US/default.aspx">Lego&#8217;s</a>. The problem with previous telephony software was that the Lego&#8217;s were glued together. And they wanted their building blocks, being developers, to be manipulated in any way possible and as free from the core as possible. And that seems to be a main difference with Asterisk, whose core is much larger and tightly integrated. FreeSwitch is still in its infancy and will have a very bright future. One nice feature it provides is higher audio quality. It supports 8 kHz (normal telephone), 16 kHz (widenband or g722) and 32 kHz (ultra-wideband). Now people can fully take advantage of those HD-phones. There is also video support built in and it should be interesting when and what applications will pan out of that feature.</p>
<p>FreeSwitch already supports a whole lot of features, codecs, and protocols:</p>
<blockquote><p>* SIP, H.323, IAX2</p>
<p>* GoogleTalk and Jabber support</p>
<p>* Centralized user and domain directory</p>
<p>* Stereo call recording</p>
<p>* Software-based <a title="conferencing" href="http://www.voipsupply.com/video-conferencing">conferencing</a></p>
<p>* Configuration files and call records in XML</p>
<p>* Interactive voice recording and call attendant</p>
<p>* Narrow and wideband codecs</p>
<p>* Voicemail-to-podcast</p>
<p>* Urgent message tags</p>
<p>* Multiple SIP registrations per user account (I like this one-very handy for testing!)</p>
<p>* Multi-tenancy</p>
<p>* NAT support</p>
<p>* STUN support</p>
<p>* Message-waiting indicator</p>
<p>* Presence, SLA (shared line appearance), and BLF (busy line field)</p>
<p>* Zapped and Sangoma hardware support</p>
<p>* Shoutcast streams</p>
<p>* OpenZAP, a common driver and interface for TDM (analog-to-digital) hardware such as Sangoma and Zaptel</p></blockquote>
<p>From Dave Greenfield&#8217;s <a href="http://blogs.zdnet.com/Greenfield/?p=214">blog</a> at zdnet.com:</p>
<p>&#8220;We replaced a cluster of 10 Asterisk servers with a single FreeSwitch server,&#8221; said Chris Parker, director of systems for a large publicly traded CLEC (Competitive Local Exchange Carrier).</p>
<p>Parker says he&#8217;s getting several hundred concurrent calls on a single, dual-core box that&#8217;s also doing all of the media processing, a computationally intensive task. How&#8217;s that for Big Boy Pants?!</p>
<p><p>This information was originally posted on the <a href="http://blog.voipsupply.com">VoIP Insider blog</a>.</p>
<p>Need <a href="http://www.voipsupply.com/ip-phones">VoIP Phones</a> or a <a href="http://www.voipsupply.com/phone-systems">VoIP Phone System</a>? Checkout VoIPSupply.com!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.voipsupply.com/blog/freeswitch-trying-on-the-big-boy-pants/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

