<?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>IVR World &#187; CDR</title>
	<atom:link href="http://www.ivrsworld.com/tag/cdr/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ivrsworld.com</link>
	<description>IVR, Interactive Voice Response System, CTI Applications</description>
	<lastBuildDate>Fri, 10 Feb 2012 09:25:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How call log in IVR system benefits your business</title>
		<link>http://www.ivrsworld.com/ivr-development-2/how-call-log-in-ivr-system-benefits-your-business/</link>
		<comments>http://www.ivrsworld.com/ivr-development-2/how-call-log-in-ivr-system-benefits-your-business/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 08:23:11 +0000</pubDate>
		<dc:creator>Uttam Pegu</dc:creator>
				<category><![CDATA[IVR Development]]></category>
		<category><![CDATA[Activity Report]]></category>
		<category><![CDATA[Call log]]></category>
		<category><![CDATA[call logs]]></category>
		<category><![CDATA[call transfer]]></category>
		<category><![CDATA[Caller behaviour]]></category>
		<category><![CDATA[caller id]]></category>
		<category><![CDATA[CDR]]></category>
		<category><![CDATA[IVR call report]]></category>
		<category><![CDATA[IVR MIS]]></category>

		<guid isPermaLink="false">http://www.ivrsworld.com/?p=1649</guid>
		<description><![CDATA[Apart from many benefits of IVR ( Interactive Voice Response) System for any business, call logs of IVR can be very beneficial. Normally, all IVR systems maintain a detailed call logs also known as CDR ( Call Data Record). In any modern and intelligent IVR, Activity Report is also expected to be maintained where every [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Apart from many benefits of IVR ( Interactive Voice Response) System for any business, call logs of IVR can be very beneficial. Normally, all IVR systems maintain a detailed call logs also known as CDR ( Call Data Record). In any modern and intelligent IVR, Activity Report is also expected to be maintained where every key-press, option choices made by the caller are maintained with time stamp as well as menu level.</p>
<p>These call logs are presented in human readable format and some IVR may even provide off-line simulation (playback) of the activities done by the caller! This kind of information and reporting of IVR calls can not only be used for improving usability of the IVR but also learning caller behaviour as well as lead capture and generation purposes for various businesses! Travel and Hospitality industry is such business where this kind of information can be converted to qualified business lead immediately.<br />
<span id="more-1649"></span><br />
<strong>What kind of Call Logs IVR system owner should expect ?<br />
</strong><br />
 There are majorly two types of call logs an IVR can maintain.</p>
<p><strong>1. Call Reports</strong></p>
<p>   This is an IVR report which stores and present number of calls, Caller ID, duration of Call, dialed number date wise, month wise or duration wise  or any other way user may want. This can give quick overview of total usage of the IVR. The IVR which are used in call center or in situation where the call is transferred to a human agent, it should keep record of whom ( extension number) the call was transferred. This may become important in establishing as well as verifying efficiency of the human agent.  </p>
<p><strong><br />
2. Activity Reports</strong></p>
<p>  Activity report should contain all activity performed by the caller call wise as in #1 above.  This report contains every voice prompt played, menu options, as well as any database retrieval or third party API integration if any. This should also store time spent by the caller in responding any menu options. Few small information like if caller pressed any key while menu options being played or at the end of the menu options should also be stored. </p>
<p><strong>How these reports can benefit a business ?<br />
</strong><br />
  The benefits of above information and report is quite obvious. It can help a business following way:-</p>
<p>1. It will help determine peak time for IVR callers. When peak time are monitored, some one can relate it to any other business activity which may have triggered the increased IVR calls. This information is valuable to for any business planing. </p>
<p>2. By Caller IDs, one may be able to determine the areas from where maximum numbers of people are calling to the IVR. This information can be used to determine potential thrust areas for marketing or problem areas if they are found to be lodging complaints all the time! </p>
<p>3. Activity reports may help learn about callers interest in certain products and this information could be related with their caller ID and area. This may help depute suitable man power for such areas. </p>
<p>Apart from above, there are many ways to use IVR Call logs to benefit business activities! So if your IVR is not providing both Call Records as well as Activity Records, it is time you demand it from your IVR vendor or IVR developer. </p>
<p>Also, if you were not spending time studying call reports provided by your IVR system, it is time you do it and do analyze !</p>
<p>Watch this space for future article about benefit of IVR call reports specific to any industry. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivrsworld.com/ivr-development-2/how-call-log-in-ivr-system-benefits-your-business/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Voice Portal &#8211; Technical Challenges</title>
		<link>http://www.ivrsworld.com/uncategorized/voice-portal-ivrs-ivr/</link>
		<comments>http://www.ivrsworld.com/uncategorized/voice-portal-ivrs-ivr/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 11:35:33 +0000</pubDate>
		<dc:creator>Uttam Pegu</dc:creator>
				<category><![CDATA[Advanced IVRS]]></category>
		<category><![CDATA[IVRS Application]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[voice portal]]></category>
		<category><![CDATA[Call Handling]]></category>
		<category><![CDATA[CDR]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[databse]]></category>
		<category><![CDATA[hosted ivrs]]></category>
		<category><![CDATA[IVR Applications]]></category>
		<category><![CDATA[ivrs]]></category>
		<category><![CDATA[Log report]]></category>
		<category><![CDATA[MS SQL]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Voice VAS]]></category>

		<guid isPermaLink="false">http://www.ivrsworld.com/?p=190</guid>
		<description><![CDATA[The only direct revenue generating IVR Application is Voice Portal.  I have posted about using IVRS as Voice Portal before.  There I tried to explain the overall Voice Portal operation.  Here I would try to discuss about technical challenges of developing and running a voice portal. I would say, Voice Portal Application should be broadly [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>The only direct revenue generating IVR Application is Voice Portal.  I have posted about using IVRS as <a href="http://www.ivrsworld.com/2008/09/use-ivrs-a-voice-portal/">Voice Portal </a>before.  There I tried to explain the overall Voice Portal operation.  Here I would try to discuss about technical challenges of developing and running a voice portal.</p>
<p>I would say, Voice Portal Application should be broadly divided into three tasks.</p>
<p><strong>1. Call Handling</strong></p>
<p>In a voice portal, many calls land on the IVRS Application simultaneously.   The number of calls at one time depends on the number of voice resources hardware used. There are not many CTI cards which provide high voice resources in a single board.  Server PCs too have 3 or four PCI slots only. So, in a single server, one may not have very high number of voice resources. Though there are various ways to connect voice resources between separate servers, one IVR application is going to work on a Single Server only!</p>
<p>Presently I have worked on one server ( IBM X3400) that has one Dialogic SPCI4 and two DNI2410 connected through CTI cables. We have total 480 Voice Resources and we have experienced 480 calls during Class X board examination result. And our server dutifully crashed too ! I still do not know why it crashed due to CTI card failure, Dialogic HMP Crash or Our IVR Application simply crashed! A quick restart of the server itself was the quickest remedy and also calls began to decrease with time, but this experience has forced me thinking to handle large number of calls without Server crashing or needing to restart.<br />
<span id="more-190"></span><br />
For any large voice portal SS7 protocol  is the best and most suitable connectivity with Switch. It gives many flexibilities in the design, architecture and scalability.</p>
<p>So, with the above experiences, I would say one should design IVR Application with the following points in mind:</p>
<p>1. One process should only handle one call.</p>
<p>2. This process should implement only the call flow part and interact with Call related Messaging exchange with CTI device driver. It should though give out periodical status and updates to another process which will record those updates.</p>
<p>3. Event Driven Designing might be better proposition than synchronous status driven design.</p>
<p>4. Application should be built with online debug and monitoring facility. .NET remoting seems to eb an excellent option. I have no idea if there is any Linux Equivalent of .NET Remoting.</p>
<p>5. Activity Logging Facility should be there with another process. The call handling process should not be given any other task other than call handling. I have observed major problems occurring with other tasks like writing to disk, database etc. which might crash the call handling process.</p>
<p><strong>2. Database Handling</strong></p>
<p>Voice Portal Application generates huge amount of database records. Mainly apart from mandatory, CDR ( Call Data Record), it is expected that it records each and every activity by the caller. This produces in turn huge records. Many people tend to overlook this during designing of Voice Portal and pay heavy price later. And these many people includes me for sure.  All database handling tasks should be given to dedicated process whose sole activity is to insert and fetch data by Call Handling Process.</p>
<p>[ad#large-ad]</p>
<p>My personal preference of database is MySQL as it is free and <a href="http://www.mysql.com/">MySQL 5.0</a> and above have really cool features! But MS SQL is easy to install, learn and compartively larger trained manpower available.</p>
<p>Here are few guidelines I wish I had followed:</p>
<p>1. Two Tables one for Call Log and another for Activity Report are very important! So these two tables must be designed very well keeping in mind that these two tables will be used for many inserts as well as fetch during billing calculation.</p>
<p>2. Proper Indexing and avoiding data types like varchar, or any other datatype which takes longer time to process should be avoided.</p>
<p>3. Professional DBA should be given the task of Database design is the bottom line while IVR Engineer should restrict themselves to Call handling Part!</p>
<p><strong>3. Content Management</strong></p>
<p><strong> </strong>Content management is often overlooked part of any Voice Portal Application! But once the above two tasks are complete and works flawlessly, its is the Content Management that needs constant upgradation with news services, applications! So, designing CMS application at the beginning of Voice Portal development should be stressed and followed. If possible, I would say Billing Computation should be totally seperate application than CMS.</p>
<p>I would say the following points to should be kept in mind:</p>
<p>1. CMS should support only local site (Single Site) or has to support remote site (Multiple Sites) too.</p>
<p>2. CMS Should have facility to check content before actually uploading the content. It should forcefully ask remainders to play the content once. Though its annoying, but it will help adding wrong content at wrong place!</p>
<p>3. It should support various wave format/ mp3 format conversions.</p>
<p>4. Should have remote FTP facility for remote upload/download.</p>
<p>hmm! Pretty Long and boring Article! Well, these are my own experiences and I have not actually developed very large Voice Portal yet. I tried Googling/Yahooing a lot about information about Voice Portal Development, I did not find many useful information. So I thought myself writing one! Please help me with your valuable input. I am a quite newbie here! Thanx in advance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivrsworld.com/uncategorized/voice-portal-ivrs-ivr/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

