<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments on: YATE in a Flash: Rolling Your Own SIP to Google Voice Gateway for Asterisk	</title>
	<atom:link href="https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/feed/" rel="self" type="application/rss+xml" />
	<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/</link>
	<description>Ward Mundy&#039;s Technobabblelog</description>
	<lastBuildDate>Fri, 08 Apr 2016 12:55:18 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		By: Cam		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-91369</link>

		<dc:creator><![CDATA[Cam]]></dc:creator>
		<pubDate>Sun, 26 May 2013 09:00:21 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-91369</guid>

					<description><![CDATA[In one of the Yate threads on the PBX in a Flash forum that was lost during the great crash, I had asked how to update Yate.  Bill Simon replied:

(begin quote)
Installing from the Subversion repo (http://docs.yate.ro/wiki/Compiling_and_installing_Yate_from_SVN) is the best way to update. Later, when the programmers update the code, all you have to do is go back into the source directory, type &quot;svn up&quot; then make clean ; make ; make install-noapi.

Installing a new version won&#039;t overwrite your config files. I believe there was a change to the ysipchan.conf if you customized the listen port. It used to go in the [listener general] section and now it just goes in the [general] section.
(end quote)

I took Bill&#039;s advice and only had a couple of issues.  The first was that when I tried to restart Yate it exited with an error:

./yate error while loading shared libraries: libyate.so.4.3.1: cannot open shared object file: No such file or directory

The fix for that was to do this:

echo &quot;/usr/local/lib&quot; &#062; /etc/ld.so.conf.d/local.conf
ldconfig

Then I found that when one of my users placed a call using a softphone he did not hear ringback tone. His softphone displayed a message saying &quot;early media&quot; but that was all.  Bill Simon also had a solution for that:

(begin quote)
On my Yate 4.3.1 installation, I have the following in regexroute.conf to get rid of the early media offer and send straight SIP 180s for ringing:

in the [extra] section, add: call.ringing=10

below the [extra] section, add a new section:

[call.ringing]
.*=;earlymedia=no

Then reload (connect to rmanager with &quot;telnet localhost 5038&quot; or restart yate) and you should have ringing.
(end quote)

So with Bill&#039;s help (thank you, Bill!) I was able to upgrade Yate and keep everything working.  I wanted to pass this information along, since that thread is no longer accessible.]]></description>
			<content:encoded><![CDATA[<p>In one of the Yate threads on the PBX in a Flash forum that was lost during the great crash, I had asked how to update Yate.  Bill Simon replied:</p>
<p>(begin quote)<br />
Installing from the Subversion repo (<a href="http://docs.yate.ro/wiki/Compiling_and_installing_Yate_from_SVN" rel="nofollow ugc">http://docs.yate.ro/wiki/Compiling_and_installing_Yate_from_SVN</a>) is the best way to update. Later, when the programmers update the code, all you have to do is go back into the source directory, type "svn up" then make clean ; make ; make install-noapi.</p>
<p>Installing a new version won&#8217;t overwrite your config files. I believe there was a change to the ysipchan.conf if you customized the listen port. It used to go in the [listener general] section and now it just goes in the [general] section.<br />
(end quote)</p>
<p>I took Bill&#8217;s advice and only had a couple of issues.  The first was that when I tried to restart Yate it exited with an error:</p>
<p>./yate error while loading shared libraries: libyate.so.4.3.1: cannot open shared object file: No such file or directory</p>
<p>The fix for that was to do this:</p>
<p>echo "/usr/local/lib" &gt; /etc/ld.so.conf.d/local.conf<br />
ldconfig</p>
<p>Then I found that when one of my users placed a call using a softphone he did not hear ringback tone. His softphone displayed a message saying "early media" but that was all.  Bill Simon also had a solution for that:</p>
<p>(begin quote)<br />
On my Yate 4.3.1 installation, I have the following in regexroute.conf to get rid of the early media offer and send straight SIP 180s for ringing:</p>
<p>in the [extra] section, add: call.ringing=10</p>
<p>below the [extra] section, add a new section:</p>
<p>[call.ringing]<br />
.*=;earlymedia=no</p>
<p>Then reload (connect to rmanager with "telnet localhost 5038&#8243; or restart yate) and you should have ringing.<br />
(end quote)</p>
<p>So with Bill&#8217;s help (thank you, Bill!) I was able to upgrade Yate and keep everything working.  I wanted to pass this information along, since that thread is no longer accessible.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Bo		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-86854</link>

		<dc:creator><![CDATA[Bo]]></dc:creator>
		<pubDate>Sat, 03 Nov 2012 03:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-86854</guid>

					<description><![CDATA[How do I make a yate voip server that allows calling the extensions internally? I compiled your package and only edited &quot;regfile.conf&quot; to add the extensions and passwords. My voip clients can connect, but when I dial, there is no ring or anything else. Please let me know why. Thanks.

&lt;i&gt;[WM: http://nerd.bz/VNMquK ]&lt;/i&gt;]]></description>
			<content:encoded><![CDATA[<p>How do I make a yate voip server that allows calling the extensions internally? I compiled your package and only edited "regfile.conf" to add the extensions and passwords. My voip clients can connect, but when I dial, there is no ring or anything else. Please let me know why. Thanks.</p>
<p><i>[WM: <a href="http://nerd.bz/VNMquK" rel="nofollow ugc">http://nerd.bz/VNMquK</a> ]</i></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: daniel		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-86766</link>

		<dc:creator><![CDATA[daniel]]></dc:creator>
		<pubDate>Thu, 25 Oct 2012 04:04:14 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-86766</guid>

					<description><![CDATA[Love Yate with PIAF]]></description>
			<content:encoded><![CDATA[<p>Love Yate with PIAF</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: YateFan		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-86725</link>

		<dc:creator><![CDATA[YateFan]]></dc:creator>
		<pubDate>Sat, 20 Oct 2012 20:38:07 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-86725</guid>

					<description><![CDATA[-- Okay I fixed it.  I missed the &quot;Allow Anonymous Inbound SIP&quot; step.  Guess I got too excited and was reading too fast...  :)]]></description>
			<content:encoded><![CDATA[<p>&#8212; Okay I fixed it.  I missed the "Allow Anonymous Inbound SIP" step.  Guess I got too excited and was reading too fast&#8230;  🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: YateFan		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-86714</link>

		<dc:creator><![CDATA[YateFan]]></dc:creator>
		<pubDate>Fri, 19 Oct 2012 22:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-86714</guid>

					<description><![CDATA[I&#039;ve experimented for several days with this, and everything looks good except Yate doesn&#039;t pass incoming calls on to Asterisk.  I get:

callAccept [0x988a518]
disconnected. final=0 reason=noauth [0x988a518]
Hangup. reason=noauth [0x988a518]

Asterisk is registered to Yate with no problems, Yate is registered with Google no problems (outgoing calls work).  Obviously Yate thinks that Asterisk is not authorized, but I can&#039;t figure out where I missed a step....]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve experimented for several days with this, and everything looks good except Yate doesn&#8217;t pass incoming calls on to Asterisk.  I get:</p>
<p>callAccept [0x988a518]<br />
disconnected. final=0 reason=noauth [0x988a518]<br />
Hangup. reason=noauth [0x988a518]</p>
<p>Asterisk is registered to Yate with no problems, Yate is registered with Google no problems (outgoing calls work).  Obviously Yate thinks that Asterisk is not authorized, but I can&#8217;t figure out where I missed a step&#8230;.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: AhoyMeYATEys		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-86692</link>

		<dc:creator><![CDATA[AhoyMeYATEys]]></dc:creator>
		<pubDate>Thu, 18 Oct 2012 02:20:23 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-86692</guid>

					<description><![CDATA[I used the separate server option and it seems to be working great - thanks, Bill.  Only thing I noticed was when I answered an incoming call, it was taking a couple of seconds for the audio to connect through.  You can actually change that in Yate in the file /usr/local/etc/yate/gvoice conf.  Uncomment the line:

dtmf_delay=2

and change the 2 to a 1, or you can even try 0, which seems to be working for me.  Save the change and then do

service yate restart

to get it to re-read the file.  Probably best to do it at a time when you know that no one will be in the middle of a call.]]></description>
			<content:encoded><![CDATA[<p>I used the separate server option and it seems to be working great &#8211; thanks, Bill.  Only thing I noticed was when I answered an incoming call, it was taking a couple of seconds for the audio to connect through.  You can actually change that in Yate in the file /usr/local/etc/yate/gvoice conf.  Uncomment the line:</p>
<p>dtmf_delay=2</p>
<p>and change the 2 to a 1, or you can even try 0, which seems to be working for me.  Save the change and then do</p>
<p>service yate restart</p>
<p>to get it to re-read the file.  Probably best to do it at a time when you know that no one will be in the middle of a call.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: S Harris		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-86635</link>

		<dc:creator><![CDATA[S Harris]]></dc:creator>
		<pubDate>Sun, 14 Oct 2012 13:08:38 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-86635</guid>

					<description><![CDATA[yates doesn&#039;t accept hyphen in the outbound route!!!
i need some help please, i&#039;ve been to asterisk, freepbx, and no one really
sees the problem http://pastebin.com/zuD2jEHB]]></description>
			<content:encoded><![CDATA[<p>yates doesn&#8217;t accept hyphen in the outbound route!!!<br />
i need some help please, i&#8217;ve been to asterisk, freepbx, and no one really<br />
sees the problem <a href="http://pastebin.com/zuD2jEHB" rel="nofollow ugc">http://pastebin.com/zuD2jEHB</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: John Messenger		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-85655</link>

		<dc:creator><![CDATA[John Messenger]]></dc:creator>
		<pubDate>Sun, 07 Oct 2012 23:51:25 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-85655</guid>

					<description><![CDATA[When colocating YATE and PIAF on the same server, you need to modify the Register string in step 1 to include YATE&#039;s port number (5050), as follows.  Otherwise PIAF tries to register with iteself instead of with YATE!

GV8431234567:TOPsecret@127.0.0.1:5050/8431234567]]></description>
			<content:encoded><![CDATA[<p>When colocating YATE and PIAF on the same server, you need to modify the Register string in step 1 to include YATE&#8217;s port number (5050), as follows.  Otherwise PIAF tries to register with iteself instead of with YATE!</p>
<p>GV8431234567:TOPsecret@127.0.0.1:5050/8431234567</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: ward		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-68575</link>

		<dc:creator><![CDATA[ward]]></dc:creator>
		<pubDate>Thu, 19 Jul 2012 19:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-68575</guid>

					<description><![CDATA[Thanks to some more great Bill Simon handiwork, YIAF 1.1 now adds ringing to outbound calls. It was the one missing piece. It will automatically be downloaded when you do a new install. Thanks, Bill.]]></description>
			<content:encoded><![CDATA[<p>Thanks to some more great Bill Simon handiwork, YIAF 1.1 now adds ringing to outbound calls. It was the one missing piece. It will automatically be downloaded when you do a new install. Thanks, Bill.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: GizmoChicken		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-68526</link>

		<dc:creator><![CDATA[GizmoChicken]]></dc:creator>
		<pubDate>Wed, 18 Jul 2012 00:25:44 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-68526</guid>

					<description><![CDATA[I&#039;m looking forward to testing YIAF as a dedicated VM running under the Xen Cloud Platform (XCP), which is the open source version of XenServer.  But I would much prefer to create the VM starting from the soon-to-be released PIAF 2.0.6.2.5.  Any news on when PIAF 2.0.6.2.5 will be released?]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m looking forward to testing YIAF as a dedicated VM running under the Xen Cloud Platform (XCP), which is the open source version of XenServer.  But I would much prefer to create the VM starting from the soon-to-be released PIAF 2.0.6.2.5.  Any news on when PIAF 2.0.6.2.5 will be released?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: ward		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-68173</link>

		<dc:creator><![CDATA[ward]]></dc:creator>
		<pubDate>Wed, 04 Jul 2012 18:25:51 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-68173</guid>

					<description><![CDATA[Brian: YATE will do what you&#039;re looking to do, but you&#039;ll need to add a line to the end of regexroute.conf in /usr/local/etc/yate. Insert your Google Voice number instead of 9991234567 in the line below, and be sure to remove the space we&#039;ve inserted before the word &quot;redirectcount&quot; in the wrapped line. Save the file and then restart YATE. 

After registering to YATE with your client, dial the calls with 10-digits instead of 11. Remember you can&#039;t be registered with Asterisk and a SIP client to the same Google Voice account at the same time on YATE (or any SIP server).

^\([0-9]\+\)$=jingle/1\1@voice.google.com;line=GV9991234567;ojingle_version=0;ojingle_flags=noping; redirectcount=5;checkcalled=false;dtmfmethod=rfc2833


]]></description>
			<content:encoded><![CDATA[<p>Brian: YATE will do what you&#8217;re looking to do, but you&#8217;ll need to add a line to the end of regexroute.conf in /usr/local/etc/yate. Insert your Google Voice number instead of 9991234567 in the line below, and be sure to remove the space we&#8217;ve inserted before the word "redirectcount" in the wrapped line. Save the file and then restart YATE. </p>
<p>After registering to YATE with your client, dial the calls with 10-digits instead of 11. Remember you can&#8217;t be registered with Asterisk and a SIP client to the same Google Voice account at the same time on YATE (or any SIP server).</p>
<p>^\([0-9]\+\)$=jingle/1\1@voice.google.com;line=GV9991234567;ojingle_version=0;ojingle_flags=noping; redirectcount=5;checkcalled=false;dtmfmethod=rfc2833</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Brian		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-68121</link>

		<dc:creator><![CDATA[Brian]]></dc:creator>
		<pubDate>Sat, 30 Jun 2012 22:08:41 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-68121</guid>

					<description><![CDATA[Should I be able to put the UserName, Password, Server(ip) in a software sip like XLite and make calls?

Username: GV123456789
Password: (secure password used during setup)
IP: 192.168.1.100 (or whatever)

Does yate do this or do I need Asterisk for this?

Thanks,

Brian]]></description>
			<content:encoded><![CDATA[<p>Should I be able to put the UserName, Password, Server(ip) in a software sip like XLite and make calls?</p>
<p>Username: GV123456789<br />
Password: (secure password used during setup)<br />
IP: 192.168.1.100 (or whatever)</p>
<p>Does yate do this or do I need Asterisk for this?</p>
<p>Thanks,</p>
<p>Brian</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: ward		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-68082</link>

		<dc:creator><![CDATA[ward]]></dc:creator>
		<pubDate>Wed, 27 Jun 2012 17:41:19 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-68082</guid>

					<description><![CDATA[Now you can run YATE on your existing Asterisk box without having a dedicated server. &lt;a href=&quot;http://nerd.bz/NNEetP&quot; rel=&quot;nofollow&quot;&gt;Here&#039;s how&lt;/a&gt;.]]></description>
			<content:encoded><![CDATA[<p>Now you can run YATE on your existing Asterisk box without having a dedicated server. <a href="http://nerd.bz/NNEetP" rel="nofollow">Here&#8217;s how</a>.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: ward		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-68051</link>

		<dc:creator><![CDATA[ward]]></dc:creator>
		<pubDate>Tue, 26 Jun 2012 21:07:40 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-68051</guid>

					<description><![CDATA[&lt;b&gt;Y&lt;/b&gt;et &lt;b&gt;A&lt;/b&gt;nother &lt;b&gt;T&lt;/b&gt;elephony &lt;b&gt;E&lt;/b&gt;ngine is a completely separate beast. Check out the summary in the article. There&#039;s not much it can&#039;t do.]]></description>
			<content:encoded><![CDATA[<p><b>Y</b>et <b>A</b>nother <b>T</b>elephony <b>E</b>ngine is a completely separate beast. Check out the summary in the article. There&#8217;s not much it can&#8217;t do.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Trousle Undrhil		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-68050</link>

		<dc:creator><![CDATA[Trousle Undrhil]]></dc:creator>
		<pubDate>Tue, 26 Jun 2012 20:04:58 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-68050</guid>

					<description><![CDATA[So ... YATE is separate from Asterisk, yes?  Is YATE a PBX software or just a SIP Gateway?]]></description>
			<content:encoded><![CDATA[<p>So &#8230; YATE is separate from Asterisk, yes?  Is YATE a PBX software or just a SIP Gateway?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: ward		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-68042</link>

		<dc:creator><![CDATA[ward]]></dc:creator>
		<pubDate>Tue, 26 Jun 2012 14:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-68042</guid>

					<description><![CDATA[Keep those cards and letters coming. This is going to be fun. :-)]]></description>
			<content:encoded><![CDATA[<p>Keep those cards and letters coming. This is going to be fun. 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Yate Rulz		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-68041</link>

		<dc:creator><![CDATA[Yate Rulz]]></dc:creator>
		<pubDate>Tue, 26 Jun 2012 14:27:41 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-68041</guid>

					<description><![CDATA[Can&#039;t help wondering what took you so long? Yate can do almost everything Asterisk can do in a tiny footprint. Dare I say its bug-free. Never heard anyone utter those words about Asterisk, have you?]]></description>
			<content:encoded><![CDATA[<p>Can&#8217;t help wondering what took you so long? Yate can do almost everything Asterisk can do in a tiny footprint. Dare I say its bug-free. Never heard anyone utter those words about Asterisk, have you?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Frank Lloyd		</title>
		<link>https://nerdvittles.com/yate-in-a-flash-rolling-your-own-sip-to-google-voice-gateway-for-asterisk/comment-page-1/#comment-68040</link>

		<dc:creator><![CDATA[Frank Lloyd]]></dc:creator>
		<pubDate>Tue, 26 Jun 2012 14:17:02 +0000</pubDate>
		<guid isPermaLink="false">http://nerdvittles.com/?p=878#comment-68040</guid>

					<description><![CDATA[What an awesome app!!! Finally freed from the bonds of Asterisk. Nice work indeed.]]></description>
			<content:encoded><![CDATA[<p>What an awesome app!!! Finally freed from the bonds of Asterisk. Nice work indeed.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
