<?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>asterCC, asterisk callcenter and billing solution &#187; queue</title>
	<atom:link href="http://astercc.org/tag/queue/feed" rel="self" type="application/rss+xml" />
	<link>http://astercc.org</link>
	<description>asterCC, asterisk callcenter, ip pbx and billing solution</description>
	<lastBuildDate>Thu, 12 Jan 2012 08:35:18 +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>tutorial: use astercc,freepbx and asterisk to build a broadcasting system with IVR and Queue agents</title>
		<link>http://astercc.org/tutorial-2/2011/02/tutorial-use-astercc-freepbx-and-asterisk-to-build-a-broadcasting-system-with-ivr-and-queue-agents.html</link>
		<comments>http://astercc.org/tutorial-2/2011/02/tutorial-use-astercc-freepbx-and-asterisk-to-build-a-broadcasting-system-with-ivr-and-queue-agents.html#comments</comments>
		<pubDate>Fri, 18 Feb 2011 04:26:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cases]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[astercc box]]></category>
		<category><![CDATA[asterCC Comercial]]></category>
		<category><![CDATA[asterCRM]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[broadcast]]></category>
		<category><![CDATA[broadcasting]]></category>
		<category><![CDATA[callcenter]]></category>
		<category><![CDATA[commercial]]></category>
		<category><![CDATA[dialer]]></category>
		<category><![CDATA[elastix]]></category>
		<category><![CDATA[Freepbx]]></category>
		<category><![CDATA[ivr]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[pbxinaflash]]></category>
		<category><![CDATA[predictive dialer]]></category>
		<category><![CDATA[queue]]></category>
		<category><![CDATA[trixbox]]></category>

		<guid isPermaLink="false">http://astercc.org/?p=1105</guid>
		<description><![CDATA[the most feature in astercc is the predictive dialer, using the dialer you could improve the work efficiency. In this tutorial, I will introduce how to setup a dialer with...]]></description>
			<content:encoded><![CDATA[<p>the most feature in astercc is the predictive dialer, using the dialer you could improve the work efficiency. In this tutorial, I will introduce how to setup a dialer with a pre-configed IVR:  when dialer start work, customers will hear a IVR which you configed in Freepbx, so we could also config in the IVR to accept customer input, and we can forward to an new IVR or agents in a queue.</p>
<p>1. config a Queue in freepbx</p>
<p>usually you want to config a queue to resonpse customer if they want to reach some live agent, so we config a queue first</p>
<p><a href="http://astercc.org/wp-content/uploads//2011/02/queue_1.jpg"><img class="aligncenter size-full wp-image-1112" title="queue_1" src="http://astercc.org/wp-content/uploads//2011/02/queue_1.jpg" alt="" width="796" height="452" /></a></p>
<p>2. config an IVR in freepbx</p>
<p>2.1 first we will add some voice in the IVR, you&#8217;d like to use a recording software, just notice that in asterisk, it requires to use wav format and 16bit, 8000HZ mono</p>
<p><a href="http://astercc.org/wp-content/uploads//2011/02/wavepad_save_file_as_1.jpg"><img class="aligncenter size-full wp-image-1115" title="wavepad_save_file_as_1" src="http://astercc.org/wp-content/uploads//2011/02/wavepad_save_file_as_1.jpg" alt="" width="796" height="309" /></a></p>
<p><a href="http://astercc.org/wp-content/uploads//2011/02/wavepad_save_file_as_2.jpg"><img class="aligncenter size-full wp-image-1116" title="wavepad_save_file_as_2" src="http://astercc.org/wp-content/uploads//2011/02/wavepad_save_file_as_2.jpg" alt="" width="796" height="497" /></a></p>
<p>2.2 add a recording</p>
<p>you can either upload the recording you finished in your pc, or use a ext. in system to record a new one</p>
<p><a href="http://astercc.org/wp-content/uploads//2011/02/uploade_voice_1.jpg"><img class="aligncenter size-full wp-image-1114" title="uploade_voice_1" src="http://astercc.org/wp-content/uploads//2011/02/uploade_voice_1.jpg" alt="" width="796" height="381" /></a></p>
<p><a href="http://astercc.org/wp-content/uploads//2011/02/recording_1.jpg"><img class="aligncenter size-full wp-image-1113" title="recording_1" src="http://astercc.org/wp-content/uploads//2011/02/recording_1.jpg" alt="" width="796" height="442" /></a></p>
<p>2.3 add IVR</p>
<p>now queue and recording is ready, we could add the IVR</p>
<p><a href="http://astercc.org/wp-content/uploads//2011/02/ivr_1.jpg"><img class="aligncenter size-full wp-image-1110" title="ivr_1" src="http://astercc.org/wp-content/uploads//2011/02/ivr_1.jpg" alt="" width="796" height="528" /></a></p>
<p>in announcement, we select the recording we just done, and also we added two options to accept customer input, when customer hits 1, he will go queue 900, and when hits 2, he will go to ext. 5001.</p>
<p>4. add misc</p>
<p>then we need add a misc so the dialer could reach the IVR</p>
<p><a href="http://astercc.org/wp-content/uploads//2011/02/misc_application_1.jpg"><img class="aligncenter size-full wp-image-1111" title="misc_application_1" src="http://astercc.org/wp-content/uploads//2011/02/misc_application_1.jpg" alt="" width="796" height="471" /></a></p>
<p>remember this feature code 800, we will use it when configing campaign in astercc, you could use some other code as you like, just make sure it&#8217;s unique in your freepbx</p>
<p>now we finished the job in freepbx, you&#8217;d like to dial 800 from any extension, it supposes to bring you to the IVR.</p>
<p>5. config the campaign in astercc</p>
<p>login as admin, and go to campaign, add a campaign as following</p>
<p><a href="http://astercc.org/wp-content/uploads//2011/02/campaign_1.jpg"><img class="aligncenter size-full wp-image-1117" title="campaign_1" src="http://astercc.org/wp-content/uploads//2011/02/campaign_1.jpg" alt="" width="796" height="695" /></a></p>
<p>make sure in &#8220;Inexten&#8221; you put the same code as in &#8220;misc application&#8221;, and in &#8220;Queue number&#8221; put the same queue number as your freepbx queue</p>
<p>6. add agent user in astercrm</p>
<p>you&#8217;d like to add some account for your agents if you want them get a popup form when they start answer customer calls, go to &#8220;Extension&#8221; to add astercrm account for your agents, make sure the account &#8220;extension&#8221; match the ext. in your freepbx</p>
<p><a href="http://astercc.org/wp-content/uploads//2011/02/account_1.jpg"><img class="aligncenter size-full wp-image-1118" title="account_1" src="http://astercc.org/wp-content/uploads//2011/02/account_1.jpg" alt="" width="796" height="495" /></a></p>
<p>7. start dialer and test agent</p>
<p>before start dialer, you&#8217;d like to check your astercc.conf</p>
<p>make sure this parameter is configed as</p>
<p>doublecheckcampaign = yes</p>
<p>then restart astercc daemons</p>
<p>/opt/asterisk/scripts/astercc/asterccd restart</p>
<p>ask your agent login and as admin go to dialer page, start the dialer</p>
<p><a href="http://astercc.org/wp-content/uploads//2011/02/dialer_1.jpg"><img class="aligncenter size-full wp-image-1109" title="dialer_1" src="http://astercc.org/wp-content/uploads//2011/02/dialer_1.jpg" alt="" width="796" height="380" /></a></p>
<p>as an agent, he will get a popup when customer answered the call and hit 1 for queue</p>
<p><a href="http://astercc.org/wp-content/uploads//2011/02/agent_popup_1.jpg"><img class="aligncenter size-full wp-image-1106" title="agent_popup_1" src="http://astercc.org/wp-content/uploads//2011/02/agent_popup_1.jpg" alt="" width="797" height="501" /></a></p>
<p>8. check report</p>
<p><a href="http://astercc.org/wp-content/uploads//2011/02/campaigndialedlist_1.jpg"><img class="aligncenter size-full wp-image-1108" title="campaigndialedlist_1" src="http://astercc.org/wp-content/uploads//2011/02/campaigndialedlist_1.jpg" alt="" width="796" height="507" /></a></p>
<p>you could go to dialedlist to check the campaign status</p>
<p>* to get a working freepbx and asterisk easily, you could choose  astercc box, elastix, pbxinaflash or trixbox</p>
]]></content:encoded>
			<wfw:commentRss>http://astercc.org/tutorial-2/2011/02/tutorial-use-astercc-freepbx-and-asterisk-to-build-a-broadcasting-system-with-ivr-and-queue-agents.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cant login queue via agent interface</title>
		<link>http://astercc.org/faq-2/2010/10/cant-login-queue-via-agent-interfaces.html</link>
		<comments>http://astercc.org/faq-2/2010/10/cant-login-queue-via-agent-interfaces.html#comments</comments>
		<pubDate>Tue, 19 Oct 2010 13:05:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FAQ]]></category>
		<category><![CDATA[agent login]]></category>
		<category><![CDATA[agent logoff]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[queue]]></category>

		<guid isPermaLink="false">http://astercc.org/?p=1033</guid>
		<description><![CDATA[you&#8217;d like to check campaign config, make sure you put correct context in Queue Content, this value should reach your agent device, like from-internal or from-queue]]></description>
			<content:encoded><![CDATA[<p>you&#8217;d like to check campaign config, make sure you put correct context in Queue Content, this value should reach your agent device, like from-internal or from-queue</p>
<p><a href="http://astercc.org/wp-content/uploads//2010/10/campaign-config.jpg"><img class="alignnone size-medium wp-image-1034" title="campaign-config" src="http://astercc.org/wp-content/uploads//2010/10/campaign-config-300x264.jpg" alt="" width="300" height="264" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://astercc.org/faq-2/2010/10/cant-login-queue-via-agent-interfaces.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>features in astercctools for asterisk</title>
		<link>http://astercc.org/asterisk-related/2008/11/features-in-astercctools-for-asterisk.html</link>
		<comments>http://astercc.org/asterisk-related/2008/11/features-in-astercctools-for-asterisk.html#comments</comments>
		<pubDate>Thu, 06 Nov 2008 14:06:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[astercctools]]></category>
		<category><![CDATA[queue]]></category>
		<category><![CDATA[show queue]]></category>
		<category><![CDATA[sip peer]]></category>
		<category><![CDATA[sip show peers]]></category>

		<guid isPermaLink="false">http://astercc.org/?p=106</guid>
		<description><![CDATA[astercctools is a daemon script provided in asterCC package, it has two features for now( version 0.01-081116): 1 get sip peer status astercctools will connect to your asterisk via AMI...]]></description>
			<content:encoded><![CDATA[<p>astercctools is a daemon script provided in asterCC package, it has two features for now( version 0.01-081116):</p>
<p>1 get sip peer status</p>
<p>astercctools will connect to your asterisk via AMI and execute command &#8220;sip show peers&#8221; then parse the result to table `sip_show_peers`  in your mysql database.</p>
<p>2 get queue status</p>
<p>astercctools will also execute command &#8220;show queue&#8221; then parse the result to mysql tables, it would put the result to table `queue_stats`,`queue_name`,`queue_agent`,`queue_caller`</p>
<p>using astercctools in your asterisk application, you can read sip and queue status from mysql instead of connecting to asterisk each client seperately, so this would increace efficiency and stability.</p>
<p><span id="more-106"></span></p>
<p>here&#8217;s the structure of tables metioned above:</p>
<blockquote><p>CREATE TABLE `sip_show_peers` (<br />
`id` int(10) unsigned NOT NULL auto_increment,<br />
`username` varchar(50) NOT NULL default &#8221;,<br />
`host` varchar(50) NOT NULL default &#8221;,<br />
`dyn` char(1) NOT NULL default &#8221;,<br />
`nat` char(1) NOT NULL default &#8221;,<br />
`port` varchar(5) NOT NULL default &#8221;,<br />
`status` varchar(20) NOT NULL default &#8221;,<br />
`freshtime` datetime NOT NULL default &#8217;0000-00-00 00:00:00&#8242;,<br />
`pbxserver` varchar(50) NOT NULL default &#8221;,<br />
PRIMARY KEY (`id`)<br />
) ENGINE=MyISAM DEFAULT CHARSET utf8 DEFAULT COLLATE utf8_general_ci;</p>
<p>CREATE TABLE `queue_stats` (<br />
queue_stats_id int(12) NOT NULL auto_increment,<br />
uniqueid varchar(40) default NULL,<br />
datetime datetime NOT NULL default &#8217;0000-00-00 00:00:00&#8242;,<br />
qname int(6) default NULL,<br />
qagent int(6) default NULL,<br />
qevent int(2) default NULL,<br />
info1 varchar(40) default NULL,<br />
info2 varchar(40) default NULL,<br />
info3 varchar(40) default NULL,<br />
src varchar(32) default NULL,<br />
dst varchar(32) default NULL,<br />
PRIMARY KEYÂ  (queue_stats_id),<br />
UNIQUE KEY unico (datetime,qname,qagent,qevent)<br />
) ENGINE=MyISAM DEFAULT CHARSET utf8 DEFAULT COLLATE utf8_general_ci;</p>
<p>CREATE TABLE `queue_name` (<br />
`id` int(10) unsigned NOT NULL auto_increment,<br />
`queuename` varchar(32) NOT NULL default &#8221;,<br />
`curcalls` int NOT NULL default 0,<br />
`limit_type` varchar(32) NOT NULL default &#8221;,<br />
`strategy` varchar(32) NOT NULL default &#8221;,<br />
`holdtime` int NOT NULL default 0,<br />
`w` int NOT NULL default 0,<br />
`calls_answered` int NOT NULL default 0,<br />
`calls_unanswered` int NOT NULL default 0,<br />
`service_level` int NOT NULL default 0,<br />
`t` int NOT NULL default 0,<br />
`data` varchar(255) NOT NULL default &#8221;,<br />
`cretime` datetime NOT NULL default &#8217;0000-00-00 00:00:00&#8242;,<br />
PRIMARY KEY (`id`),<br />
UNIQUE KEY unico (`queuename`)<br />
) ENGINE=HEAP DEFAULT CHARSET utf8 DEFAULT COLLATE utf8_general_ci;</p>
<p>CREATE TABLE `queue_agent` (<br />
`id` int(10) unsigned NOT NULL auto_increment,<br />
`queuename` varchar(32) NOT NULL default &#8221;,<br />
`agent` varchar(32) NOT NULL default &#8221;,<br />
`status` varchar(16) NOT NULL default &#8221;,<br />
`takencalls` int NOT NULL default 0,<br />
`lastcall` int NOT NULL default 0,<br />
`data` varchar(255) NOT NULL default &#8221;,<br />
`cretime` datetime NOT NULL default &#8217;0000-00-00 00:00:00&#8242;,<br />
PRIMARY KEY (`id`)<br />
) ENGINE=HEAP DEFAULT CHARSET utf8 DEFAULT COLLATE utf8_general_ci;</p>
<p>CREATE TABLE `queue_caller` (<br />
`id` int(10) unsigned NOT NULL auto_increment,<br />
`queuename` varchar(32) NOT NULL default &#8221;,<br />
`corder` int NOT NULL default 0,<br />
`caller` varchar(32) NOT NULL default &#8221;,<br />
`waittime` int NOT NULL default 0,<br />
`prio` int NOT NULL default 0,<br />
`data` varchar(255) NOT NULL default &#8221;,<br />
`cretime` datetime NOT NULL default &#8217;0000-00-00 00:00:00&#8242;,<br />
PRIMARY KEY (`id`)<br />
) ENGINE=HEAP DEFAULT CHARSET utf8 DEFAULT COLLATE utf8_general_ci;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://astercc.org/asterisk-related/2008/11/features-in-astercctools-for-asterisk.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
