<?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>Nu Echo Blog</title>
	<atom:link href="http://blog.nuecho.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nuecho.com</link>
	<description>Because performance matters.</description>
	<lastBuildDate>Mon, 05 Dec 2011 18:13:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Grammar conversion : lessons learned</title>
		<link>http://blog.nuecho.com/2011/12/05/grammar-conversion-lessons-learned/</link>
		<comments>http://blog.nuecho.com/2011/12/05/grammar-conversion-lessons-learned/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 15:57:57 +0000</pubDate>
		<dc:creator>Dominique Boucher</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[NuGram]]></category>
		<category><![CDATA[Speech Technologies]]></category>
		<category><![CDATA[tuning]]></category>
		<category><![CDATA[grammar conversion]]></category>

		<guid isPermaLink="false">http://blog.nuecho.com/?p=1933</guid>
		<description><![CDATA[Lately, I have been involved in a number of grammar conversion projects. This has been a great opportunity to put our process and  tools to the test once again. And since every project has its peculiarities, we learn constantly. The process we outlined about a year ago omitted  a number of small details. That was <a href="http://blog.nuecho.com/2011/12/05/grammar-conversion-lessons-learned/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.nuecho.com/2011/12/05/grammar-conversion-lessons-learned/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuBot 3.0 on the starting blocks: what&#8217;s new!</title>
		<link>http://blog.nuecho.com/2011/10/13/nubot-3-0-on-the-starting-blocks-whats-new/</link>
		<comments>http://blog.nuecho.com/2011/10/13/nubot-3-0-on-the-starting-blocks-whats-new/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 17:59:10 +0000</pubDate>
		<dc:creator>Pascal Deschenes</dc:creator>
				<category><![CDATA[Nu Bot]]></category>
		<category><![CDATA[Products]]></category>
		<category><![CDATA[ivr testing]]></category>
		<category><![CDATA[nubot]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://blog.nuecho.com/?p=1881</guid>
		<description><![CDATA[Because our latest version of our NuBot Platform product is on the verge of being released, I&#8217;d like to present a few of the noteworthy new features out in this release. Enhanced Composite States Composite states now feature full-fledged encapsulation. In our previous installment, because of the limitations of the transition model, composite states had to <a href="http://blog.nuecho.com/2011/10/13/nubot-3-0-on-the-starting-blocks-whats-new/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.nuecho.com/2011/10/13/nubot-3-0-on-the-starting-blocks-whats-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grammar problem #2 &#8211; ambiguous grammars</title>
		<link>http://blog.nuecho.com/2011/06/24/grammar-problem-2-ambiguous-grammars/</link>
		<comments>http://blog.nuecho.com/2011/06/24/grammar-problem-2-ambiguous-grammars/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 11:48:00 +0000</pubDate>
		<dc:creator>Dominique Boucher</dc:creator>
				<category><![CDATA[Speech Technologies]]></category>

		<guid isPermaLink="false">http://blog.nuecho.com/?p=1054</guid>
		<description><![CDATA[While working on a grammar conversion project from Nuance GSL to SRGS ABNF, I stumbled upon a few grammars all having the same design problem: using optional parts to make a few words repeat a varying number of times. This is a pattern we&#8217;ve observed regularly on various projects. Here is an example of such <a href="http://blog.nuecho.com/2011/06/24/grammar-problem-2-ambiguous-grammars/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.nuecho.com/2011/06/24/grammar-problem-2-ambiguous-grammars/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>NuGram IDE new licensing scheme</title>
		<link>http://blog.nuecho.com/2011/05/31/nugram-ide-new-licensing-scheme/</link>
		<comments>http://blog.nuecho.com/2011/05/31/nugram-ide-new-licensing-scheme/#comments</comments>
		<pubDate>Tue, 31 May 2011 17:46:54 +0000</pubDate>
		<dc:creator>Dominique Boucher</dc:creator>
				<category><![CDATA[NuGram]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[NuGram IDE Basic Edition]]></category>

		<guid isPermaLink="false">http://blog.nuecho.com/?p=1837</guid>
		<description><![CDATA[Last week, we released a new version of NuGram IDE. In addition to supporting UTF-16 and UTF-8 with byte-order mark (BOM), the free Basic Edition also comes with a new licensing scheme. Was does this mean for you? Well, simply that you will have to request a new license file every 90 days. The installation <a href="http://blog.nuecho.com/2011/05/31/nugram-ide-new-licensing-scheme/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.nuecho.com/2011/05/31/nugram-ide-new-licensing-scheme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NuGram IDE 2.3.0 is out!</title>
		<link>http://blog.nuecho.com/2011/05/25/nugram-ide-2-3-0-is-out/</link>
		<comments>http://blog.nuecho.com/2011/05/25/nugram-ide-2-3-0-is-out/#comments</comments>
		<pubDate>Wed, 25 May 2011 20:28:58 +0000</pubDate>
		<dc:creator>Dominique Boucher</dc:creator>
				<category><![CDATA[NuGram]]></category>
		<category><![CDATA[NuGram IDE Basic Edition]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://blog.nuecho.com/?p=1814</guid>
		<description><![CDATA[The Nu Echo team is pleased to announce the availability of NuGram IDE 2.3.0. This new release features full support for UTF-16 and UTF-8 with byte-order mark (BOM) and fixes a number of problems with non-European languages. The free Basic Edition is available at the usual location.]]></description>
		<wfw:commentRss>http://blog.nuecho.com/2011/05/25/nugram-ide-2-3-0-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Session timeouts in NuGram Hosted Server</title>
		<link>http://blog.nuecho.com/2011/05/25/session-timeouts-in-nugram-hosted-server/</link>
		<comments>http://blog.nuecho.com/2011/05/25/session-timeouts-in-nugram-hosted-server/#comments</comments>
		<pubDate>Wed, 25 May 2011 12:34:07 +0000</pubDate>
		<dc:creator>Dominique Boucher</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Speech Technologies]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[session handling]]></category>

		<guid isPermaLink="false">http://blog.nuecho.com/?p=1800</guid>
		<description><![CDATA[(This post has nothing to do with speech technologies or IVR applications. It&#8217;s merely a discussion on an implementation detail I described at the Erlang Montreal meetup and it&#8217;s rather technical.) In my previous post about my talk at the Erlang Montreal meetup, slide 15 briefly outlines how session timeouts are implemented in NuGram Hosted Server. <a href="http://blog.nuecho.com/2011/05/25/session-timeouts-in-nugram-hosted-server/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.nuecho.com/2011/05/25/session-timeouts-in-nugram-hosted-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slides from my talk at the Erlang Montreal meetup</title>
		<link>http://blog.nuecho.com/2011/05/20/slides-from-my-talk-at-the-erlang-montreal-meetup/</link>
		<comments>http://blog.nuecho.com/2011/05/20/slides-from-my-talk-at-the-erlang-montreal-meetup/#comments</comments>
		<pubDate>Fri, 20 May 2011 11:09:25 +0000</pubDate>
		<dc:creator>Dominique Boucher</dc:creator>
				<category><![CDATA[Speech Technologies]]></category>

		<guid isPermaLink="false">http://blog.nuecho.com/?p=1794</guid>
		<description><![CDATA[Last week at the first Erlang Montreal meetup, I gave a talk on what we&#8217;ve learned at Nu Echo developing the NuGram Hosted Server in Erlang. I just put the slides from the presentation on SlideShare. Here they are: Erlang at Nu Echo View more presentations from Nu Echo Inc..]]></description>
		<wfw:commentRss>http://blog.nuecho.com/2011/05/20/slides-from-my-talk-at-the-erlang-montreal-meetup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using NuBot with the Tropo Scripting API</title>
		<link>http://blog.nuecho.com/2011/05/19/using-nubot-with-the-tropo-scripting-api/</link>
		<comments>http://blog.nuecho.com/2011/05/19/using-nubot-with-the-tropo-scripting-api/#comments</comments>
		<pubDate>Thu, 19 May 2011 12:36:00 +0000</pubDate>
		<dc:creator>Dominique Boucher</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Nu Bot]]></category>
		<category><![CDATA[Speech Technologies]]></category>
		<category><![CDATA[dtmf instrumentation]]></category>
		<category><![CDATA[ivr]]></category>
		<category><![CDATA[tropo]]></category>

		<guid isPermaLink="false">http://blog.nuecho.com/?p=1768</guid>
		<description><![CDATA[Ever wondered how to instrument an existing application for use with the NuBot IVR Testing Platform? My colleague Pascal wrote a helper function in Groovy for easy instrumentation of applications built using the Tropo Scripting API. The trick is to define a closure encapsulating the playing of DTMF sequences (these sequences are required in order <a href="http://blog.nuecho.com/2011/05/19/using-nubot-with-the-tropo-scripting-api/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.nuecho.com/2011/05/19/using-nubot-with-the-tropo-scripting-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CouchDB for call analysis data &#8211; a case study</title>
		<link>http://blog.nuecho.com/2011/05/18/couchdb-for-call-analysis-data-a-case-study/</link>
		<comments>http://blog.nuecho.com/2011/05/18/couchdb-for-call-analysis-data-a-case-study/#comments</comments>
		<pubDate>Wed, 18 May 2011 12:38:02 +0000</pubDate>
		<dc:creator>Dominique Boucher</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Speech Technologies]]></category>
		<category><![CDATA[call analysis]]></category>
		<category><![CDATA[couchdb]]></category>

		<guid isPermaLink="false">http://blog.nuecho.com/?p=1745</guid>
		<description><![CDATA[At Nu Echo, we&#8217;ve been developing and refining our own VoiceXML application framework for years now. As part of our nth rewrite (and I&#8217;ll talk more about that rewrite and why we did it in another post), we decided to experiment with CouchDB. (For those new to CouchDB, it&#8217;s a schema-less document-oriented database. A so-called NoSQL <a href="http://blog.nuecho.com/2011/05/18/couchdb-for-call-analysis-data-a-case-study/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.nuecho.com/2011/05/18/couchdb-for-call-analysis-data-a-case-study/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>More robust automated test scripts: wraparound mode</title>
		<link>http://blog.nuecho.com/2011/04/08/more-robust-automated-test-scripts-wraparound-mode/</link>
		<comments>http://blog.nuecho.com/2011/04/08/more-robust-automated-test-scripts-wraparound-mode/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 11:50:55 +0000</pubDate>
		<dc:creator>Dominique Boucher</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Nu Bot]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[nubot]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://blog.nuecho.com/?p=1726</guid>
		<description><![CDATA[Lately, I have been involved in the development of a new reusable VoiceXML dialog module. The module is invoked via a &#60;subdialog&#62; call with a number of parameters, one of which having an impact on the order of the questions asked by the module. Writing automated test scripts for such parameterized applications or modules is <a href="http://blog.nuecho.com/2011/04/08/more-robust-automated-test-scripts-wraparound-mode/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.nuecho.com/2011/04/08/more-robust-automated-test-scripts-wraparound-mode/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

