<?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; IVRS Tips</title>
	<atom:link href="http://www.ivrsworld.com/category/ivrs-tips/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 to detect DISCONNECT or Call End using Analog CTI Boards</title>
		<link>http://www.ivrsworld.com/ivrs-tips/how-to-detect-disconnect-or-call-end-using-analog-cti-boards/</link>
		<comments>http://www.ivrsworld.com/ivrs-tips/how-to-detect-disconnect-or-call-end-using-analog-cti-boards/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 06:34:10 +0000</pubDate>
		<dc:creator>Uttam Pegu</dc:creator>
				<category><![CDATA[IVRS Tips]]></category>
		<category><![CDATA[analog cti board]]></category>
		<category><![CDATA[analog cti card]]></category>
		<category><![CDATA[call disconnect]]></category>
		<category><![CDATA[d4/pci]]></category>
		<category><![CDATA[dialogic d4pci]]></category>
		<category><![CDATA[Disconnect Tone]]></category>
		<category><![CDATA[loop current drop]]></category>
		<category><![CDATA[PABX]]></category>
		<category><![CDATA[PBX]]></category>
		<category><![CDATA[silence detection]]></category>
		<category><![CDATA[time out]]></category>
		<category><![CDATA[timer]]></category>

		<guid isPermaLink="false">http://www.ivrsworld.com/?p=1279</guid>
		<description><![CDATA[One of the major problem faced by any IVR developer using analog CTI board is &#8220;Detecting Disconnect&#8221; after call is hung up by IVR caller. With different disconnect tones used by different PBX manufacturer does not help either. Detecting Call End or Disconnect is very easy while using digital CTI board with digital interfacing like [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>One of the major problem faced by any IVR developer using analog CTI board is &#8220;Detecting Disconnect&#8221; after call is hung up by IVR caller. With different disconnect tones used by different PBX manufacturer does not help either.</p>
<p>Detecting <strong>Call End</strong> or <strong>Disconnect </strong> is very easy while using digital CTI board with digital interfacing like ISDN, SS7 etc., but detecting DISCONNECT is not that straight forward or easy while using analog CTI boards. It is mainly because of exchanging &#8220;control information&#8221; with analog technologies!</p>
<p>There are few techniques or information using which DISCONNECT event can be detected and Call End process can be initiated in any CTI application:-</p>
<p><span id="more-1279"></span><strong>1. Disconnect Tones</strong><br />
   This is most widely used information which is used by all <a href="http://www.pabx.in">PBX systems</a> in the world. In analog telephone call scenario, in India, called party can not hang up the telephone call. It is the calling party which can disconnect the call and when he disconnects the call, PBX generates some &#8220;Disconnect Tones&#8221; which is recognised by CTI board and may send an event accordingly to the CTI application.<br />
    Normally, a  &#8220;Disconnect Tone&#8221; vary from one PBX to another. But they follow same pattern, some Tone with fixed freqency for few seconds, then silence very short period, then again tone with another frequency, short silence, again first frequency, short silence. This sequence of &#8220;Tone1-Silence-Tone2-Silence&#8221; continues for some time and the line goes completely silence.</p>
<p>  There are many tools available to get these frequencies and duration of tones, silence. Dialogic provides PBExpert ( requires two telephone extensions or telephone lines)  which can be used directly to configure its driver to detect disconnect tone. One may also record the &#8220;Disconnect Tone&#8221; and find out its frequency, duration of silence, duration of tone period and then use them in the CTI programs to detect Call Disconnect event.  CoolEdit, Audacity are few sound software which can give you information about frequency in sound file as well as duration.</p>
<p>   Detecting CALL DISCONNECT using these &#8220;disconnect  tones&#8221; are slow ( takes 10 to 30 seconds) and may not work with 100% accuracy. Also, many times, busy tone and disconnect tones in PBX systems tend to be same or similar. With recent introduction of <a href="http://www.ivrsworld.com/crbt/">CRBT</a> ( Caller Ring Back Tone), task of detecting Disconnect Tone has been made more difficult!</p>
<p><strong>2. Loop Current Drop</strong></p>
<p> This is another method of detecting DISCONNECT condition while using Analog CTI boards. Many PBX systems use Loop Current Drop or Loop Reversal which is detected by analog CTI boards and pass on to CTI applications. Many analog CTI boards may not support this facility and many modern PBX too stopped this feature.</p>
<p><strong>3. Using Timer in CTI application</strong></p>
<p>One of the widely used &#8220;Call End&#8221; condition is detecting silence or time out waiting for caller input in the form of DTMF key pressing or Speech. This is easy to implement, independent of any PBX, but it is time consuming and tend to be very slow.</p>
<p>So, best way to detect call disconnect while using analog CTI boards would be to us hybrid of techniques mentioned above. And the best method, according to me is to use digital CTI boards, but this may not be possible always, though!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivrsworld.com/ivrs-tips/how-to-detect-disconnect-or-call-end-using-analog-cti-boards/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>IVRS Jargon and Glossary</title>
		<link>http://www.ivrsworld.com/ivrs-tips/ivrs-jargons-and-glossary/</link>
		<comments>http://www.ivrsworld.com/ivrs-tips/ivrs-jargons-and-glossary/#comments</comments>
		<pubDate>Sat, 09 May 2009 10:49:45 +0000</pubDate>
		<dc:creator>Uttam Pegu</dc:creator>
				<category><![CDATA[IVRS Tips]]></category>
		<category><![CDATA[crbt]]></category>
		<category><![CDATA[cti board]]></category>
		<category><![CDATA[dialogic]]></category>
		<category><![CDATA[ivr jargon]]></category>
		<category><![CDATA[ivrs]]></category>
		<category><![CDATA[ivrs in india]]></category>
		<category><![CDATA[ivrs jargin]]></category>
		<category><![CDATA[ivrs world]]></category>
		<category><![CDATA[legacy ivrs]]></category>
		<category><![CDATA[voice portal]]></category>
		<category><![CDATA[voicexml]]></category>

		<guid isPermaLink="false">http://www.ivrsworld.com/?p=347</guid>
		<description><![CDATA[There are many jargon used in IVRS World! When two IVR professionals discuss IVR Application or IVR Integration with EPABX or switches, most probably, many people as well as beginners in IVRS field might just be totally clueless what they might be blabbering! So I am compiling jargon related to IVRS (Interactive Voice response System). [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>There are many <a href="http://en.wikipedia.org/wiki/Jargon">jargon</a> used in IVRS World! When two IVR professionals discuss IVR Application or IVR Integration with EPABX or switches, most probably, many people as well as beginners in IVRS field might just be totally clueless what they might be blabbering! So I am compiling jargon related to IVRS (<a href="http://www.ivrsworld.com">Interactive Voice response System</a>).</p>
<p>1. IVR/IVRS : Interactive Voice Response System. This blog is all about IVRS.<br />
2. CTI : Computer Telephony Integration, IVRS is a CTI application. Some variants of CTI are CTI Application, CTI Board, CTI Cards, CTI Hardware.<br />
3. EPABX/SWITCH : EPABX stands for Electronic Private Automatic Branch Exchange. Another version is PABX ( Private Automatic Branch Exchange). Switch is same as EPABX but switch is much bigger, many more features.In fact it may not be right thing to compare EPABX and Switch. But IVRS has a very close relationship with them.<br />
4. DIALOGIC : It is name of the company who is undisputed leader is CTI boards. It is almost synonymous with IVRS.<br />
5. ISDN PRI  : Integrated Services Digital Network Primary Rate Interface. It is an interfacing protocol between CTI Boards with EPABX/Switch.<br />
<span id="more-347"></span>6. ANI/CLI : Automatic Number Identification, Caller Line Identification. IVR Software can detect who is calling it! Other versions are : Caller ID, CLIP.<br />
7. R2MF : R2 Line Signaling Multiple Frequency. It is another interfacing protocol between IVRS and Switch/EPABX. use of this interface is on decline.<br />
8. DTMF : Dual Tone Multiple Frequency, used to choose option in IVRS by a caller.<br />
9. VUI : Voice User Interface &#8211; It is the communication medium between human and IVRS by use of speech recognition or DTMF.<br />
10. SS7 : Signaling System 7: Variant : CCS7. Most widely used interfacing protocol between IVRS and Switch. It has many advantages over other interfacing protocols as it gives more control  as well as more information to the IVR Software. It gives IVR Developers more opportunities to develop varieties of IVR Applications to suit many industries. Normally SS7 CTI boards are costlier.<br />
11.  Inbound : Normally it means incoming calls to IVRS like inbound IVRS, when user calls in to the IVRS, it is an inbound IVRS.<br />
12. Outbound : IVRS making outgoing calls to people. IVRS making outgoing calls to people and announce some news alerts, urge for vote a candidate in elections.<br />
13.  E1 : E1 Link/Line. E1 is 2.048 Mbit/s (full duplex) which is split into 32 time slots, used countries other than Japan and USA. Other similar jargon are E1 Modem, PCM line ( used mainly by BSNL, India).<br />
14.  T1 : T1 link/Line. T1 1.544Mbits, normally has 24 time slots. used by USA and Japan.<br />
15. Call Flow : Flow chart of IVR Software, literally. Menus for IVR application, either speech driven or DTMF driven.<br />
16. UMS : Unified Messaging Service, an interesting IVR Application.<br />
17. CRM : Customer Resource Management, an integral part of call center, so it is related to IVRS. Most <strong>Call Center Software</strong> has IVRS and CRM as a part of it.<br />
18. DNI : Dialed Number Identification. Mainly used in Voice Portal and CRBT<br />
19. CRBT : Caller RingBack Tone, an revenue generating IVR Application with intelligent usage of SS7.<br />
20. ASR : Automatic Speech recognition, used in Voice Driven Menu in IVR Software.<br />
21. TTS : Text to Speech Converter. Used in IVRS to read out text in an IVR Software.<br />
22. CDR : Call Data Record. Important in <a href="http://www.ivrsworld.com">Voice Portal</a>.<br />
23. Engage Tone, Busy Tone, Disconnect Tone : Commonly heard while working on analog CTI boards with analog telephone lines.<br />
24. Nokia, Siemens, Ericson : Switch Vendors.<br />
25. MSP : Mobile Service Provider.<br />
26. VoiceXML : Latest tool for developing voice portal.</p>
<p>There might more jargon out there and I will keep updating them here. Readers are welcome to add few of them here. Thank you in advance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivrsworld.com/ivrs-tips/ivrs-jargons-and-glossary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developing an Outbound IVR Application</title>
		<link>http://www.ivrsworld.com/ivrs-application/developing-an-outbound-ivr-application/</link>
		<comments>http://www.ivrsworld.com/ivrs-application/developing-an-outbound-ivr-application/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 09:07:49 +0000</pubDate>
		<dc:creator>Uttam Pegu</dc:creator>
				<category><![CDATA[IVRS Application]]></category>
		<category><![CDATA[IVRS Tips]]></category>
		<category><![CDATA[analog cti card]]></category>
		<category><![CDATA[answering machine]]></category>
		<category><![CDATA[cti]]></category>
		<category><![CDATA[cti board]]></category>
		<category><![CDATA[digital cti card]]></category>
		<category><![CDATA[fax]]></category>
		<category><![CDATA[ivr]]></category>
		<category><![CDATA[IVR Application]]></category>
		<category><![CDATA[ivrs]]></category>
		<category><![CDATA[outbound ivr]]></category>
		<category><![CDATA[Outbound IVRS]]></category>
		<category><![CDATA[Speech Recognition]]></category>
		<category><![CDATA[Voice Mail]]></category>

		<guid isPermaLink="false">http://www.ivrsworld.com/?p=249</guid>
		<description><![CDATA[There are few basic difference between outbound and inbound IVR Application. Normal IVR Application deals with inbound calls and call transferring. But an outbound IVR performs the few more tasks than an Inbound IVRS! And this is purely call handling point of View. Though inbound application may have to do more computation as it has [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>There are few basic difference between outbound and inbound IVR Application. Normal <a href="http://www.ivrsworld.com">IVR Application</a> deals with inbound calls and call transferring. But an outbound IVR performs the few more tasks than an Inbound IVRS! And this is purely call handling point of View.</p>
<p>Though inbound application may have to do more computation as it has wider applications. But outbound calls have greater challenges in development. Here are few points to ponder about developing an outbound <strong>IVR Software</strong>:</p>
<p>1. Outbound calls may encounter various called parties! For example, the number dialed may turn out to be FAX number, so as soon as your call gets connected, IVR will get a FAX tone! So IVR has to detect FAX tone and and take appropriate action! It is specially important where outbound calls are payable as well as the usage time needs proper recording! It may face not only FAX, but also voice mail, answering machine, call forwarding etc.</p>
<p>2. Starting the message ( playback audio file ) after connection is very crucial! For example, if you detect FAX tone, you need to disconnect, not play the message! Same for Voice Mail, Answering Machine.<br />
<span id="more-249"></span><br />
3. Deciding the type of card is also important. According to me, digital cards are better suited that analog cards. Here by digital cards, I am meaning digital interface like ISDN, R2MF, SS7! CTI cards are of course digital! Digital <strong>CTI </strong>boards can perform better in detecting FAX tone, Voice Mail, Answering Machine! Also, they give quick disconnection which important for call accounting.</p>
<p>4. Call synchronization is important. As outbound IVR Application will dial out multiple number simultaneously and some calls will be unsuccessful, which need to be retried! These kind of mechanism should be important and properly taken care of.</p>
<p><strong>Few Features which are useful in an outbound IVR Application:</strong></p>
<p>1. Outbound IVR application should have call transfer facility as an option just like inbound  IVR application.</p>
<p>2. It should also have called party interaction through DTMF or Speech recognition.</p>
<p>3.  The messages should be short and quick.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivrsworld.com/ivrs-application/developing-an-outbound-ivr-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dialogic D4/PCI CTI Board</title>
		<link>http://www.ivrsworld.com/cti-cards/dialogic-d4-pci-cti-card/</link>
		<comments>http://www.ivrsworld.com/cti-cards/dialogic-d4-pci-cti-card/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 16:43:51 +0000</pubDate>
		<dc:creator>Uttam Pegu</dc:creator>
				<category><![CDATA[CTI cards]]></category>
		<category><![CDATA[dialogic]]></category>
		<category><![CDATA[IVRS Tips]]></category>
		<category><![CDATA[4-port]]></category>
		<category><![CDATA[Analog IVR]]></category>
		<category><![CDATA[cti card]]></category>
		<category><![CDATA[d4-pci]]></category>
		<category><![CDATA[d4/pci]]></category>
		<category><![CDATA[Dial Tone]]></category>
		<category><![CDATA[Disconnect Tone]]></category>
		<category><![CDATA[Engage Tone]]></category>
		<category><![CDATA[ivr]]></category>
		<category><![CDATA[IVR Application]]></category>
		<category><![CDATA[IVR Software]]></category>
		<category><![CDATA[IVR System]]></category>
		<category><![CDATA[ivrs]]></category>
		<category><![CDATA[PBXpert]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.ivrsworld.com/?p=225</guid>
		<description><![CDATA[Arguably, Dialogic D4/PCI analog card must be the most widely used CTI card in the world! Also, most probably again, all 4 Generation Visual Tools for developing IVR Application supports this Dialogic D4/PCI CTI Card. This card is easy to install, very feature rich, and has many advanced call processing feature. The most problematic part [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Arguably, Dialogic D4/PCI analog card must be the most widely used CTI card in the world! Also, most probably again, all 4 Generation Visual Tools for developing IVR Application supports this Dialogic D4/PCI CTI Card.<img class="aligncenter size-medium wp-image-283" title="d4pci" src="http://www.ivrsworld.com/wp-content/uploads/2009/03/d4pci-300x194.jpg" alt="d4pci" width="300" height="194" /></p>
<p>This card is easy to install, very feature rich, and has many advanced call processing feature. The most problematic part of any analog card s detecting engage tone, busy tone, ring back tone, apart from detecting Pulse Dialing! Amazingly this card has all those call processing feature which can be utilised effectively to solve these problems.</p>
<p>For those who are interested in know complete details, <a href="http://www.dialogic.com/products/tdm_boards/media_processing/D4PCI_Boards.htm">click here</a>.</p>
<p>Here are few tips about using this card:-<br />
1. Find out if your EPABX/Telecom Service provider has enabled <strong>Loop current drop</strong> at end of call. If not, ask them to enable so that you do not face Call Disconnect Not detecting problem. ( I feel, this is the most widely encountered problem by all IVRS people.)<span id="more-225"></span><br />
2. You must create TSF file using PBXpert. This utility comes with Dialogic System Release, all versions. This tool makes few incoming/outgoing calls with two extension lines ( if EPABX) and train itself to detect the Engage Tone, Busy Tone and disconnect Tone, Ring Cadence etc. This step is very important.<br />
3. To make your life easier, check for various PRM files in dialogic directory.</p>
<p>Finally, if nothing seems working, join <a href="http://www.dialogic.com/den/ ">www.dialogic.com/den/ </a>and shoot your question in the forum. Or you can <a href="http://www.ivrsworld.com/contact/">contact me</a>. <img src='http://www.ivrsworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ivrsworld.com/cti-cards/dialogic-d4-pci-cti-card/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

