<?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; hosted callshop</title>
	<atom:link href="http://astercc.org/tag/hosted-callshop/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>add callshop &amp; realtime billing feature to your a2billing</title>
		<link>http://astercc.org/tutorial-2/2009/01/add-callshop-feature-to-your-a2billing.html</link>
		<comments>http://astercc.org/tutorial-2/2009/01/add-callshop-feature-to-your-a2billing.html#comments</comments>
		<pubDate>Tue, 27 Jan 2009 14:26:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[a2billing]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[asterisk2billing]]></category>
		<category><![CDATA[callshop]]></category>
		<category><![CDATA[hosted callshop]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://astercc.org/?p=513</guid>
		<description><![CDATA[If you have a a2billing working already, you may want to add some more features, like make it work as a hosted callshop, here we&#8217;ll introduce how to add callshop...]]></description>
			<content:encoded><![CDATA[<p>If you have a a2billing working already, you may want to add some more features, like make it work as a hosted callshop, here we&#8217;ll introduce how to add callshop feature using asterbilling.</p>
<p>1. add a new conf in your a2billing</p>
<p>add a new conf like [agi-conf2] in a2billing.conf, make sure you have the changed the following options:</p>
<p>; Manage the answer on the call</p>
<p>answer_call = NO<br />
play_audio = NO<br />
use_dnid = YES<br />
number_try = 1<br />
say_balance_after_auth = NO<br />
say_balance_after_call = NO<br />
say_rateinitial = NO<br />
say_timetocall = NO<br />
cid_enable = NO<br />
cid_auto_assign_card_to_cid = NO</p>
<p>anyway, disable all prompt &amp; announcement</p>
<p>2. add new dialplan in asterisk extensions</p>
<p>by default, sip peer generated by a2billing will use context a2billing, so we add</p>
<p>[a2billing]<br />
; for asterbilling booth<br />
exten =&gt; _X.,1,DeadAGI,a2billing.php|2</p>
<p><a href="http://astercc.org/wp-content/uploads/2009/01/sc-2.png"><img class="alignnone size-full wp-image-515" title="sc-2" src="http://astercc.org/wp-content/uploads/2009/01/sc-2.png" alt="sc-2"/></a></p>
<p>3. add costomer in a2billing</p>
<p>then we add a customer in a2billing, make sure you enabled sip or iax account, then click the &#8220;generate&#8221; button and click &#8220;reload&#8221; link</p>
<p>also u may want to set this customer as &#8220;postpay&#8221; and a big number for the limit coz you would not charge customer in a2billing, just make sure this customer could make calls with no problem</p>
<p>4. set your ip phone</p>
<p>go to &#8220;List Sip-friend&#8221; or &#8220;List iax-friend&#8221; get the username/secret for your phone, then try make a call, if everything goes well, u should make a call successfully</p>
<p><a href="http://astercc.org/wp-content/uploads/2009/01/sc-4.png"><img class="alignnone size-full wp-image-517" title="sc-4" src="http://astercc.org/wp-content/uploads/2009/01/sc-4.png" alt="sc-4"  /></a></p>
<p>5. add clid in asterbilling</p>
<p>go to asterbilling and create clid using the username(if there&#8217;s callerid defined for this customers, use callerid instead) in sip-friends</p>
<p><a href="http://astercc.org/wp-content/uploads/2009/01/sc-1.png"><img class="alignnone size-full wp-image-514" title="sc-1" src="http://astercc.org/wp-content/uploads/2009/01/sc-1.png" alt="sc-1" /></a></p>
<p>6 login as groupadmin/operator and enjoy <img src='http://astercc.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://astercc.org/wp-content/uploads/2009/01/sc-3.png"><img class="alignnone size-full wp-image-516" title="sc-3" src="http://astercc.org/wp-content/uploads/2009/01/sc-3.png" alt="sc-3"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://astercc.org/tutorial-2/2009/01/add-callshop-feature-to-your-a2billing.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rates setting in asterbilling for asterisk billing</title>
		<link>http://astercc.org/tips/asterbilling/2008/11/rates-setting-in-asterbilling-for-asterisk-billing.html</link>
		<comments>http://astercc.org/tips/asterbilling/2008/11/rates-setting-in-asterbilling-for-asterisk-billing.html#comments</comments>
		<pubDate>Wed, 19 Nov 2008 11:11:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[asterBilling]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[asterisk billing]]></category>
		<category><![CDATA[billing]]></category>
		<category><![CDATA[hosted callshop]]></category>
		<category><![CDATA[rate]]></category>
		<category><![CDATA[realtime billing]]></category>
		<category><![CDATA[reseller]]></category>

		<guid isPermaLink="false">http://astercc.org/?p=332</guid>
		<description><![CDATA[There are three rates in asterBilling, reseller rate, callshop rate and customer rate. reseller rate: the rate admin sell to reseller callshop rate (group rate): the rate reseller sell to...]]></description>
			<content:encoded><![CDATA[<p>There are three rates in asterBilling, reseller rate, callshop rate and customer rate.</p>
<ul>
<li>reseller rate: the rate admin sell to reseller</li>
<li>callshop rate (group rate): the rate reseller sell to callshop (group)</li>
<li>customer rate: the rate callshop sell to customers</li>
</ul>
<p>Rates in asterBilling could be inherited, for example, here&#8217;s two records in resellerrate</p>
<p><a href="http://astercc.org/wp-content/uploads/2008/11/asterbillin_add_reseller_rate.png"><img class="alignnone size-full wp-image-336" title="asterbillin_add_reseller_rate" src="http://astercc.org/wp-content/uploads/2008/11/asterbillin_add_reseller_rate.png" alt="" width="500" height="369" /></a></p>
<p>dialpreifx = 0086<br />
number length = 0<br />
connect charge = 0.2<br />
init block = 60<br />
rate = 0.2<br />
billing block = 60<br />
<strong><span style="color: #ff0000;">resellerid = 0</span></strong></p>
<p>dialpreifx = 0049<br />
number length = 0<br />
connect charge = 0.4<br />
init block = 60<br />
rate = 0.4<br />
billing block = 60<br />
<span style="color: #ff0000;"><strong>resellerid = 0</strong></span></p>
<p>Because we dont specify which reseller is this rate for (resellerid = 0), this rate could be used for all resellers.  So what if some resellers want to change this rate rather than use this &#8220;default&#8221; rate? quite simple, just add another rate for the reseller:</p>
<p>dialpreifx = 0086<br />
number length = 0<br />
connect charge = 0.2<br />
init block = 60<br />
rate = 0.2<br />
billing block = 60<br />
<span style="color: #ff0000;"><strong> resellerid = 1</strong></span></p>
<p>so for this reseller (resellerid=1), when customer dial a number begin with 0086, it will use this new rate, we  can call it &#8220;overwrite&#8221;, but for other resellers who dont set their rate, it would use the one admin setted.</p>
<p>Just like reseller rate, group rate could also be inherited.</p>
<p>A:<br />
dialpreifx = 0086<br />
number length = 0<br />
connect charge = 0.2<br />
init block = 60<br />
rate = 0.2<br />
billing block = 60<br />
<strong><span style="color: #ff0000;">resellerid = 1<br />
</span></strong><strong><span style="color: #ff0000;">grouprid = 1</span></strong></p>
<p><strong></strong>B:</p>
<p><a href="http://astercc.org/wp-content/uploads/2008/11/asterbillin_add_group_rate_1.png"><img class="alignnone size-full wp-image-339" title="asterbillin_add_group_rate_1" src="http://astercc.org/wp-content/uploads/2008/11/asterbillin_add_group_rate_1.png" alt="" width="500" height="362" /></a><br />
dialpreifx = 0086<br />
number length = 0<br />
connect charge = 0.4<br />
init block = 60<br />
rate = 0.4<br />
billing block = 60<br />
<strong><span style="color: #ff0000;">resellerid = 1<br />
</span></strong><strong><span style="color: #ff0000;">grouprid = 0</span></strong></p>
<p>C:</p>
<p><a href="http://astercc.org/wp-content/uploads/2008/11/asterbillin_add_group_rate.png"><img class="alignnone size-full wp-image-338" title="asterbillin_add_group_rate" src="http://astercc.org/wp-content/uploads/2008/11/asterbillin_add_group_rate.png" alt="" width="500" height="347" /></a></p>
<p>dialpreifx = 0086<br />
number length = 0<br />
connect charge = 0.4<br />
init block = 60<br />
rate = 0.4<br />
billing block = 60<br />
<span style="color: #ff0000;"><strong>resellerid = 0<br />
groupid = 0</strong></span></p>
<p>so rate C is a rate for all reseller and all group,  rate B is for all groups in reseller 1, rate A is only for group 1.</p>
<p>Through inherit rate, admin could be much easier to control the rates, like just set one rate for all resellers, and adjust some when they require some difference, also reseller could just set one rate for his callshops, and only do minor change to provide different rate plan.</p>
]]></content:encoded>
			<wfw:commentRss>http://astercc.org/tips/asterbilling/2008/11/rates-setting-in-asterbilling-for-asterisk-billing.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>asterbilling hosted callshop solution for asterisk</title>
		<link>http://astercc.org/solutions/2008/11/asterbilling-hosted-callshop-solution-for-asterisk.html</link>
		<comments>http://astercc.org/solutions/2008/11/asterbilling-hosted-callshop-solution-for-asterisk.html#comments</comments>
		<pubDate>Wed, 19 Nov 2008 10:11:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Solutions]]></category>
		<category><![CDATA[asterBilling]]></category>
		<category><![CDATA[asterCC Comercial]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[callshop]]></category>
		<category><![CDATA[elastix]]></category>
		<category><![CDATA[Freepbx]]></category>
		<category><![CDATA[hosted callshop]]></category>
		<category><![CDATA[realtime billing]]></category>
		<category><![CDATA[reseller]]></category>
		<category><![CDATA[trixbox]]></category>

		<guid isPermaLink="false">http://astercc.org/?p=329</guid>
		<description><![CDATA[asterBilling is a realtime billing software for asterisk. Through asterBilling, it&#8217;s very easy to build a hosted callshop solution for asterisk. benefits of asterBilling hosted callshop solution: reseller, callshop, customer...]]></description>
			<content:encoded><![CDATA[<p>asterBilling is a realtime billing software for asterisk. Through asterBilling, it&#8217;s very easy to build a hosted callshop solution for asterisk.</p>
<p>benefits of asterBilling hosted callshop solution:</p>
<ul>
<li>reseller, callshop, customer three level billing</li>
<li>all web based</li>
<li>high performance</li>
<li>all asterisk system compatible</li>
</ul>
<p>here, i&#8217;ll introduce u how to build a hosted callshop solution using asterisk and asterbilling.</p>
<p>1. step1, install asterisk</p>
<p>2. step2, set trunk and dialplan in asterisk</p>
<p>edit /etc/asterisk/sip.conf and add your trunk there</p>
<p><a href="http://astercc.org/wp-content/uploads/2008/11/asterisk_trunk_setting.png"><img class="alignnone size-full wp-image-341" title="asterisk_trunk_setting" src="http://astercc.org/wp-content/uploads/2008/11/asterisk_trunk_setting.png" alt="" width="344" height="156" /></a></p>
<p>then set dialplan, go to /etc/asterisk/extensions.conf and add a context there</p>
<p><a href="http://astercc.org/wp-content/uploads/2008/11/asterisk_extensions_setting.png"><img class="alignnone size-full wp-image-343" title="asterisk_extensions_setting" src="http://astercc.org/wp-content/uploads/2008/11/asterisk_extensions_setting.png" alt="" width="395" height="92" /></a></p>
<p>3. step3, install asterBilling</p>
<p>4. step4, check asterbilling.conf.php</p>
<p>We need to modify asterbilling config file to meet our system, so check the &#8220;asterbilling.conf.php&#8221; in asterbilling folder, find section &#8220;sipbuddy&#8221; change context to be &#8220;context = from-booth&#8221;, so the sip peer generated by asterbilling will use context &#8220;from-booth&#8221; for outbound calls.</p>
<p><a href="http://astercc.org/wp-content/uploads/2008/11/asterbilling_conf_set_1.png"><img class="alignnone size-full wp-image-345" title="asterbilling_conf_set_1" src="http://astercc.org/wp-content/uploads/2008/11/asterbilling_conf_set_1.png" alt="" width="250" height="188" /></a></p>
<p>* if you are using freepbx, you can use &#8220;context=from-internal&#8221; here, then it you can set outbound in your freepbx and all booth will use that.</p>
<p>By default, asterbilling will generate all sip peers to the file &#8220;/etc/asterisk/sip_astercc&#8221;, you can change to other name if you want, or leave it blank if u dont want asterbilling generate the sip peers</p>
<p><a href="http://astercc.org/wp-content/uploads/2008/11/asterbilling_conf_set_2.png"><img class="alignnone size-full wp-image-346" title="asterbilling_conf_set_2" src="http://astercc.org/wp-content/uploads/2008/11/asterbilling_conf_set_2.png" alt="" width="663" height="72" /></a></p>
<p>also we need to include the conf file in sip.conf so that asterisk could load peers asterbilling generated</p>
<p>modify /etc/asterisk/sip.conf and add</p>
<p><em><strong>#include sip_astercc.conf</strong></em></p>
<p><a href="http://astercc.org/wp-content/uploads/2008/11/asterisk_include_setting.png"><img class="alignnone size-full wp-image-347" title="asterisk_include_setting" src="http://astercc.org/wp-content/uploads/2008/11/asterisk_include_setting.png" alt="" width="477" height="54" /></a></p>
<p>5. step5, set resellers and groups</p>
<p>6. step6, add clid as reseller</p>
<p><a href="http://astercc.org/wp-content/uploads/2008/11/reseller.png"><img class="alignnone size-medium wp-image-510" title="reseller" src="http://astercc.org/wp-content/uploads/2008/11/reseller-300x156.png" alt="reseller" width="300" height="156" /></a></p>
<p>7. step7, set rates</p>
<p>asterbilling provides three level billing:</p>
<p>rate to reseller: the rate you sell to resellers</p>
<p>rate to callshop: the rate resellers sell to callshops</p>
<p>rate to customer: the rate callshops sell to customers</p>
<p>8. step8, login as groupadmin/operate check callshop interface</p>
<p><img class="alignnone size-medium wp-image-508" title="callshop" src="http://astercc.org/wp-content/uploads/2008/11/callshop-300x165.png" alt="callshop" width="300" height="165" /></p>
<p>9. step9, check reports</p>
]]></content:encoded>
			<wfw:commentRss>http://astercc.org/solutions/2008/11/asterbilling-hosted-callshop-solution-for-asterisk.html/feed</wfw:commentRss>
		<slash:comments>11</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! -->
