<?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>Elastix Blogs &#187; Community</title>
	<atom:link href="http://blogs.elastix.org/en/category/community/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.elastix.org/en</link>
	<description>Elastix Community Blog</description>
	<lastBuildDate>Tue, 06 Jul 2010 09:54:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bug Squash Party</title>
		<link>http://blogs.elastix.org/en/2010/06/bug-squash-party/</link>
		<comments>http://blogs.elastix.org/en/2010/06/bug-squash-party/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 19:53:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Elastix]]></category>
		<category><![CDATA[bug squash party]]></category>

		<guid isPermaLink="false">http://blogs.elastix.org/en/?p=358</guid>
		<description><![CDATA[This Friday we are goint to have our first bug squash party. Elastix developers would be present in the Elastix Developer(#elastix-dev) channel in the freenode network. The objective of this bug squash party is to resolve bugs in both Elastix 2.0 and 1.6.x Everyone is invited: beta-testers, developers and users!
Date: Friday June 25, 2010
Time: 10:00 [...]]]></description>
			<content:encoded><![CDATA[<p>This Friday we are goint to have our first bug squash party. Elastix developers would be present in the Elastix Developer(#elastix-dev) channel in the freenode network. The objective of this bug squash party is to resolve bugs in both Elastix 2.0 and 1.6.x Everyone is invited: beta-testers, developers and users!</p>
<p><strong>Date</strong>: Friday June 25, 2010<br />
<strong>Time</strong>: 10:00 – 17:00 GMT -5 (15:00 – 21:00 GMT 0)<br />
<strong>IRC Channel</strong>: #elastix-dev<br />
<strong>Network</strong>: irc.freenode.net</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblogs.elastix.org%2Fen%2F2010%2F06%2Fbug-squash-party%2F&amp;linkname=Bug%20Squash%20Party"><img src="http://blogs.elastix.org/en/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blogs.elastix.org/en/2010/06/bug-squash-party/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Broadcast messages with Elastix&#8217;s Call Center Module</title>
		<link>http://blogs.elastix.org/en/2010/01/broadcast-messages-with-elastixs-call-center-module/</link>
		<comments>http://blogs.elastix.org/en/2010/01/broadcast-messages-with-elastixs-call-center-module/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 22:04:30 +0000</pubDate>
		<dc:creator>Juan Pablo Bustos</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Elastix]]></category>
		<category><![CDATA[VOIP]]></category>
		<category><![CDATA[Agents]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[automated message]]></category>
		<category><![CDATA[broadcast]]></category>
		<category><![CDATA[Call Center]]></category>
		<category><![CDATA[campaign]]></category>
		<category><![CDATA[Dialer]]></category>
		<category><![CDATA[message]]></category>

		<guid isPermaLink="false">http://blogs.elastix.org/en/?p=258</guid>
		<description><![CDATA[Hi people, this is my first appearence at this blog, by way of a small introduction  my name is Juan Pablo Bustos and I&#8217;m writing from Mendoza &#8211; Argentina, I&#8217;m a Systems Analyst and also I have my ECT Certification.
I&#8217;ve been talking with Rafael about publishing this method, and he suggested to share it in [...]]]></description>
			<content:encoded><![CDATA[<p>Hi people, this is my first appearence at this blog, by way of a small introduction  my name is Juan Pablo Bustos and I&#8217;m writing from Mendoza &#8211; Argentina, I&#8217;m a Systems Analyst and also I have my ECT Certification.</p>
<p>I&#8217;ve been talking with Rafael about publishing this method, and he suggested to share it in the Elastix Blog, so that&#8217;s why I&#8217;ve have published it, so we can polish it and see a way to implement it on a larger scale.</p>
<p>The objective of this implementation is to use Elastix&#8217;s dialer to call a list of customers to deliver a message and to be able to still use the Call Center with “real” agents. I have also added a little PHP script that logs the customer&#8217;s answer (number dialed) after the call is completed.</p>
<p>To get this to work, we need to create:</p>
<p>- Some &#8220;virtual agents&#8221; that are created in the same way as the &#8220;real&#8221; agents in the  Call Center&#8217;s GUI.</p>
<p>- A Custom Context to log them in with the command AgentCallbackLogin (sadly deprecated in Asterisk 1.6 , but able to be worked around).</p>
<p>- Another Custom Context to log them (for debugging purposes, but useful sometimes).</p>
<p>- A Custom Context to redirect the calls to a final custom context that will handle the calls.<span id="more-258"></span></p>
<p>It seems a little tricky, but with a few Custom Contexts you’ll be able to use a feature that is requested very often.</p>
<p>Now the question is, why “virtual” agents ? The answer is pretty simple, I needed to keep Call Center’s original functionality.</p>
<p>As you may noticed the way that Elastix’s dialer, before dialing, polls for the available agents, that’s why we are using AgentCallbackLogin, and to make it call.</p>
<p>So the overview of the process will be something like this:</p>
<p><strong>1) We create the agent with the Call Center’s GUI.</strong></p>
<p><strong>2)  We delete the password of the agent at the file</strong></p>
<p>In etc/asterisk/agents.conf , it will be something like this:<br />
Agent prototype: agent =&gt; [Agent ID],[password],[Agent’s Name]</p>
<blockquote><p>[agents]</p>
<p>Agent =&gt; 1001,,Virtual 1</p>
<p>Agent =&gt; 1002,,Virtual 2</p>
<p>Agent =&gt; 1003,,Virtual 3</p>
<p>Agent =&gt; 1004,,Virtual 4</p></blockquote>
<p><strong><br />
3)  We create a Custom Context to login our virtual agent at extensions_custom.conf:</strong></p>
<p>The prototype for <strong>AgentCallbackLogin</strong> is this:<br />
<em>AgentCallbackLogin([AgentNo][|Options[|exten[@context]]])</em></p>
<blockquote><p>[login-agents]</p>
<p>exten =&gt; 1111,1,Answer</p>
<p>exten =&gt; 1111,n,NoOp(Logging Agents)</p>
<p>exten =&gt; 1111,n,AgentCallbackLogin(1001,s,501 at from-internal)</p>
<p>exten =&gt; 1111,n,AgentCallbackLogin(1002,s,502 at from-internal)</p>
<p>exten =&gt; 1111,n,AgentCallbackLogin(1003,s,503 at from-internal)</p>
<p>exten =&gt; 1111,n,AgentCallbackLogin(1004,s,504 at from-internal)</p>
<p>exten =&gt; 1111,n,NoOp(All Logged)</p>
<p>exten =&gt; 1111,n,Hangup()</p></blockquote>
<p><strong>4) We create a “Catch” extension to pick up all the calls directed to our virtual agents:</strong></p>
<blockquote><p>[catchcalls]</p>
<p>exten =&gt; 501,1, Goto(amessage,s,1)</p>
<p>exten =&gt; 502,1, Goto(amessage,s,1)</p>
<p>exten =&gt; 503,1, Goto(amessage,s,1)</p>
<p>exten =&gt; 504,1, Goto(amessage,s,1)</p></blockquote>
<p><strong>5) Finally we create the Custom Context to deliver the message:</strong></p>
<blockquote><p>[amessage]</p>
<p>exten =&gt; s,1,Answer</p>
<p>exten =&gt; s,2,Wait,2</p>
<p>exten =&gt; s,n,Read(tmp,custom/message1,1||1|5)</p>
<p>exten =&gt; s,n,Set(RESP=${tmp})</p>
<p>exten =&gt; s,n,Playback(thank-you-cooperation)</p>
<p>exten =&gt; s,n,Hangup()</p>
<p>exten =&gt; h,1,DeadAGI(llamadas.php,${RESP})</p></blockquote>
<p>As you may notice if you want to store the answer in the case of a poll or similar, you can store the answer using the command read instead of playback, and once the call is finished call a script to handle the answer.</p>
<p><strong>6)  Create a queue where you’ll put your virtual agents.</strong></p>
<p><strong>7) Create an outgoing campaign and start burning minutes!</strong></p>
<p>For this implementation I used <strong>Elastix 1.5.2 </strong>and <strong>Call Center 1.5 </strong> with 50 virtual agents and it works like a charm.</p>
<p>I hope you weren’t bored if this mini guide is kind of basic or by my English.</p>
<p>Thanks for reading it and I hope It’ll be useful</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblogs.elastix.org%2Fen%2F2010%2F01%2Fbroadcast-messages-with-elastixs-call-center-module%2F&amp;linkname=Broadcast%20messages%20with%20Elastix%26%238217%3Bs%20Call%20Center%20Module"><img src="http://blogs.elastix.org/en/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blogs.elastix.org/en/2010/01/broadcast-messages-with-elastixs-call-center-module/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Elastix &amp; NetBook E1210</title>
		<link>http://blogs.elastix.org/en/2009/12/elastix-netbook-e1210/</link>
		<comments>http://blogs.elastix.org/en/2009/12/elastix-netbook-e1210/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 11:35:21 +0000</pubDate>
		<dc:creator>Franck Danard</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Elastix]]></category>
		<category><![CDATA[VOIP]]></category>
		<category><![CDATA[E1210]]></category>
		<category><![CDATA[elastix install usb]]></category>
		<category><![CDATA[elastix install web]]></category>
		<category><![CDATA[netbook]]></category>

		<guid isPermaLink="false">http://blogs.elastix.org/en/?p=230</guid>
		<description><![CDATA[It&#8217;s sometimes interesting to be able to install a small server Elastix on a device that is not expensive.
It is also well known that Asterisk does not need huge CPU power to function properly, with minimal requirements for RAM, and the hard disk size (few gigabytes is enough).
I personally had the chance to get their [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s sometimes interesting to be able to install a small server Elastix on a device that is not expensive.</p>
<p>It is also well known that Asterisk does not need huge CPU power to function properly, with minimal requirements for RAM, and the hard disk size (few gigabytes is enough).</p>
<p>I personally had the chance to get their hands on a superb offer from the incumbent. No less than 101 € for this little Netbook. With my current server running on the same basis, I told myself: &#8220;Why not put this on Elastix netbook?!&#8221;</p>
<p><img class="aligncenter size-full wp-image-251" src="http://blogs.elastix.org/en/wp-content/uploads/2009/12/netbook1.jpg" alt="netbook" width="600" height="502" /></p>
<p><span id="more-230"></span></p>
<p>As this marvelous Medion Netbook E1210 is capable of booting from a USB key, it was sufficient for me to take a key of 2GB, and to put Elastix on it.</p>
<p><strong>First</strong> &#8211; Download the latest version of Elastix off the Elastix.org site.<br />
<strong>Next</strong> &#8211; Burn Elastix onto a CD, then to put the content of the CD to a web site /var/www/html/<strong>install</strong> for example.<br />
(<em>Either a site intranet, or other. There are some small servers as Easyphp that functions very well on a PC under Windows</em>).</p>
<p>Modify the ks.cfg file while commenting out the cdrom info like this:</p>
<p><strong>#Use CDROM installation medium<br />
#cdrom</strong></p>
<p>Next, it will be necessary for you to format the USB Key using  FAT preferably using FAT32. Then to download the Windows program: <a href="http://unetbootin.sourceforge.net/" target="_blank">unetbootin</a> from the web.</p>
<p><img class="aligncenter size-full wp-image-256" src="http://blogs.elastix.org/en/wp-content/uploads/2009/12/unebootin.png" alt="unebootin" width="440" height="326" /></p>
<p>This program prepares the USB key for booting, and then copy the file iso content to the USB Key, following the instructions which are very simplistic. After a few minutes, the USB key is ready.</p>
<p>Put the key on the right side of the Netbook (otherwise, the key will be recognized but the boot won&#8217;t make itself), then press the [<strong>F11</strong>] key repeatedly until a small menu with a choice comes up indicating the name of the USB key.</p>
<p>Select this, and another menu will appear. Press  [<strong>ENTER</strong>]. Linux is will continue loading as if it was being installed from CDROM.</p>
<p>But at some point, it will prompt saying that it cannot find the file: <strong>CDROM:/ks_advenced.cfg.</strong></p>
<p>When this occurs then replace : <strong>CDROM:/ks_advenced.cfg </strong>with<strong> </strong><strong>http://your_web_server/install/ks.cfg</strong> , and then press OK.</p>
<p>At this point the installation program will recognize that the installation is to be completed from a Web server.</p>
<p>Use this time to disable the WIFI with (Key [<strong>Fn</strong>] + [<strong>F11</strong>]) and disable the webcam with (Key [<strong>Fn</strong>] + [<strong>F6</strong>]).</p>
<p><img class="aligncenter size-full wp-image-250" src="http://blogs.elastix.org/en/wp-content/uploads/2009/12/netbookkeyboard.jpg" alt="netbookkeyboard" width="600" height="351" /></p>
<p>It&#8217;s going to ask the url of the web site:  <strong>http://your_web_server/install/</strong>.  Press OK.</p>
<p>The installation will continue as normal.</p>
<p>Remove the key before the Elastix installation goes into the section of partitioning, otherwise, the GRUB will be installed badly on the disk.</p>
<p>Thats it, the installation is finished.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblogs.elastix.org%2Fen%2F2009%2F12%2Felastix-netbook-e1210%2F&amp;linkname=Elastix%20%26amp%3B%20NetBook%20E1210"><img src="http://blogs.elastix.org/en/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blogs.elastix.org/en/2009/12/elastix-netbook-e1210/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Welcome to the Elastix Blogs</title>
		<link>http://blogs.elastix.org/en/2009/11/welcome-to-the-elastix-blogs/</link>
		<comments>http://blogs.elastix.org/en/2009/11/welcome-to-the-elastix-blogs/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 15:54:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Elastix]]></category>
		<category><![CDATA[VOIP]]></category>

		<guid isPermaLink="false">http://blogs.elastix.org/en/?p=70</guid>
		<description><![CDATA[In this blog you would find information related to events, technical documentation, and everything related to Elastix. People who write in this blog are well known members of our community that are willing to share their knowledge with the rest of us. Nevertheless, anyone who wishes to submit an article can do it.
If you have [...]]]></description>
			<content:encoded><![CDATA[<p>In this blog you would find information related to events, technical documentation, and everything related to Elastix. People who write in this blog are well known members of our community that are willing to share their knowledge with the rest of us. Nevertheless, anyone who wishes to submit an article can do it.</p>
<p>If you have a tip or an experience you want to share with the community about Elastix in this blog, please submit your article to rbonifaz[at]elastix.org. <a href="http://www.palosanto.com/">Palosanto Solutions</a> will analyze the articles and define which ones will be published. All articles must be released with the GNU/FDL license.</p>
<p>To begin, we have the following two articles:</p>
<ul>
<li> The first article is about a cheap, fast and efficient way to<a href="http://blogs.elastix.org/en/2009/11/quick-and-easy-qos-with-tomato-2/"> implement QoS with Elastix</a>. This article is written by Josiah Spackman (chilling_silence) from New Zeland.</li>
<li>The second article is about <a href="http://blogs.elastix.org/en/2009/11/interoffice-trunking-with-elastix-iax/">interoffice trunking with IAX</a>. Thanks to Bob Fryer, learn how to connect two offices together using Elastix.</li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fblogs.elastix.org%2Fen%2F2009%2F11%2Fwelcome-to-the-elastix-blogs%2F&amp;linkname=Welcome%20to%20the%20Elastix%20Blogs"><img src="http://blogs.elastix.org/en/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://blogs.elastix.org/en/2009/11/welcome-to-the-elastix-blogs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
