我想在Elastix上为A2Billing创建一些限制访问权限。以下是我需要应用的一些限制[不知道如何直接显示表格]]
<table>
<tbody>
<tr>
<th>Group</th>
<th>Days of Week</th>
<th>Balance</th>
<th>Talktime Limit</th>
<th>Active Hours</th>
<th>Destination Limit</th>
</tr>
<tr>
<td>Management</td>
<td>Monday - Saturday</td>
<td>300,000</td>
<td>Unlimited</td>
<td>08.00-20.00</td>
<td>Local,SLJJ,Mobile</td>
</tr>
<tr>
<td>Management</td>
<td>Monday - Saturday</td>
<td>300,000</td>
<td>10 minutes</td>
<td>08.00-20.00</td>
<td>Local,Mobile</td>
</tr>
<tr>
<td>Management</td>
<td>Monday - Saturday</td>
<td>300,000</td>
<td>10 minutes</td>
<td>08.00-20.00</td>
<td>Local,Mobile,SLJJ</td>
</tr>
<tr>
<td>Production</td>
<td>Monday - Friday</td>
<td>300,000</td>
<td>10 minutes</td>
<td>08.00-18.00</td>
<td>Local</td>
</tr>
<tr>
<td>Production</td>
<td>Monday - Friday</td>
<td>300,000</td>
<td>10 minutes</td>
<td>08.00-18.00</td>
<td>Local,SLJJ,Mobile</td>
</tr>
<tr>
<td>Custumer Relation</td>
<td>Monday - Friday</td>
<td>300,000</td>
<td>10 minutes</td>
<td>08.00-18.00</td>
<td>Local,SLJJ,Mobile</td>
</tr>
<tr>
<td>Custumer Relation</td>
<td>Monday - Friday</td>
<td>300,000</td>
<td>10 minutes</td>
<td>08.00-18.00</td>
<td>Local,Mobile</td>
</tr>
<tr>
<td>Advisor</td>
<td>Monday - Friday</td>
<td>300,000</td>
<td>10 minutes</td>
<td>08.00-18.00</td>
<td>Local,Mobile</td>
</tr>
<tr>
<td>Claim</td>
<td>Monday - Friday</td>
<td>300,000</td>
<td>10 minutes</td>
<td>08.00-20.00</td>
<td>Local,Mobile</td>
</tr>
<tr>
<td>Provider</td>
<td>Monday - Friday</td>
<td>300,000</td>
<td>10 minutes</td>
<td>08.00-18.00</td>
<td>Local,SLJJ,Mobile</td>
</tr>
<tr>
<td>Case Management</td>
<td>Monday - Friday</td>
<td>500,000</td>
<td>10 minutes</td>
<td>24 H</td>
<td>Local,SLJJ,Mobile</td>
</tr>
<tr>
<td>Call Center</td>
<td>Monday - Sunday</td>
<td>300,000</td>
<td>10 minutes</td>
<td>24 H</td>
<td>Local,SLJJ,Mobile</td>
</tr>
<tr>
<td>Marketing</td>
<td>Monday - Friday</td>
<td>300,000</td>
<td>10 minutes</td>
<td>08.00-18.00</td>
<td>Local,Mobile</td>
</tr>
<tr>
<td>Marketing</td>
<td>Monday - Friday</td>
<td>300,000</td>
<td>10 minutes</td>
<td>08.00-18.00</td>
<td>Local,SLJJ,Mobile</td>
</tr>
</tbody>
</table>
&#13;
Elastix或A2Billing是否可以为之前创建的帐户创建此类限制?任何帮助将不胜感激。
答案 0 :(得分:0)
首先你的问题有不好的例子(相同的目的地,同一时间,不同的限制),所以没有数据重新思考/重写任何系统都不可行。
Elastix根本没有任何评级引擎
A2Billing有免费分钟套餐,你可以允许通过freepbx自定义上下文模块上下文创建,允许调用“免费分钟”中继到a2billing,如下所示:
trunk类型自定义,带拨号字符串Local / $ OUTNUM $ @ managment_a2b / n
在extensions_custom.conf中
[managment_a2b]
exten => _X.,1,GotoIFtime(8-20,Mon-Sat,*,*?choice1)
exten => _X.,n,GotoIFtime(20-23,Mon-Sat,*,*?choice2)
; other choices here
exten => _X,n(choice1),Set(CDR(accountcode)=123456789);account for managment call out at choice1 time.
exten => _X.,n,Goto(a2billing,${exten},1);context a2billing have be context which allow call with account
exten => _X,n(choice2),Set(CDR(accountcode)=123456780);account for managment call out at choice2 time.
exten => _X.,n,Goto(a2billing,${exten},1);context a2billing have be context which allow call with account
当然,您已经为该帐户设置了a2billing callplan(免费分钟限制)。
安装程序需要了解a2billing和星号内部并且非常复杂。
但是如果您希望每人设置限制,这样的拨号方案将非常复杂。所以更简单一点就是请一些专家为这种情况创建自定义计费(或者使用您拥有的所有选项构建复杂的拨号方案树)
可以使用前缀来完成不同呼叫目的地的不同帐户。
例如这个
exten => _590X.,1,Set(CDR(accountcode)=1)
exten => _800X.,1,Set(CDR(accountcode)=2)
将为不同的前缀做不同的帐户(请注意,它有相同的prio,将选择最适合)
欲了解更多信息,请阅读任何有关星号的书(ORelly“电话未来推荐”)和a2billing手册/源代码。