<?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: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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>The Tech Lounge</title>
	
	<link>http://blog.inin.com/tech</link>
	<description>An Exchange of Innovative ideas</description>
	<lastBuildDate>Tue, 03 Apr 2012 18:54:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ININ-TechLounge" /><feedburner:info uri="inin-techlounge" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>ININ-TechLounge</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>The Disappearing Desktop</title>
		<link>http://feedproxy.google.com/~r/ININ-TechLounge/~3/Gf_5Fjr-FvA/</link>
		<comments>http://blog.inin.com/tech/the-disappearing-desktop/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 18:34:09 +0000</pubDate>
		<dc:creator>Travis Gillison</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.inin.com/tech/?p=611</guid>
		<description><![CDATA[<p>The mainframe computer debuted in the 1960s. � These machines were very simple in nature, but took up an entire room and required a tremendous amount of power. � I&#8217;m sure the engineers behind them never would have imagined that the same technology would become a commodity and also end up in the palm [<a href="http://blog.inin.com/tech/the-disappearing-desktop/">more...</a>]]]></description>
			<content:encoded><![CDATA[<p>The mainframe computer debuted in the 1960s.  These machines were very simple in nature, but took up an entire room and required a tremendous amount of power.  I&#8217;m sure the engineers behind them never would have imagined that the same technology would become a commodity and also end up in the palm of a person&#8217;s hand. The smartphone, and certainly now the tablet, have changed the way business is done.  Subsequently, now that Internet availability is so common, it&#8217;s hard to imagine that the desktop would potentially be rendered unnecessary.</p>
<p>As a network admin, infrastructure planning and scalability preparation is of the utmost importance.  Products such as VMware©, Citrix&#8217;s XenApp© and Microsoft&#8217;s Hyper-V© technologies have made virtualizing servers and desktops easier to manage and more accessible. It almost seems cost prohibitive for some businesses, particularly smaller start-ups, to invest in desktops.  The industry is paying much more attention to application devices that utilize a monitor port, mouse and keyboard ports, and Ethernet.  Agents then log in to a portal and do everything within the LAN.  There is no need to worry about the user backing up data locally, and control of the user&#8217;s access is more structured and more secure.</p>
<p>That may seem a bit scary to some, as there are concerns about bandwidth and server availability.  Having that kind of structure requires maintenance times to be planned well in advance, and also requires constant monitoring, to ensure that all agents have access to the servers that they require to conduct their tasks.</p>
<p>Although companies certainly aren&#8217;t going to call a recycling company anytime soon to come claim their desktop systems, the industry is continuing to move toward the direction of the mobile worker.  <a href="http://blog.inin.com/tech/who-says-we-cant-spring-clean-in-december/" />In my last post</a> I discussed the increase in the remote worker base.  With added mobility and access to corporate data, the remote worker&#8217;s tools are even more powerful and there is little downtime in opportunities to respond to work-related requests.  This also allows more administrative ability to monitor company-wide network usage.  With social media and its popularity gaining tread, this has caused detraction from work duties for some businesses. It is more efficient for companies to employ methods of restricting access to certain websites, or to disallow random browsing to avoid viruses and malware.  This can obviously decrease productivity even more, if the user&#8217;s machine is taken offline, due to misuse or infection.</p>
<p>Have you experienced the &#8220;disappearing desktop&#8221;?  How did you go about implementing this new infrastructure?  I would love to hear from you as always.</p>
<p>&#8211;Travis W. Gillison</p>
<img src="http://feeds.feedburner.com/~r/ININ-TechLounge/~4/Gf_5Fjr-FvA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.inin.com/tech/the-disappearing-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.inin.com/tech/the-disappearing-desktop/</feedburner:origLink></item>
		<item>
		<title>Interaction Attendant Remote Data Query</title>
		<link>http://feedproxy.google.com/~r/ININ-TechLounge/~3/07skhYAbQHE/</link>
		<comments>http://blog.inin.com/tech/interaction-attendant-remote-data-query-2/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 15:26:10 +0000</pubDate>
		<dc:creator>Anish Sharma</dc:creator>
				<category><![CDATA[3rd Party Integrations]]></category>
		<category><![CDATA[Best Practices]]></category>

		<guid isPermaLink="false">http://blog.inin.com/tech/?p=594</guid>
		<description><![CDATA[<p>One of the common questions I usually get asked is how to determine what value goes in where in the Remote Data Query node. Instead of getting into the technical details of the web service or the wsdl, I&#8217;ll share a quick technique which will aid you with what you need to know. My [<a href="http://blog.inin.com/tech/interaction-attendant-remote-data-query-2/">more...</a>]]]></description>
			<content:encoded><![CDATA[<p>One of the common questions I usually get asked is how to determine what value goes in where in the Remote Data Query node. Instead of getting into the technical details of the web service or the wsdl, I&#8217;ll share a quick technique which will aid you with what you need to know. My tool of choice is usually SOAP UI which is probably bit too heavy for most users so feel free to use any light weight alternative which can give you similar results.</p>
<p>If you would like to use SOAP UI, then you can get it <a href="http://sourceforge.net/projects/soapui/files/soapui/4.0.1/" target="_blank">here</a>. Grab the standalone version so that you have everything you need in one package.</p>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2012/02/021312_0042_Interaction1.png" alt="" /></p>
<p>Once you have downloaded and extracted the zip archive, launch the application and create a new project.Type in the location of the wsdl file and the project name will get automatically populated. Leave the &#8216;Create Requests&#8217; option enabled.</p>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2012/02/021312_0042_Interaction2.png" alt="" /></p>
<p>Click the &#8216;OK&#8217; button and the requests for all the web methods available to us will get created. In our example, lets chose the method &#8216;GetCityWeatherByZIP&#8217;  which takes in the ZIP code as the input. Do a quick test to ensure everything is working by putting in your ZIP code and hit the green arrow to execute. Your Request/Response window will look similar to below:</p>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2012/02/021312_0042_Interaction3.png" alt="" /></p>
<p>Now, to get the data that is of interest to us, click on the &#8216;Raw&#8217; tab and you will be presented with the following:</p>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2012/02/021312_0042_Interaction4.png" alt="" /></p>
<p>We need to know the location of the web service, the action and xml request that we have to send.</p>
<p>The location is determined by looking at the POST header i.e <a href="http://wsf.cdyne.com/WeatherWS/weather.asmx">http://wsf.cdyne.com/WeatherWS/weather.asmx</a></p>
<p>The Action is : <a href="http://ws.cdyne.com/WeatherWS/GetCityWeatherByZIP">http://ws.cdyne.com/WeatherWS/GetCityWeatherByZIP</a> as shown in the SOAPAction header.</p>
<p>And the xml input is :</p>
<pre class="brush: xml; title: ; notranslate">

&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?--&gt;

&lt;!--Optional:--&gt;

55416
</pre>
<p>One thing you will notice is the string</p>
<pre class="brush: xml; title: ; notranslate">&lt;!--?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?--&gt;</pre>
<p>is missing in your request that got created. We need to add that in our XML input so that CIC can determine what encoding to use in the request. Let&#8217;s walk through another example. This time, web services build on the java platform:</p>
<p>The WSDL for our web service is <a href="http://soaptest.parasoft.com/calculator.wsdl">http://soaptest.parasoft.com/calculator.wsdl</a>.It is a simple service which will perform some basic math functions. As above, we create a new project and this time we chose to use the &#8216;Add&#8217; method.</p>
<p>Our raw data for the request is as follows:</p>
<pre class="brush: plain; title: ; notranslate">POST http://ws1.parasoft.com/glue/calculator HTTP/1.1

Accept-Encoding: gzip,deflate

Content-Type: text/xml;charset=UTF-8

SOAPAction: &quot;add&quot;

User-Agent: Jakarta Commons-HttpClient/3.1

Host: ws1.parasoft.com

Content-Length: 302</pre>
<p>Location is simple, we get that from the POST but what about the action, well, our action will be just &#8216;add&#8217;. There is no need to put the full URL for the action.</p>
<p>To finish this post off, here are some tips when using the Remote Data Query node in Attendant</p>
<ol>
<li>The response we receive has to be a simple type. If we get for example, multiple cities returned and each city has the weather details within it, then attendant will not be able to bind that data.</li>
<li>Assign the URL to an attribute that can be placed at the beginning of your profile. This way, you can easily switch between your prod and dev web service instead of going through each RDQ node and making the change there.</li>
<li>Always test your web service using a tool like SOAP UI first to ensure that you understand what your input and output response will look like. Armed with this info, you will be able to troubleshoot with ease and also determine if the issue is CIC related or with something with the web service.</li>
<li>Make good use of the &#8216;logging&#8217; node to log the attribute values returned from web service. It&#8217;s much easier to look at the properties of the call and follow the call  log then look at the IP logs to determine what&#8217;s happening.</li>
<li>Use the string filter &#8216;SOAPHTTPRequest()&#8217; in the IP Logs to get a clearer picture of what we are sending and receiving to and from the web service.</li>
</ol>
<p>-Anish</p>
<img src="http://feeds.feedburner.com/~r/ININ-TechLounge/~4/07skhYAbQHE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.inin.com/tech/interaction-attendant-remote-data-query-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.inin.com/tech/interaction-attendant-remote-data-query-2/</feedburner:origLink></item>
		<item>
		<title>A Time to Reflect</title>
		<link>http://feedproxy.google.com/~r/ININ-TechLounge/~3/ZezPHa7O8YA/</link>
		<comments>http://blog.inin.com/tech/a-time-to-reflect/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 21:02:54 +0000</pubDate>
		<dc:creator>Anish Sharma</dc:creator>
				<category><![CDATA[Tech News]]></category>

		<guid isPermaLink="false">http://blog.inin.com/tech/?p=556</guid>
		<description><![CDATA[<p>We have finally reached the end of another year and as usual, for me, it&#8217;s a time to reflect on how the year went and look forward to the New Year. 2011 saw us release a number of service updates:</p> 3 Service Updates for CIC 3.0 1 Service Update for Dialer 2.4 2 Service [<a href="http://blog.inin.com/tech/a-time-to-reflect/">more...</a>]]]></description>
			<content:encoded><![CDATA[<p>We have finally reached the end of another year and as usual, for me, it&#8217;s a time to reflect on how the year went and look forward to the New Year. 2011 saw us release a number of service updates:</p>
<ul>
<li>3 Service Updates for CIC 3.0</li>
<li>1 Service Update for Dialer 2.4</li>
<li>2 Service Updates for Interaction Gateway</li>
<li>2 Service Updates for Dialer 3.0</li>
<li>2 Service Updates for SIP Proxy</li>
</ul>
<p>We also saw the release of CIC 4.0 which was a fairly major undertaking. On all fronts, 4.0 showcases our ability to innovate and 2012 is the year where most of our customers will get to experience this innovation. So what makes 4.0 so innovative? Some of my favourites are:</p>
<ul>
<li>CIC is now a proper application server giving us the ability to virtualize it.</li>
<li>Session managers can be regionalized just like media servers.</li>
<li>Concurrent Licensing lets you configure more licenses that the system is licensed for.</li>
<li>UI Improvements to Interaction Administration, Interaction Client and Supervisor gives a major productivity boost for day to day tasks. Some UI changes are simply jaw dropping <span style="font-family: Wingdings">J</span></li>
<li>Proactive and Cradle to Grave Recordings. If you happen to click on the record button half way down the conversation, you will end up with the whole recording which is always nice to have.</li>
<li>Interaction Supervisor is now part of ICBM so now one less application to install plus, you get all the performance enhancements provided by ICBM which is a bonus.</li>
<li>Major reporting improvements. Too many enhancements to list but the key one is the new reporting engine which lets you drill down to details.</li>
<li>No more workflows in Dialer 4.0 <span style="font-family: Wingdings">J</span></li>
</ul>
<p>I can probably go on and on about 4.0 but that&#8217;s what 2012 is for <span style="font-family: Wingdings">J</span>.  Overall, we have had a busy year and there&#8217;s no sign of slowing down. Before signing off for this year, I am sharing my favorite quote:</p>
<blockquote><p>&#8220;<span style="color: #333333;background-color: white">I don&#8217;t know what will happen next, I don&#8217;t know what I&#8217;m going to be, what I&#8217;m going to learn. But what I do know is this. Life, all life, is about asking questions, not about knowing answers. It is wanting to see what&#8217;s over the next hill that keeps us all going. We have to keep asking questions, wanting to understand, even when we know we&#8217;ll never find the answers. We have to keep on asking the questions&#8221;<br />
</span></p></blockquote>
<p><span style="color: #333333;background-color: white">So keep those questions coming  <span style="font-family: Wingdings">J</span>. Merry Christmas and a Happy New Year<br />
</span></p>
<p><span style="color: #333333;background-color: white">-Anish</span></p>
<img src="http://feeds.feedburner.com/~r/ININ-TechLounge/~4/ZezPHa7O8YA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.inin.com/tech/a-time-to-reflect/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.inin.com/tech/a-time-to-reflect/</feedburner:origLink></item>
		<item>
		<title>Using Gmail for Unified Messaging</title>
		<link>http://feedproxy.google.com/~r/ININ-TechLounge/~3/k0M0z8rKyqQ/</link>
		<comments>http://blog.inin.com/tech/using-gmail-for-unified-messaging/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 20:15:00 +0000</pubDate>
		<dc:creator>Anish Sharma</dc:creator>
				<category><![CDATA[3rd Party Integrations]]></category>

		<guid isPermaLink="false">http://blog.inin.com/tech/?p=539</guid>
		<description><![CDATA[<p>The last few weeks have been very busy so apologies for not posting. As of IC 3.0 SU11 (SU10 w/ SU10-ES_IC-79127) we added support for oAuth, which is the underlying technology that lets us integrate to Gmail. OAuth lets us access user data without us knowing what the user password is. There are basically [<a href="http://blog.inin.com/tech/using-gmail-for-unified-messaging/">more...</a>]]]></description>
			<content:encoded><![CDATA[<p>The last few weeks have been very busy so apologies for not posting. As of IC 3.0 SU11 (SU10 w/ SU10-ES_IC-79127) we added support for oAuth, which is the underlying technology that lets us integrate to Gmail. OAuth lets us access user data without us knowing what the user password is. There are basically two parts to it:</p>
<ol>
<li>
<div>Enable oAuth if it hasn&#8217;t been already enabled (Advanced Tools&gt;Authentication&gt;Manage OAuth Domain Key) in the Gmail setup console.</div>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2011/12/121511_2014_UsingGmailf11.png" alt="" width="450" height="265" /></p>
<p>We need to enable &#8216;consumer key&#8217; and &#8216;two-legged oAuth control&#8217;.</li>
<li>Enable SMTP and IMAP providers in Interaction Administrator.</li>
</ol>
<p>Once we have Gmail configured, we can set up our SMTP and IMAP providers as follows:</p>
<ol>
<li>
<div>The consumer key and secret are the two pieces of information we need from our Gmail Setup Console for our authentication.</div>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2011/12/121511_2014_UsingGmailf21.png" alt="" /></li>
<li>
<div>Make sure that the &#8216;Use secure connections&#8217; is enabled.</div>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2011/12/121511_2014_UsingGmailf31.png" alt="" /></p>
<p>That is all we have to do for SMTP, next we add the configuration for the IMAP server. Enable SSL checkbox here as well</p>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2011/12/121511_2014_UsingGmailf41.png" alt="" /></p>
<p>With the providers set up, all that remains to be done is configure your users with their mailboxes</p>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2011/12/121511_2014_UsingGmailf51.png" alt="" /></p>
<p>I will do a follow up post to go over some more details for those contemplating the move to Gmail. If you have moved to Gmail, please drop me a line and share your experiences so that we can all learn from it. Until then, have a good day <img src='http://blog.inin.com/tech/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>-Anish</li>
</ol>
<img src="http://feeds.feedburner.com/~r/ININ-TechLounge/~4/k0M0z8rKyqQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.inin.com/tech/using-gmail-for-unified-messaging/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.inin.com/tech/using-gmail-for-unified-messaging/</feedburner:origLink></item>
		<item>
		<title>Who Says We Can’t Spring Clean in December?</title>
		<link>http://feedproxy.google.com/~r/ININ-TechLounge/~3/PB2O6RXl6XI/</link>
		<comments>http://blog.inin.com/tech/who-says-we-cant-spring-clean-in-december/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 21:55:30 +0000</pubDate>
		<dc:creator>Travis Gillison</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.inin.com/tech/?p=517</guid>
		<description><![CDATA[<p>As 2011 comes to a close, it is always good to be introspective about things that you have done over the year. � In order for your business to remain competitive, functional and efficient, it is important to continually monitor your processes and operations. � It is also good to audit security policies.</p> <p>One [<a href="http://blog.inin.com/tech/who-says-we-cant-spring-clean-in-december/">more...</a>]]]></description>
			<content:encoded><![CDATA[<p>As 2011 comes to a close, it is always good to be introspective about things that you have done over the year.  In order for your business to remain competitive, functional and efficient, it is important to continually monitor your processes and operations.  It is also good to audit security policies.</p>
<p>One thing I have noticed is over the last decade, the remote worker is becoming increasingly abundant.  One of our customers, VIPdesk, modified their entire business model to adjust for<a href="http://www.theintelligent.com/vipdesk.aspx"> remote workers</a>.  They found that remote workers were typically more educated, and had lower attrition rates than traditional contact center agents.</p>
<p>A challenge that comes with remote work, however,  is making sure that workers meet security policies.  Many companies do not specify policies for desktops, laptops, smartphones and tablets for their remote employees to ensure that they meet certain criteria, but it is essential that these issues be addressed.</p>
<p>Many remote employees may not possess the proper technical skills and often need guidance on certain criteria in order to meet a relatively low horizon compliance.  In this post, I am going to share ideas and software programs that I use regularly at home that not only increase my security but help maintain my computer&#8217;s integrity.  Please note that Interactive Intelligence® does not specifically endorse any of the following programs, and by no means are they a &#8220;catch all&#8221; solution.  When used properly though, I have found that they are very good at providing protection on multiple levels.  The best part?  They are all free.</p>
<p>First of all, if the remote employee does not check that Windows Updates are properly applied, it is a great idea to make sure that they are done on a regular basis.  I do not recommend automatically applying them, as it may conflict with programs that the worker is utilizing.  Check with the administrator for the best practices regarding this particular policy.</p>
<p><a href="http://www.zonealarm.com/security/en/trialpay-za-signup.htm">ZoneAlarm® by Check Point® Software Technologies LTD</a>, is a great one to start off with.  The Windows firewall has always had limitations and it is often time consuming to individually block/allow ports or prevent certain programs from installing or running.  ZoneAlarm&#8217;s free firewall solution simplifies this process with a basic GUI and prompts when unknown files are being accessed or requested.  A good rule of thumb for the remote worker:  if the employee is unsure of what is being requested, deny access and find out.  I have learned a lot about various Windows &#8220;behind the scenes&#8221; files and other installation processes by looking deeper into what firewalls inquire about for permissions.</p>
<p><a href="http://iobit.com/download.html">IObit&#8217;s Advanced SystemCare Free 5</a> is a fantastic tool that I recently discovered.  Although it does have some features unavailable because it is the free edition, the options that you can use can help boost performance.  One option is to install their sister application to use called Smart Defrag 2.  Defragmentation is a lost art in the computer maintenance world, and Windows-based machines no longer allow you to see the actual fragmentation map.  Smart Defrag 2 will show you the levels of defragmentation and the various types of files that are stored on your hard drive.  The defrag is also very quick.</p>
<p>Another great option of Advanced System Care 5 is that it helps you find orphaned files and folders.  If you use Windows for long enough without formatting your drives and installing a clean copy, it leaves stragglers behind and slows hard drive performance.  Advanced System Care 5 will find those for you and help you delete them, if you choose.</p>
<p>Lastly, <a href="http://www.safer-networking.org/en/download/index.html">Spybot Search &amp; Destroy©®</a>, is a great tool and provides an easy way to immunize your system from possible attacks.  Spybot will scan your entire computer and look for common spyware and malware on your system.  It will then display everything it finds and present you with options.  It also gives you the option to install several &#8220;vaccinations&#8221; for your browser (note:  only Internet Explorer, Opera and Firefox are supported for this function) to help further protect your system.</p>
<p>As the holidays near, please take time to enjoy it with family and friends, but also to reflect on changes you can make to your remote policies to further maintain the integrity of your company&#8217;s security.  As always, The Tech Lounge loves to hear from its readers.  If you have specific comments in regards to your own policies and would like to share them, we&#8217;d certainly enjoy hearing from you.</p>
<p>Enjoy the end of 2011 and happy holidays!  See you in 2012!</p>
<p>&#8211;Travis W. Gillison</p>
<img src="http://feeds.feedburner.com/~r/ININ-TechLounge/~4/PB2O6RXl6XI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.inin.com/tech/who-says-we-cant-spring-clean-in-december/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.inin.com/tech/who-says-we-cant-spring-clean-in-december/</feedburner:origLink></item>
		<item>
		<title>Using the Get DS Parameter Tool Step</title>
		<link>http://feedproxy.google.com/~r/ININ-TechLounge/~3/Vwpm_Qiap3w/</link>
		<comments>http://blog.inin.com/tech/using-the-get-ds-parameter-tool-step/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 15:43:13 +0000</pubDate>
		<dc:creator>George Ganahl</dc:creator>
				<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[Customizations]]></category>
		<category><![CDATA[Handlers]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blog.inin.com/tech/using-the-get-ds-parameter-tool-step/</guid>
		<description><![CDATA[<p> </p> <p>The Get DS Parameter tool step can be very useful in situations where you want to set the value of a variable within a handler by setting the value of a Server Parameter in Interaction Administrator. This allows you to change the behavior of a handler without having to open the handler, [<a href="http://blog.inin.com/tech/using-the-get-ds-parameter-tool-step/">more...</a>]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://blog.inin.com/tech/wp-content/uploads/2011/11/clip_image001.gif"><img style="padding-left: 0px;padding-right: 0px;float: none;margin-left: auto;margin-right: auto;padding-top: 0px;border: 0px" src="http://blog.inin.com/tech/wp-content/uploads/2011/11/clip_image001_thumb.gif" border="0" alt="clip_image001" width="135" height="106" /></a></strong><strong> </strong></p>
<p>The <strong>Get DS Parameter</strong> tool step can be very useful in situations where you want to set the value of a variable within a handler by setting the value of a Server Parameter in Interaction Administrator. This allows you to change the behavior of a handler without having to open the handler, modify the variable definition, save the handler, and publish it again.</p>
<p>You <em>could</em> use the <strong>Get DS Attr</strong> tool step instead, but the <strong>Get DS Parameter</strong> tool step offers a couple of advantages which make it a more attractive option.</p>
<p>An example use might be to set the telephone number to be used by the on-call IT Department member:</p>
<p><a href="http://blog.inin.com/tech/wp-content/uploads/2011/11/clip_image002.gif"><img style="padding-left: 0px;padding-right: 0px;float: none;margin-left: auto;margin-right: auto;padding-top: 0px;border: 0px" src="http://blog.inin.com/tech/wp-content/uploads/2011/11/clip_image002_thumb.gif" border="0" alt="clip_image002" width="208" height="240" /></a></p>
<p><strong>Inputs Tab</strong></p>
<p><em>Parameter Source</em></p>
<p>This literal string must be either &#8220;SERVER&#8221; or &#8220;SYSTEM.&#8221; “SERVER” represents a Server Parameter, and “SYSTEM” represents a System Parameter. You can use either, but usually you will use “SERVER”. It is <strong>very important</strong> to type this setting in ALL CAPS. Otherwise, it will not work.</p>
<p><em>Parameter Name</em></p>
<p>The name of the parameter being queried. In the case of our example, we are going to look up the value of a Server Parameter named “OnCallNumber”.</p>
<p><a href="http://blog.inin.com/tech/wp-content/uploads/2011/11/clip_image004.jpg"><img style="padding-left: 0px;padding-right: 0px;float: none;margin-left: auto;margin-right: auto;padding-top: 0px;border: 0px" src="http://blog.inin.com/tech/wp-content/uploads/2011/11/clip_image004_thumb.jpg" border="0" alt="clip_image004" width="244" height="164" /></a></p>
<p><em>Add Parameter?</em></p>
<p>Set this to <strong>true</strong> if you want the server parameter to be added if it does not exist already.</p>
<p>This is one of the features of the tool step which sets it apart from the <strong>Get DS Attr</strong> tool step. It is a good safeguard in case some well-meaning system administrator deletes the Server Parameter, not realizing its importance. You should set this value to <strong>true</strong> and set the <strong>Default Value</strong> field to value you would use if the set value somehow got deleted.</p>
<p><em>Default Value</em></p>
<p>The default value of the specified parameter. This value will be assigned to the parameter if it is being created by this tool.</p>
<p>This is another differentiator from the <strong>Get DS Attr</strong> tool step. Used in conjunction with <strong>Add Parameter</strong> set to <strong>true</strong>, this guarantees that you will have at least <em>some</em> value to use in your handler, even if the Server Parameter was inadvertently deleted, or the parameter is intact but the value was deleted. In our example, it is set to the phone number we want to call as a default.</p>
<p><strong><a href="http://blog.inin.com/tech/wp-content/uploads/2011/11/clip_image006.jpg"><img style="padding-left: 0px;padding-right: 0px;float: none;margin-left: auto;margin-right: auto;padding-top: 0px;border: 0px" src="http://blog.inin.com/tech/wp-content/uploads/2011/11/clip_image006_thumb.jpg" border="0" alt="clip_image006" width="212" height="244" /></a></strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Outputs</strong></p>
<p><em>Value</em></p>
<p>The value of the parameter. In our example, we are assigning the value of the Server Parameter to a variable named <strong>sOnCallNumber</strong>. The value will always be returned as a String data type. If you want to use it as a different data type, you will have to follow the <strong>Get DS Parameter</strong> tool step with an <strong>Assignment</strong> tool step to convert the value to the desired data type.</p>
<p><strong> </strong></p>
<p><strong>Exit Paths</strong></p>
<p><em>Success</em></p>
<p>This path is taken if the value for the specified parameter is retrieved. <strong>Note</strong>: If you leave the value of <strong>Add Parameter</strong> set to <strong>false</strong>, this step will not take the Success exit path if someone deletes the Server Parameter. That is why it is highly recommended that you set <strong>Add Parameter</strong> to <strong>true</strong> and supply a value in the <strong>Default Value</strong> parameter.</p>
<p><em>Failure</em></p>
<p>This path is taken if the operation fails. Once again, usually because someone deleted the Server Parameter and <strong>Add Parameter</strong> is set to <strong>false</strong>.</p>
<p>Hopefully you find this information useful!  Please post in the Comments and let me know if there is another Handlers-related topic you&#8217;d like to see explored.</p>
<p>Thanks!</p>
<p>George Ganahl, Master Training Consultant</p>
<p>http://www.inin.com/education</p>
<img src="http://feeds.feedburner.com/~r/ININ-TechLounge/~4/Vwpm_Qiap3w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.inin.com/tech/using-the-get-ds-parameter-tool-step/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.inin.com/tech/using-the-get-ds-parameter-tool-step/</feedburner:origLink></item>
		<item>
		<title>How Innovation Enables Us To Move Forward</title>
		<link>http://feedproxy.google.com/~r/ININ-TechLounge/~3/EkSqxjqextY/</link>
		<comments>http://blog.inin.com/tech/how-innovation-enables-us-to-move-forward/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 20:50:00 +0000</pubDate>
		<dc:creator>Travis Gillison</dc:creator>
				<category><![CDATA[Telephony Trends and Futures]]></category>

		<guid isPermaLink="false">http://blog.inin.com/tech/?p=458</guid>
		<description><![CDATA[<p>Welcome to my first post in The Tech Lounge! My name is Travis Gillison, and I have been employed as a member of the Product Integration Team within Testing since November of 2007. During my tenure, I have had the opportunity to see how our product is used in the field, and subsequently, how [<a href="http://blog.inin.com/tech/how-innovation-enables-us-to-move-forward/">more...</a>]]]></description>
			<content:encoded><![CDATA[<p>Welcome to my first post in <em>The Tech Lounge</em>!  My name is Travis Gillison, and I have been employed as a member of the Product Integration Team within Testing since November of 2007.  During my tenure, I have had the opportunity to see how our product is used in the field, and subsequently, how it has changed.  This has enabled me to glean a thorough understanding of what we do here at Interactive Intelligence.  I get the &#8220;bird&#8217;s eye view&#8221; of our software.</p>
<p>You may not know this, but most of the new features and changes made within our Service Updates are direct results of the feedback we get from our customers.  I spend a lot of time testing those updates, so I am always curious to see how our product affects the real world, and how it benefits our customers by improving their productivity and profitability.  It&#8217;s this exact function of my position here that is the most exciting.</p>
<p>That leads me to the first topic I&#8217;d like to discuss:  innovation.  There was arguably no bigger story in IT this year than the recent passing of Steve Jobs.  His impact on the technology industry was invaluable and he has forever changed the way all of us communicate.  He had a creative mind that surpassed many others, and his products are practically commodity items, which is an impressive achievement for any company.  Steve Jobs was an innovator.  Many would call him a game changer.  His entire life was surrounded by creativity.</p>
<p>What does this have to do with Interactive Intelligence?  Everything.  &#8220;Deliberately Innovative&#8221; is our company motto, and our Chief Executive Officer Don Brown has a clear vision of how that mantra drives our product design.  Our contact center solution has slowly focused on a niche within the telecommunications industry, bringing unified messaging to the forefront and showing our competitors that SIP is the protocol to follow.  Our product has drastically changed the way our customers do business, and I believe that many of them feel the same way we do about innovation.  It moves us forward.</p>
<p>Moving forward is a common phrase people hear, but I rarely see it done by a lot of businesses.  It seems &#8220;that&#8217;s the way it has always been&#8221; retains an authoritative hold over a lot of companies, and it prevents progress.  Being innovative can be a little more risky and shall we say, sexy.  Innovation, by definition, is the introduction of new things or methods.  It is the key reason our products are so dynamic, and it&#8217;s one of the reasons that our customers have been able to succeed with their business strategies.</p>
<p>Our upcoming <em><a href="http://www.inin.com/ProductSolutions/Pages/4.0.aspx?=CIC-SB">Customer Interaction Center</a><sup>TM </sup>4.0</em> release is going to show, yet again, how innovation will help our customers.  It will help them move forward, and because change is inevitable, (especially in our industry), this is a good thing. We must all be chameleons, and continue to adapt to the market around us.  Our customers are certainly the best chameleons of all, because as they change their business structure, our product will shape itself to match their needs.</p>
<p>As mentioned previously, seeing how our product is used has always enticed me.  I&#8217;d like to hear from you.  How has our product helped you become innovative?</p>
<p>&#8211;Travis W. Gillison</p>
<img src="http://feeds.feedburner.com/~r/ININ-TechLounge/~4/EkSqxjqextY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.inin.com/tech/how-innovation-enables-us-to-move-forward/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.inin.com/tech/how-innovation-enables-us-to-move-forward/</feedburner:origLink></item>
		<item>
		<title>Top 10 Interaction Attendant Enhancements</title>
		<link>http://feedproxy.google.com/~r/ININ-TechLounge/~3/_j4NXaFfhMw/</link>
		<comments>http://blog.inin.com/tech/top-10-interaction-attendant-features/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 21:45:48 +0000</pubDate>
		<dc:creator>Anish Sharma</dc:creator>
				<category><![CDATA[Tech News]]></category>
		<category><![CDATA[Tech Tips]]></category>

		<guid isPermaLink="false">http://blog.inin.com/tech/?p=468</guid>
		<description><![CDATA[<p>Interaction Attendant hasn&#8217;t had much attention thrown at it for a while. But the tide is changing and there some really nice enhancements added to it lately. Let look at the top 10 features you probably were not aware of:</p> Read-Only Mode (SU12) <p>Previously if you needed to review your Attendant configuration, there was [<a href="http://blog.inin.com/tech/top-10-interaction-attendant-features/">more...</a>]]]></description>
			<content:encoded><![CDATA[<p>Interaction Attendant hasn&#8217;t had much attention thrown at it for a while. But the tide is changing and there some really nice enhancements added to it lately. Let look at the top 10 features you probably were not aware of:</p>
<ol>
<li>
<div><strong>Read-Only Mode (SU12)<br />
</strong></div>
<p>Previously if you needed to review your Attendant configuration, there was a good chance that you would be stealing the lock from another user if they had Attendant open as well. As of SU12, you can now load the attendant tree in read only mode without having any issues with stealing locks. Attendant can be launched using the command line option  /r or /readonly to load it in read only mode or select the checkbox &#8216;Read Only&#8217; when logging in.<strong><br />
</strong></li>
<li>
<div><strong>Read-Only Offline Editing Mode (SU12)<br />
</strong></div>
<p>With Read Only mode, another enhancement was introduced with SU12, the ability to do offline editing on the loaded configuration. When in this mode, all your edits are in memory and can be exported which can later be imported once you have acquired the lock to the configuration. The command line option /oe or /offlineedit can be used to launch IA in this mode. Alternatively, you can select this option when logging into IA.</li>
<li>
<div><strong>Reporting Enhancement (SU11)<br />
</strong></div>
<p>This used to be the realm of handler customizations. Now, you have the ability to define &#8216;Stats Group&#8217; and &#8216;Report Group&#8217;s to further enhance your reporting capabilities using the &#8216;Set Advanced Statistic&#8217; operation.</li>
<li>
<div><strong>ACL for Profiles (SU11)<br />
</strong></div>
<p>One of the common requests from customers was the ability to lock down the configuration so that only certain members of the organisation can view a particular set of configuration. We have now the ability to control access at the profile level which can be configured via the &#8216;Access Control&#8217; tab in the Queues or Users properties.</p>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2011/10/102011_2145_Top10Intera1.png" alt="" /></li>
<li>
<div><strong>Selection/Case Actions (SU11)<br />
</strong></div>
<p>Instead of using a long string of logical transfers making your configuration messy and harder to understand, a new &#8216;Selection&#8217; functionality was added. Each expression case gets its own node making it easier to understand your configuration and make maintenance easier.</p>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2011/10/102011_2145_Top10Intera2.png" alt="" /></li>
<li>
<div><strong>Dynamic Actions (SU12)<br />
</strong></div>
<p>Dynamic Actions breaks you away from the silos of hard coded settings and lets you tweak your configuration using attributes. Common functions like Workgroup Transfer, Agent Transfer, Play Audio, etc. can now be performed based on value assigned to an attribute. You can now set the attribute anywhere in your call flow configuration and have the operation automatically use the updated values.</p>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2011/10/102011_2145_Top10Intera3.png" alt="" /></li>
<li>
<div><strong>Publish Enhancement (SU11)<br />
</strong></div>
<p>One of my issues with Attendant always has been the amount of processing power that is used when publishing a large configuration tree even if it was a simple change. SU11 introduced some optimizations so that now we only publish the changes resulting in a much better experience.</li>
<li>
<div><strong>SSL support in Remote Data Query (SU11)<br />
</strong></div>
<p>When the Remote Data Query operation was introduced in SU6, we could not make requests to SSL or user authentication based web services. SU11 added SSL and user authentication support</p>
<p><img src="http://blog.inin.com/tech/wp-content/uploads/2011/10/102011_2145_Top10Intera4.png" alt="" /><strong><br />
</strong></li>
<li>
<div><strong>Email Selection (SU14)<br />
</strong></div>
<p>Email configurations didn&#8217;t get left out of the enhancements. In SU14, a switch statement style as in the call profile selection operation was added. There are some differences compared to the call profile selection operation though. The key difference is that the criteria can be different for each case while with the call profile selection, the criteria are the same.</li>
<li>
<div><strong>New Tools (SU13)<br />
</strong></div>
<p>We received some new <span style="text-decoration: line-through">toys </span>tools to add to our toolkit. One that allows for parsing SIP headers that contain name value pair data and creating an attribute for every name value pair, and the other that allows for parsing of any attribute that contains name value pairs and creating an attribute for every name value pair.</li>
</ol>
<p>With many more enhancements planned, the future is looking bright for Interaction Attendant. As always, let me know if you have any questions or any topics you would like me to post about.</p>
<p>-Anish</p>
<img src="http://feeds.feedburner.com/~r/ININ-TechLounge/~4/_j4NXaFfhMw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.inin.com/tech/top-10-interaction-attendant-features/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.inin.com/tech/top-10-interaction-attendant-features/</feedburner:origLink></item>
		<item>
		<title>Routing incoming faxes to a network printer</title>
		<link>http://feedproxy.google.com/~r/ININ-TechLounge/~3/c1haFCW_KsY/</link>
		<comments>http://blog.inin.com/tech/routing-incoming-faxes-to-a-network-printer/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 21:42:44 +0000</pubDate>
		<dc:creator>Anish Sharma</dc:creator>
				<category><![CDATA[Tech Tips]]></category>

		<guid isPermaLink="false">http://blog.inin.com/tech/?p=431</guid>
		<description><![CDATA[<p>These days..it is getting harder to get a standalone fax machine. If you like getting hard copies of your faxes and don&#8217;t have a fax machine anymore, there a solution which is pretty straight forward and doesn&#8217;t involved getting your hands dirty with handlers. Open your fax station in Interaction Administrator and add the [<a href="http://blog.inin.com/tech/routing-incoming-faxes-to-a-network-printer/">more...</a>]]]></description>
			<content:encoded><![CDATA[<p>These days..it is getting harder to get a standalone fax machine. If you  like getting hard copies of your faxes and don&#8217;t have a fax machine  anymore, there a solution which is pretty straight forward and doesn&#8217;t  involved getting your hands dirty with handlers. Open your fax station  in Interaction Administrator and add the following custom attributes:<br />
<a href="http://blog.inin.com/tech/wp-content/uploads/2011/10/routing_faxes.png"><img class="size-full wp-image-434 alignnone" src="http://blog.inin.com/tech/wp-content/uploads/2011/10/routing_faxes.png" alt="" width="520" height="333" /></a></p>
<p>The attribute <strong>PRINTER </strong>points to the UNC path of the printer we are going to print our fax to. ICAdmin account must have rights to use this printer otherwise it will fail. <strong>PRINTSTYLE</strong> can be used to set how the page will be printed. Valid values are: 0 = shrink page to fit printer paper, 1 = Chop the page at the end of the printer page, 2 = Spill over to the next page of printer paper. And the last attribute <strong>NOTIFY</strong> is for sending notification of the print job to the configured email address.  If you don&#8217;t want notifications, then just leave this attribute out.</p>
<p>Now,  if you using Media Server for faxing, all is not lost. Just create a  dummy station called &#8216;Media Server&#8217; and assign the same attributes as above. </p>
<p>Cheers</p>
<p>-Anish</p>
<img src="http://feeds.feedburner.com/~r/ININ-TechLounge/~4/c1haFCW_KsY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.inin.com/tech/routing-incoming-faxes-to-a-network-printer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.inin.com/tech/routing-incoming-faxes-to-a-network-printer/</feedburner:origLink></item>
		<item>
		<title>Exposing Web Services in CIC Part 2</title>
		<link>http://feedproxy.google.com/~r/ININ-TechLounge/~3/65chYYKhgsQ/</link>
		<comments>http://blog.inin.com/tech/exposing-web-services-in-cic-part-2/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 19:52:00 +0000</pubDate>
		<dc:creator>Anish Sharma</dc:creator>
				<category><![CDATA[3rd Party Integrations]]></category>

		<guid isPermaLink="false">http://blog.inin.com/tech/?p=412</guid>
		<description><![CDATA[<p>Following up from our last post, we will start off by creating a WSDL file for our service. WSDL files describe our web service by defining what operations are permitted and what our input and output data should look like. In our case, we will create a web service that will receive a queue [<a href="http://blog.inin.com/tech/exposing-web-services-in-cic-part-2/">more...</a>]]]></description>
			<content:encoded><![CDATA[<p>Following up from our <a title="last" href="http://blog.inin.com/tech/exposing-web-services-in-cic/">last</a> post, we will start off by creating a WSDL file for our service. WSDL files describe our web service by defining what operations are permitted and what our input and output data should look like. In our case, we will create a web service that will receive a queue name and return some stats such as estimated wait time, available agents and how many calls are waiting in the queue. We can then consume this web service in any other applications that require this data.</p>
<p>Let give our webservice a name ‘GetQueueStats’ and proceed to define our input and output parameters</p>
<p>The input will accept a single parameter called ‘QueueName’ and the output will return three values ‘EstimatedWaitTime’, ‘AvailableAgentsCount’ and ‘CallWaitingCount’. If we receive any stats, we will package the data with our 200/OK response and if there are any issues, a 500/Fault message will be sent.</p>
<p><a href="http://blog.inin.com/tech/wp-content/uploads/2011/09/webservice.png"><img style="padding-left: 0px;padding-right: 0px;padding-top: 0px;border-width: 0px" src="http://blog.inin.com/tech/wp-content/uploads/2011/09/webservice_thumb.png" border="0" alt="webservice" width="527" height="237" /></a></p>
<p>Once our WSDL is defined we can create a sub folder in the BIN folder called WSDL and place our file in there. Once placed in the WSDL folder, it becomes accessible to anyone who wants to consume the web service. We need to now define our filter. The filter will define what we do with the request when the web service action is called. In our I3SOAPISAPIConfig.xml file, go the rules section and add a rule there for our web service. It is a good idea to explicitly set the rules so that any other requests can be rejected as a security precaution.</p>
<p><span style="color: #000000"><em>&lt;Rule soapAction= &#8220;</em></span><a href="http://acme.com/SoapListener/GetQueueStats&quot;"><span style="color: #000000"><em>http://acme.com/SoapListener/GetQueueStats&#8221;</em></span></a><span style="color: #d16349"><span style="color: #000000"><em>&gt;<br />
&lt;ForwardRequest server=&#8221;default_server&#8221; soapAction=&#8221;GetQueueStats&#8221; includeTransportInfo=&#8221;1&#8243; clientName=&#8221;I3WebAction_GetQueueStats&#8221;/&gt;<br />
&lt;/Rule&gt;</em></span><br />
</span></p>
<p>The xml file is well documented so it is fairly easy to understand what each parameter means. We should be now ready to write our handler which will accept the soap request. The basic building block for the handler is going to be:</p>
<p><a href="http://blog.inin.com/tech/wp-content/uploads/2011/09/image.png"><img style="padding-left: 0px;padding-right: 0px;padding-top: 0px;border-width: 0px" src="http://blog.inin.com/tech/wp-content/uploads/2011/09/image_thumb.png" border="0" alt="image" width="640" height="135" /></a></p>
<p>Once we validate the request, we can use the ‘ACD Statistics (Queue)’ tool step to get our stats and package it as a response.</p>
<p><a href="http://blog.inin.com/tech/wp-content/uploads/2011/09/image1.png"><img style="padding-left: 0px;padding-right: 0px;padding-top: 0px;border-width: 0px" src="http://blog.inin.com/tech/wp-content/uploads/2011/09/image_thumb1.png" border="0" alt="image" width="640" height="147" /></a></p>
<p>A quick test should give us the following request and response messages.</p>
<p>Request:</p>
<p><a href="http://blog.inin.com/tech/wp-content/uploads/2011/09/image2.png"><img style="padding-left: 0px;padding-right: 0px;padding-top: 0px;border-width: 0px" src="http://blog.inin.com/tech/wp-content/uploads/2011/09/image_thumb2.png" border="0" alt="image" width="620" height="105" /></a></p>
<p>Response:</p>
<p><a href="http://blog.inin.com/tech/wp-content/uploads/2011/09/image3.png"><img style="padding-left: 0px;padding-right: 0px;padding-top: 0px;border-width: 0px" src="http://blog.inin.com/tech/wp-content/uploads/2011/09/image_thumb3.png" border="0" alt="image" width="640" height="121" /></a></p>
<p>Fault:</p>
<p><a href="http://blog.inin.com/tech/wp-content/uploads/2011/09/image4.png"><img style="padding-left: 0px;padding-right: 0px;padding-top: 0px;border-width: 0px" src="http://blog.inin.com/tech/wp-content/uploads/2011/09/image_thumb4.png" border="0" alt="image" width="620" height="118" /></a><br />
As you can see, I have a pretty efficient queue so don’t have any calls waiting or excess agents playing solitaire <img src='http://blog.inin.com/tech/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>That’s all we needed to do to get our web service operational and with the powerful tools available within Interaction Designer, we can get it to do all sorts of interesting things. The handler and WSDL from this post are attached at the end of the post so you can have a go at creating your own web service. As always, let me know if you have questions about anything we talked about so far or any other topics you would like me to post about. I would also be keen to know how other people are using soap listener to meet their day to day requirements.</p>
<p>-Anish</p>
<p><a href="http://blog.inin.com/tech/wp-content/uploads/2011/09/ExposingWebServices.zip"></a><a href="http://blog.inin.com/tech/wp-content/uploads/2011/09/ExposingWebServices.zip">Exposing Web Services Sample</a></p>
<img src="http://feeds.feedburner.com/~r/ININ-TechLounge/~4/65chYYKhgsQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.inin.com/tech/exposing-web-services-in-cic-part-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.inin.com/tech/exposing-web-services-in-cic-part-2/</feedburner:origLink></item>
	</channel>
</rss>

