<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>IVR Corner</title><link>http://www.ksac.com/blog/</link><description>RSS feeds for </description><ttl>60</ttl><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ksac/blog" /><feedburner:info uri="ksac/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>ksac/blog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><comments>http://www.ksac.com/blog/bid/58799/UCMA-3-0-Programs-Without-Lync-Server#Comments</comments><slash:comments>0</slash:comments><title>UCMA 3.0 Programs Without Lync Server</title><link>http://feedproxy.google.com/~r/ksac/blog/~3/np4lkuwegkc/UCMA-3-0-Programs-Without-Lync-Server</link><description>&lt;p&gt;So it is well known that for some smaller application you can write stand alone programs in UCMA 3.0 workflow or core technologies &lt;img src="http://www.ksac.com/Portals/49612/images/lync-server-2010-logo.png" border="0" alt="lync server 2010 logo" class="alignLeft" style="float: left;" /&gt;that can operate without the over head of a Lync server, and without any domain controller, or edge server. Here we will go over what is needed do do this.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; A working UCMA workflow or core program that does not use the chat object. The AVcall is supported as is voice recognition and text to speech, but any IMcalls must go through a Lync server. Any of the supplied workflow sample apps will do to start. &lt;a href="http://www.ksac.com/lynx-ucma-3-development/" target="_self"&gt;&lt;img src="http://www.ksac.com/Portals/49612/images/C--Documents and Settings-Sandy-My Documents-Work-Ken's work File-website-we_can_do.png" border="0" alt="LYnc Custom Development" class="alignleft" style="float: left;" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp; A 64 bit computer running newer windows OS, including Windows 7.&lt;/li&gt;
&lt;li&gt;&amp;nbsp; Download of UCMA 3.0 runtime install (installs most everything you need, warns if there is anything else missing.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; Your app needs to use an application endpoint is set as register = false and defaultendpoint = true. User endpoints will not work here. Basic how to can be found in &lt;a title="Speach Teach Blog" href="http://gotspeech.net/blogs/ksteponaitis/archive/2010/09/26/a-ucma-3-0-hello-world-app.aspx" target="_self"&gt;Speach Teach Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&amp;nbsp; You need a way to call that works with OCS type TCP connections.&amp;nbsp; Xlite newer versions no longer send a TCP message with ;transport = TCP appended to sip uri. (more about this posed soon)&lt;/li&gt;
&lt;li&gt;Add a Setup program to your project, &lt;a title="How to on Microsoft site" href="http://msdn.microsoft.com/en-us/library/19x10e5c%28v=vs.80%29.aspx" target="_self"&gt;How to on Microsoft site&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Just install the project, start the ap and it should listen and accept calls. Call it as mentioned in the speach teach blog linked above, Let me know if you run into problems, or I missed anything. As I find time I will add details of making these apps more robust.&lt;/p&gt;</description><dc:creator>Ken Stauffer</dc:creator><pubDate>Sat, 19 Mar 2011 16:06:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:58799</guid><feedburner:origLink>http://www.ksac.com/blog/bid/58799/UCMA-3-0-Programs-Without-Lync-Server</feedburner:origLink></item><item><comments>http://www.ksac.com/blog/bid/57804/8-reasons-you-REALLY-don-t-need-a-Hosted-Phone-System-IP-PBX#Comments</comments><slash:comments>2</slash:comments><title>8 reasons you REALLY don't need a Hosted Phone System (IP PBX).</title><link>http://feedproxy.google.com/~r/ksac/blog/~3/ZBsAs3HmOXY/8-reasons-you-REALLY-don-t-need-a-Hosted-Phone-System-IP-PBX</link><description>&lt;p style="float: undefined;"&gt;&lt;span class="hs-cta-wrapper" id="hs-cta-wrapper-a35f9a26-cb8b-4b85-a57d-20a43991b421"&gt;
&lt;!--HubSpot Call-to-Action Code --&gt;
&lt;span class="hs-cta-node hs-cta-a35f9a26-cb8b-4b85-a57d-20a43991b421" id="hs-cta-a35f9a26-cb8b-4b85-a57d-20a43991b421" style="visibility: hidden;" _mce_style="visibility: hidden;"&gt;
  &lt;a href="http://www.ksac.com/revealed-the-hidden-secrets-of-hosted-voice-technology" _mce_href="http://www.ksac.com/revealed-the-hidden-secrets-of-hosted-voice-technology"&gt;&lt;img id="hs-cta-img-a35f9a26-cb8b-4b85-a57d-20a43991b421" src="//d1n2i0nchws850.cloudfront.net/portals/49612/cta-img-5518881e-64f7-4403-b8ea-4e52f8ee9cc0.png" _mce_src="//d1n2i0nchws850.cloudfront.net/portals/49612/cta-img-5518881e-64f7-4403-b8ea-4e52f8ee9cc0.png" alt="" class="hs-cta-img" style="border-width: 0px;" _mce_style="border-width: 0px;"&gt;&lt;/a&gt;
&lt;/span&gt;
&lt;script type="text/javascript"&gt;&lt;!--
(function(){
  var hsjs = document.createElement('script');
     hsjs.type = 'text/javascript';
     hsjs.async = true;
     hsjs.src = '//cta-service.cms.hubspot.com/cta-service/loader.js?placement_guid=a35f9a26-cb8b-4b85-a57d-20a43991b421';
  (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(hsjs);
  setTimeout(function() {document.getElementById("hs-cta-a35f9a26-cb8b-4b85-a57d-20a43991b421").style.visibility='visible'}, 20000);
})();
// --&gt;&lt;/script&gt;
&lt;!-- HubSpot Call-to-Action Code --&gt;
&lt;!-- hs-cta-wrapper --&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="float: undefined;"&gt;I came across this post by &lt;a title="David Hirsch" href="mailto:dhirsch@atdcom.com" target="_self"&gt;David Hirsch&lt;/a&gt; from &lt;a title="Network Voice and DATA " href="http://www.networkvoiceanddata.com " target="_self"&gt;Network Voice and DATA &lt;/a&gt;in NY who really said it better than I can myself! Below are 8 facetious reason why you would want a hosted phone system form someone who works with them,&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;span class="comment-body"&gt;"I can give you some true reasons why you need hosted&amp;nbsp;VOIP (Phone system). &lt;br /&gt;1) you would like to pay 50 to 150% more than you will if you have CPE and carrier services and management. &lt;br /&gt;2) you like the cool sounding effect of jitter and delay on your phone calls. &lt;br /&gt;3) you enjoy having your network decide when your completed calls end &lt;br /&gt;4) you enjoy not being able to make and receive calls on a regular basis &lt;br /&gt;5) you enjoy having your hosted provider take ownership of your telephone numbers and letting them decide weather you can keep them when you switch providers &lt;br /&gt;6) you enjoy putting all your eggs in one basket and trusting one entity for all your voice and data communications &lt;br /&gt;7) you enjoy calling the hosted provider's customer service to ask them about what you can do about above problems and having them tell you to contact your ISP, It's not our problem &lt;br /&gt;8) you enjoy putting your business at risk and loosing your job for making an uninformed rash decision. &lt;br /&gt;If you expect freedom to choose and shop your phones, your management interface your carrier access, who can manage your system, the newest and most up to date and continuously updated features and applications, you will &lt;strong&gt;quickly cast out every hosted provider&lt;/strong&gt;."&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ksac.com/free-3cx-consultation-/" target="_self"&gt;&lt;em&gt;&lt;span class="comment-body"&gt;&lt;img src="http://www.ksac.com/Portals/49612/images/C--Documents and Settings-Sandy-My Documents-Downloads-btn6715735128.png" border="0" alt="IP PBX free quote" class="alignleft" style="float: left;" /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;span class="comment-body"&gt;Todays in house IP PBX systems are very affordable and get around all of the problems described above. We would be &lt;/span&gt;&lt;span class="comment-body"&gt;happy to provide more details! &lt;/span&gt;&lt;em&gt;&lt;span class="comment-body"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;</description><dc:creator>Ken Stauffer</dc:creator><pubDate>Thu, 03 Mar 2011 23:28:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:57804</guid><feedburner:origLink>http://www.ksac.com/blog/bid/57804/8-reasons-you-REALLY-don-t-need-a-Hosted-Phone-System-IP-PBX</feedburner:origLink></item><item><comments>http://www.ksac.com/blog/bid/56426/Guest-Blog-Future-of-OCS-Lync-in-IVR-Development#Comments</comments><slash:comments>1</slash:comments><title>Guest Blog- Future of OCS/Lync in IVR Development</title><link>http://feedproxy.google.com/~r/ksac/blog/~3/ckf2F1k9S4E/Guest-Blog-Future-of-OCS-Lync-in-IVR-Development</link><description>I&amp;rsquo;ve been working with Speech Server and later Microsoft&amp;rsquo;s OCS/Lync Server 2010 platforms since late 2003. During that time I have developed a reputation of being the guru of speech. I don&amp;rsquo;t know if that is deserved or not but it has caused a lot of questions to come my way from other developers. What do I do now that Speech Server 2007 is going away? Should I move to UCMA 3.0 workflow or Vxml?&amp;nbsp; Should I use the Core APIs? How do I get started with UCMA and what tools should I learn?&lt;br /&gt;&amp;nbsp;&lt;br /&gt;When my friend Ken asked me to do a guest blog post&amp;nbsp; I thought that answering some of these questions would make for a great post. So I am going to address the things that I think are important for a speech or IVR developer to know and do in order to stay current in this field.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;What do I do now that Speech Server 2007 is going away?&lt;/strong&gt;&lt;br /&gt;I think that you should start learning UCMA and the newer way of doing things. But keep in mind that Speech Server 2007 is still a viable solution path. A lot of the controls you are used to in Speech Server 2007 are simply not available in UCMA 3.0. If your application depends on say recording a voicemail or it is an outbound app and you need answering machine detection then you will have to write those yourself in UCMA. You should always chose your tools based on what your application needs to do. Speech Server will still be around for a few more years and developing your new app in it is not the preferred way but it is still viable. Especially if you need something that it offers and UCMA doesn&amp;rsquo;t have.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;Should I move to UCMA 3.0 workflow or vxml?&lt;/strong&gt; &amp;nbsp;&lt;br /&gt;This is really a matter of preference and my personal preference is workflow. I have never been a big fan of Vxml and I avoid it when I can. If you have a lot of Vxml expereince or want to port some existing Vxml then go ahead and use it. It wil port with some minor changes while a Speech Server 2007 workflow app will need to have its workflow rewritten.&amp;nbsp; Also I have always found call control to be much easier in workflow or Core than&amp;nbsp; Vxml. Still, as I said it is mostly a matter of preference.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;Should I use the Core APIs?&lt;/strong&gt;&lt;br /&gt;Here again it is mostly a matter of preference. Workflow is easier to work with but Core lets you get down into the internals of UCMA and will give you more control if you need it. But there is no reason why you can mix the two.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;How do I get started with UCMA and what tools should I learn?&lt;/strong&gt;&lt;br /&gt;Well this is where it gets complicated some. There are no books on UCMA 3.0 available at the moment so the code samples that are installed with the SDK are your best bet. There are a couple of books due out this summer and I have seen the early drafts (and wrote a development chapter for one of them) so things will be looking better soon. In the meantime the online help and the Visual Studio debugger are your best friends. IntelliSense can also help as you use it to dig down into the different objects in the SDK. IntelliSense is the main tool I used to solve the &lt;a title="impersonation issue" href="http://gotuc.net/blogs/gotuc/archive/2011/02/07/impersonating-a-user-in-a-ucma-appplication.aspx" target="_blank"&gt;impersonation issue&lt;/a&gt; I had last week.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;As for things you need to learn I think you should spend some time learning &lt;a title="Silverlight" href="http://www.silverlight.net/" target="_blank"&gt;Silverlight&lt;/a&gt; and PowerShell. Silverlight seems to be Microsoft&amp;rsquo;s main user interface these days and is portable (with some limits) across devices. Microsoft is moving more and more towards PowerShell for an administrative platform for their server applications. In fact there are over 500 PowerShell cmdlets for administering Lync Server 2010. Microsoft even has a &lt;a title="Lync PowerShell blog" href="http://blogs.technet.com/b/csps/" target="_blank"&gt;Lync PowerShell blog&lt;/a&gt; that is very informative. Lots of good information there along with some good bloggers that are willing to help.&amp;nbsp; I have found the Lync Server 2010 PowerShell cmdlets map to the fields in the Lync Server Control Panel.&lt;br /&gt;&lt;br /&gt;Finally if you don&amp;rsquo;t have an environment that&amp;nbsp; you can learn in I suggest you head on over to &lt;a title="GotUc.Net" href="http://gotuc.net/" target="_blank"&gt;GotUc.Net&lt;/a&gt; and check us out. After joining you can get a Developer Sandbox account so that you can develop your apps and test them against a real Lync Server 2010 environment with all the bells and whistles. We are in the process of reworking the &lt;a title="GotUC.Net" href="http://gotuc.net/" target="_blank"&gt;GotUC.Net&lt;/a&gt; website and there are some exciting things happening in the near future that you will want to get involved with.&lt;br /&gt;&lt;br /&gt;Well I hope I have addressed some of you most pressing questions but if you still have questions the drop me a line.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;Marshall Harrison,&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Lync Server 2010&amp;nbsp; MVP&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;GotSpeech Consulting LLC&lt;/strong&gt;&lt;br /&gt;&lt;a title="www.GotSpeech.Net" href="http://www.GotSpeech.Net" target="_blank"&gt;www.GotSpeech.Net&lt;/a&gt; | &lt;a title="www.GotUC.Net" href="http://www.GotUC.Net" target="_blank"&gt;www.GotUC.Net&lt;/a&gt;&lt;address&gt;* &lt;a title="marshall@gotspeech.net" href="mailto:marshall@gotspeech.net" target="_blank"&gt;marshall@gotspeech.net&lt;/a&gt; |* &lt;a title="marshall@gotuc.net" href="mailto:marshall@gotuc.net" target="_blank"&gt;marshall@gotuc.net&lt;/a&gt; |(&amp;nbsp; 904.342.6205&lt;/address&gt;
&lt;p&gt;&lt;img src="http://www.ksac.com/Portals/49612/images/Microsoftmvp.gif" border="0" alt="Microsoft_MVP" class="alignLeft" style="float: left;" /&gt;&amp;nbsp;&lt;/p&gt;</description><dc:creator>Ken Stauffer</dc:creator><pubDate>Wed, 09 Feb 2011 04:15:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:56426</guid><feedburner:origLink>http://www.ksac.com/blog/bid/56426/Guest-Blog-Future-of-OCS-Lync-in-IVR-Development</feedburner:origLink></item><item><comments>http://www.ksac.com/blog/bid/50939/IVR-Customer-self-service#Comments</comments><slash:comments>0</slash:comments><title>IVR Customer self service</title><link>http://feedproxy.google.com/~r/ksac/blog/~3/9rqZSiH2HIs/IVR-Customer-self-service</link><description>&lt;p&gt;When checking out at local stores i often use the self checkout. Normally there isn't any line, isn't really hard to do, and I can just pay for my items and go! ! We all think of the web as a customer self service medium, but why not voice? Our &lt;a title="Advants" href="http://www.ksac.com/what-is-advants10/" target="_self"&gt;Advants&lt;/a&gt; product line began in 1992 as an acronym for Automated Data, Voice and Network (meaning web) telephony systems! All of our &lt;a title="IVR" href="http://www.ksac.com/service/premises-based-ivr/" target="_self"&gt;IVR&lt;/a&gt;s are capable of being true multi channel customer service tools, housing both your interactive web site, and speech applications.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This empowers your customers to find the information they seek round the clock 24/7/365, a key factor in increasing customer satisfaction rates while lowering&amp;nbsp;operational costs. By thinking of this as a self-service customer care solution, instead of just automating customer service we encourage higher percentages of your customers to resolve requests without agent intervention. Delivering reliable and accurate information to your customers is essential in sustaining customer loyalty and maintaining customer satisfaction, and voice in an excellent example of a technology that can accomplish this task.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;never on hold, ill, on holiday, or busy&lt;/li&gt;
&lt;li&gt;capable of using AI to learn and improve&lt;/li&gt;
&lt;li&gt;natural language input and high quality voice synthesis&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Will that be paper, or plastic?&lt;/p&gt;</description><dc:creator>Ken Stauffer</dc:creator><pubDate>Thu, 18 Nov 2010 00:36:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:50939</guid><feedburner:origLink>http://www.ksac.com/blog/bid/50939/IVR-Customer-self-service</feedburner:origLink></item><item><comments>http://www.ksac.com/blog/bid/49614/Hosted-IVR-vs-premises-based-IVR-why-hosted-is-not-for-everybody#Comments</comments><slash:comments>0</slash:comments><title>Hosted IVR vs premises based IVR - why hosted is not for everybody!</title><link>http://feedproxy.google.com/~r/ksac/blog/~3/3bXCPbSMf4o/Hosted-IVR-vs-premises-based-IVR-why-hosted-is-not-for-everybody</link><description>&lt;p&gt;&lt;span class="hs-cta-wrapper" id="hs-cta-wrapper-a35f9a26-cb8b-4b85-a57d-20a43991b421"&gt;
&lt;!--HubSpot Call-to-Action Code --&gt;
&lt;span class="hs-cta-node hs-cta-a35f9a26-cb8b-4b85-a57d-20a43991b421" id="hs-cta-a35f9a26-cb8b-4b85-a57d-20a43991b421" style="visibility: hidden;" _mce_style="visibility: hidden;"&gt;
  &lt;a href="http://www.ksac.com/revealed-the-hidden-secrets-of-hosted-voice-technology" _mce_href="http://www.ksac.com/revealed-the-hidden-secrets-of-hosted-voice-technology"&gt;&lt;img id="hs-cta-img-a35f9a26-cb8b-4b85-a57d-20a43991b421" src="//d1n2i0nchws850.cloudfront.net/portals/49612/cta-img-4f03e371-7c39-40db-9c11-6cb1d25c4965.png" _mce_src="//d1n2i0nchws850.cloudfront.net/portals/49612/cta-img-4f03e371-7c39-40db-9c11-6cb1d25c4965.png" alt="" class="hs-cta-img" style="border-width: 0px;" _mce_style="border-width: 0px;"&gt;&lt;/a&gt;
&lt;/span&gt;
&lt;script type="text/javascript"&gt;&lt;!--
(function(){
  var hsjs = document.createElement('script');
     hsjs.type = 'text/javascript';
     hsjs.async = true;
     hsjs.src = '//cta-service.cms.hubspot.com/cta-service/loader.js?placement_guid=a35f9a26-cb8b-4b85-a57d-20a43991b421';
  (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(hsjs);
  setTimeout(function() {document.getElementById("hs-cta-a35f9a26-cb8b-4b85-a57d-20a43991b421").style.visibility='visible'}, 20000);
})();
// --&gt;&lt;/script&gt;
&lt;!-- HubSpot Call-to-Action Code --&gt;
&lt;!-- hs-cta-wrapper --&gt;&lt;/span&gt; We all know that cloud computing is becoming very popular,&amp;nbsp; and of course IVR and VOIP telephone technologies are available over the cloud. At Stauffer technologies we have been hosting ivr systems and phone calls for over 6 years now, and we have always said that although this is not always the best way to go, it can make a huge difference in some applications. Here is some&amp;nbsp;research &amp;nbsp;that can help&amp;nbsp;contrast&amp;nbsp;the benefits and draw backs of each approach. &lt;em&gt;Diane Myers &lt;/em&gt;at &lt;em&gt;Infonetics Research&amp;nbsp;&lt;/em&gt;recently published &amp;nbsp;an in-depth look at hosted IVR, including&amp;nbsp;a cost analysis &amp;mdash; the full report is available at connected planet online dot com. To boil down what experience and this survey have taught us, hosted systems are sometimes very cost effective especially in the sort run when the company has low volume and limited capitol. Premises based systems are often significantly less expensive in the long&amp;nbsp;run Especially for high volume users, and have the highest quality audio (some voip systems compress the sound which makes it not as "High Fidelity". There is also now High Definition audio available with some equipment. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Key factors we have found in selecting an ivr (at least from us):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hosted ivr - never have to replace or upgrade&lt;/li&gt;
&lt;li&gt;hosted usually lower up front costs&lt;/li&gt;
&lt;li&gt;in house usually lower long term costs&lt;/li&gt;
&lt;li&gt;Either can be managed by supplier.&lt;/li&gt;
&lt;li&gt;You often will be&amp;nbsp;sharing&amp;nbsp;the hosted equipment&lt;/li&gt;
&lt;li&gt;Hosted usually has a per call or per minute charge.&lt;/li&gt;
&lt;li&gt;in house more flexibility of legacy equipment/better quality audio.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.ksac.com/free-custom-ivr-consultation/" target="_self"&gt;&lt;img src="http://www.ksac.com/Portals/49612/images/C--Documents and Settings-Sandy-My Documents-Work-Ken's work File-website-we_can_do_this.png" border="0" alt="hosted_ivr" class="alignCenter" style="display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;Ask for a free no obligation evaluation and examples of typical savings!&lt;/p&gt;
&lt;ul&gt;
&lt;/ul&gt;</description><dc:creator>Ken Stauffer</dc:creator><pubDate>Fri, 29 Oct 2010 22:56:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:49614</guid><feedburner:origLink>http://www.ksac.com/blog/bid/49614/Hosted-IVR-vs-premises-based-IVR-why-hosted-is-not-for-everybody</feedburner:origLink></item><item><comments>http://www.ksac.com/blog/bid/48594/Brillo-pads-and-Tide-are-the-duct-tape-and-WD-40-of-boat-cleaning#Comments</comments><slash:comments>0</slash:comments><title>Brillo pads and Tide are the duct tape and WD-40 of boat cleaning!</title><link>http://feedproxy.google.com/~r/ksac/blog/~3/G4zSbsVLVs8/Brillo-pads-and-Tide-are-the-duct-tape-and-WD-40-of-boat-cleaning</link><description>&lt;p&gt;&lt;strong&gt;Sometimes the best approach an excellent but simple one!!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Okay, so i know this is called tech corner, and I usually write about exciting stuff like interactive voice response systems, but everybody has to have a hobby, right? Well mine is boating, which is really fun until fall when you have to winterize and put things away for the winter (at least you need this here in Northern Ohio).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;So I have a sailboat, a jet ski, and a dinghy. The dinghy stays in the water and the bottom is truly gross by october, even though i take it out and clean it once in a while. The waterline of my sailboat is equally gross, it has bottom paint on it, but the area just above the line where the bottom paint ends has several inches of green slime growing there as well. Ditto for the back of the jet ski, as well as several fenders that hold my boat away from the dock during storms. If you allow this growth to dry, they literally become part of the boat, extremely hard to remove. &amp;nbsp;If you go to your local boat store or web site they will tell you that you need somewhat expensive products to properly clean these, there is a separate product needed for boat bottoms, and a gel for waterlines, etc. These contain some sort of acid, and you need to wear gloves, and apply this stuff several times, and still scrub and scrub. So I was out of all of this today, and &amp;nbsp;just tried a Brillo pad and some Tide on the bottom of the dinghy. WOW! came clean soooo easy compared to the more expensive methods, so i decided to see about my waterline, same thing!! So here, this new convert went around scrubbing all day, effortlessly &amp;nbsp;removing a whole seasons lake scum buildup off everything within reach of my dock, Fortunately my dog &lt;img src="http://www.ksac.com/Portals/49612/images/brillo_pads-resized-600.bmp" border="0" alt="waterline cleaner" width="128" height="136" class="alignRight" style="float: right;" /&gt;was safe inside the boat!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; I say, &amp;nbsp;move over, WD-40 and duct tape, we all know there are tons of testimonials dedicated to your wonders, I found a few old time products that also don't cost much and work great!!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.ksac.com/Portals/49612/images/tide.bmp" border="0" alt="describe the image" width="116" height="152" class="alignLeft" style="float: left;" /&gt;&amp;nbsp;&amp;nbsp; &lt;strong&gt;What does this have to do with this web site?&lt;/strong&gt; Simple! here at &lt;a title="Stauffer Technologies" href="http://www.ksac.com/about-/" target="_self"&gt;Stauffer Technologies&lt;/a&gt; we strive to create excellent but simple products that make your life easier in everything that we do!! Anybody else ever tried this, or has any other wonder products?!&lt;/p&gt;</description><dc:creator>Ken Stauffer</dc:creator><pubDate>Mon, 18 Oct 2010 21:43:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:48594</guid><feedburner:origLink>http://www.ksac.com/blog/bid/48594/Brillo-pads-and-Tide-are-the-duct-tape-and-WD-40-of-boat-cleaning</feedburner:origLink></item><item><comments>http://www.ksac.com/blog/bid/48244/Doesn-t-interactive-voice-recognition-just-annoy-people#Comments</comments><slash:comments>0</slash:comments><title>Doesn't interactive voice recognition just annoy people?</title><link>http://feedproxy.google.com/~r/ksac/blog/~3/9AOfWj8cJSQ/Doesn-t-interactive-voice-recognition-just-annoy-people</link><description>&lt;p&gt;&lt;img src="http://www.ksac.com/Portals/49612/images/phone.gif" border="0" alt="phone" width="121" height="94" class="alignLeft" style="float: left;" /&gt;Many people I talk to tell me they hate automated systems. I thought I did as well, until I found a few that worked for me. Having the ability to have a call answered on the first ring, and then being able to get the information i need quickly, is to me much better than waiting on hold for long periods of time, waiting until normal business hours, or talking to "Rudy" in Pakistan!&amp;nbsp; Voice recognition menus can be worked with in a hands free driving application. The basic premise of a modern speech recognition system is to handle 60 - 70 percent of the routine calls, which it can often do as well, if not&amp;nbsp;more efficiently than&amp;nbsp;live people, and&amp;nbsp;to get the exceptions to a live operator as quickly as possible.&amp;nbsp;Here is a check list of things that can improve customer satisfaction in an IVR system.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Plan system for a finite list of tasks, make sure obvious to users&lt;/li&gt;
&lt;li&gt;Have context sensitive help available in all menus&lt;/li&gt;
&lt;li&gt;Use Global system commands to avoid large number of menu&amp;nbsp;trees&lt;/li&gt;
&lt;li&gt;have voice recognition menus fall back to touch tone when call is noisy and a live agent is not available&lt;/li&gt;
&lt;li&gt;Use Artificial Intelligence backed up by human approval as well as (partially automated) customer feedback to improve satisfaction going forward&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Using the above best practices can save money by automating the more common customer service tasks, while improving customer satisfaction.&lt;/p&gt;</description><dc:creator>Ken Stauffer</dc:creator><pubDate>Tue, 12 Oct 2010 19:41:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:48244</guid><feedburner:origLink>http://www.ksac.com/blog/bid/48244/Doesn-t-interactive-voice-recognition-just-annoy-people</feedburner:origLink></item><item><comments>http://www.ksac.com/blog/bid/48243/Unified-Messaging-Connecting-OCS-to-the-rest-of-the-world#Comments</comments><slash:comments>3</slash:comments><title>Unified Messaging - Connecting OCS to the rest of the world!!</title><link>http://feedproxy.google.com/~r/ksac/blog/~3/OHnwphzadVY/Unified-Messaging-Connecting-OCS-to-the-rest-of-the-world</link><description>&lt;p&gt;&lt;a href="http://www.ksac.com/contact/" target="_self"&gt;&lt;img src="http://www.ksac.com/Portals/49612/images/C--Documents and Settings-Sandy-My Documents-Work-Ken's work File-website-we_can_do_this.png" border="0" alt="we can do this" class="alignRight" style="float: right;" /&gt;&lt;/a&gt;OCS 2007/Lync 2010&amp;nbsp;is a great &amp;nbsp;unified communications product, but one limiting factor has been the inability to connect devices via UDP. Microsoft says that they limit the connections to TCP only devices for security purposes. This&amp;nbsp;article&amp;nbsp;is not a commentary on why, but a&amp;nbsp;discussion&amp;nbsp;of how to overcome this limitation. Also, this shows 2 methods to connect to asterisk, but the sip proxy should work with many other IP PBX systems as well, and almost everything can connect to asterisk, so with these tools we should be able to connect to just about everything out there.&lt;/p&gt;
&lt;p&gt;There are two technical hurdles to overcome, one is the convert the&amp;nbsp;UDP message to TCP, which is easy, the other is to interpret and handle a 302 moved temporarilly message&amp;nbsp;sent from OCS. &amp;nbsp;You can connect via a&amp;nbsp;commercial&amp;nbsp;sip proxy, but of course they are expensive. Many other sites have posted how to do this with SER, another sip proxy. Internally at STI we have been successful with&amp;nbsp;two open software approaches, both are well tested, easy, and very stable One is a shareware sip proxy named repro, and the other is via the built in TCP support in asterisk 1.6.&lt;/p&gt;
&lt;h2&gt;Using Repro&lt;/h2&gt;
&lt;p&gt;Repro is part of the &lt;a title="ReSiprocate" href="http://www.resiprocate.org" target="_self"&gt;ReSiprocate&lt;/a&gt; project, is available for download as source, and although you have to build it for windows, it comes with scripts and is really easy to do. This is a very stable product that requires a&amp;nbsp;separate&amp;nbsp;machine (cant run directly on the OCS server) . It is a little tricky to get working, but once you do it just runs and never crashes or causes problems.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can download a non supported copy of repro that was compiled for windows by us &lt;a title="here" href="http://www.ksac.com/repro-download/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;after you run install you can start repro with a command line similar to (please note the ip is the ip of the machine this proxy is running on)&lt;/p&gt;
&lt;p&gt;repro&amp;nbsp;&amp;nbsp; --disable-auth --recursive-redirect --record-route=sip:192.168.42.2 --force-record-route&amp;nbsp; --admin-password=admin&amp;nbsp; --log-level=DEBUG&amp;nbsp;&amp;nbsp; &amp;gt; c:\reprout&lt;/p&gt;
&lt;p&gt;Then you can log in and configure on port 5080 of your local machine with the url localhost:5080&lt;/p&gt;
&lt;p&gt;&lt;a class="image" title="Image:Repro-login.png" href="http://www.resiprocate.org/File:Repro-login.png"&gt;&lt;img src="http://www.resiprocate.org/images/2/26/Repro-login.png" border="0" alt="Image:Repro-login.png" width="446" height="192" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then set up Domains: I found you need to add three&amp;nbsp;ip addresses, this proxy, the OCS server or edge server, and Asterisk server.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.resiprocate.org/images/9/98/Repro-domains.png"&gt;&lt;img src="http://www.resiprocate.org/images/9/98/Repro-domains.png" border="0" alt="File:Repro-domains.png" width="701" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Once the 3 domains are added all you have to do is to add a route each direction to tell repro which protocol it expects.&lt;/p&gt;
&lt;p&gt;We need all traffic to the OCS server to be TCP, and anything to the asterisk server to be UDP. In this case the&amp;nbsp;ip of the asterisk box it 192.168.2.118, so our uri would be look like&lt;/p&gt;
&lt;p&gt;^sip:(.*)@192.168.2.118&lt;/p&gt;
&lt;p&gt;and&amp;nbsp;its destination would look like&lt;/p&gt;
&lt;p&gt;sip:$1@192.168.2.118;transport=udp&lt;/p&gt;
&lt;p&gt;&lt;a class="image" title="Image:Repro-addRoute.png" href="http://www.resiprocate.org/File:Repro-addRoute.png"&gt;&lt;img src="http://www.resiprocate.org/images/b/b4/Repro-addRoute.png" border="0" alt="Image:Repro-addRoute.png" width="464" height="298" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; So once you have both routes set up, restart repro and it should work ok! If not look in the log file and you should be able to see whats wrong.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Repro full instruction page is located &lt;a title="here" href="http://www.resiprocate.org/Using_Repro" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Also, you should have repro start as a service, which is also very easy, just use srvany, directions from Microsoft are &lt;a title="here" href="http://support.microsoft.com/kb/137890" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Using Asterisk 1.6&lt;/h2&gt;
&lt;p&gt;For direct connection from Asterisk I have tested with&amp;nbsp;&lt;a title="Trixbox" href="http://www.trixbox.org" target="_self"&gt;Trixbox&lt;/a&gt;, and as long as you use the 1.6 version it connects just fine. As almost everything out there can connect to Asterisk, this interface should be able to bridge the gap to just about anybody out there. &amp;nbsp;Connection is really straightforward (probably more than one way to accomplish this, but this one is well tested). You set up a trunk. You merely have to tell asterisk&amp;nbsp;it's ok to use&amp;nbsp;TCP and also about the 302 message, which it calls promiscuous redirect. the username is not important, but you have to put something. In&amp;nbsp;your trunk settings&amp;nbsp;enter&amp;nbsp;something like&amp;nbsp;the following:&lt;/p&gt;
&lt;p&gt;canreinvite=yes&lt;br /&gt;context=from-internal&lt;br /&gt;host=IP-OF-OCS-Machine&lt;br /&gt;username=3335&lt;br /&gt;qualify=yes&lt;br /&gt;transport=tcp,udp&lt;br /&gt;promiscredir=yes&lt;br /&gt;type=peer&lt;/p&gt;
&lt;p&gt;thats all you need, feel free to post a comment below if you have a problem, or find an error! Also please&amp;nbsp; let me know if you have found other ways to make this work!!&lt;/p&gt;</description><dc:creator>Ken Stauffer</dc:creator><pubDate>Tue, 12 Oct 2010 15:17:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:48243</guid><feedburner:origLink>http://www.ksac.com/blog/bid/48243/Unified-Messaging-Connecting-OCS-to-the-rest-of-the-world</feedburner:origLink></item></channel></rss>

