关于Elastix内置的billing模块
说起Asterisk上的计费,大家一定会想到炙手可热的A2Billing或者后起之秀Asterbilling.,这里我向大家啰嗦介绍的是elastix内置的billing模块 A2Billing功能强大,但是配置也超繁琐.而且主要功能是面向运营的,对于一般应用(企业自用)来说颇有杀鸡用牛刀之嫌. Asterbilling设计巧妙,利用一个守护进程,通过AMI消息来生成CDR记录,不需要透过AGI来影响extensions.conf(dial plan),效率高(稳定性还不好说,我对于AMI的了解还处于学习阶段).但出于对开源的热爱,我对闭源的产品兴趣缺缺(Asterbilling 的WEB部分是开源的--也不得不开源,呵呵,但守护进程只有5通道并发许可----只能玩玩测试.我还没有搞清楚这5通道是怎么计算的,如果是asterisk的channel概念,2个分机间的操作就玩死了,一个sip分机,一个IAX分机,转接,hold,留言,这些可都是并发通道) Elastix内置的Billing模块(位于report模块中的Billing子模块中).这是一个和传统pbx上的计费软件相似的基于字头(prefix)判断通话类型的计费系统.设置简单,还有简单的过滤条件和报表,可以满足日常计费的需求. Elastix的内置billiing设置起来是比较简单的,大家可以参考elastix without tears(本站资料下载板块中有链接).但可能是因为太简单的关系吧,关于具体的设置就比较少.为了方便入门的朋友快速部署计费,我简单把设置步骤说一下 1.理解billing的基本概念 billing模块是基于传递到Trunk的号码的字头(prefix)来判断话务类型,对于国内来说,就是00开头的是国际长途(IDD),以0开头,第二个号码不为0的是长途电话(Long Distance),不是0开头的号码视为市话(市话又分为公益电话---114.119...被叫付费电话800-XXXX-XXXX,信息台---),不同的话务类型有不同的费率 关于rate offset(费率补偿),很多朋友卡在这里,其实rate offset类似于服务费的概念,也就是按照费率和通话时长计算话费后,然后加上rate offset定义的金额得出最后的话费(很可惜,官方rate offset不支持负数,如果有这样的需求需要修改php文件) 备注: rate offset的值只能是一个正小数,例如0.0(单纯输入0会出错,建议输入的是0.000) 2.配置实例 为了简单起见,我们在本例子中只区分普通市话,长话和国际长话 2.1.环境 Elastix 1.3.2 TDM400P 2.2 配置步骤 2.2.1 设置要要进行计费的trunk 在Elastix的pbx模块中的Trunk子选项中,定义一个Zap Trunk(默认已有),注意,该trunk的Dial Rule保留空白 2.2.2 修改default rate(市话费率) 在elastix的reprot模块中选择Billing子模块下的billing setup选项中 修改default rate configuration的内容 rate:0.11(市话每分钟的费率,当然这个和电信的实际计费标准是有出入的) default rate offset: 0.0 2.2.2 选择对那些Trunk进行计费 在elastix的report模块中选择Billing子模块下的billing setup选项中 的Trunk bill configuration的中勾选那些trunk要进行计费 这里我们选择的是默认的Zap/go 2.2.3 设置其它类型话务的费率 2.2.3.1 国际长话 在elastix的reprot模块中选择Billing子模块下的Rates选项中 的Create new rate prefix:00 name:IDD rate:2.000(打到不同国家国际长话的费率是不同的,这只是一个释例) rate offset:0.000 trunk:Zap/g0 保存 2.2.3.2 国内长途 在elastix的reprot模块中选择Billing子模块下的Rates选项中 的Create new rate prefix:0 name:DDD rate:0.700(和电信的实际计费有出入,电信是按6秒为一个计费单位) rate offset:0.000 trunk:Zap/g0 保存 2.3 测试 拨打市话,长话,国际长话,你可以在billing子模块下的billing report中看到计费信息了 备注: 我们在rate中设置计费单位是分钟,但在billing report中的计费结果是按照秒来计算的,而且answer代表的是Sip应答消息而不是对方实际接听电话,所以计费中的起始时间是不准的,CDR记录中的通话持续时间要大于实际通话时间,所以我说rate offset不能输入负数是很遗憾的 不行了,实在太困,等有精神了再继续完善吧,希望我这块小砖头能引来大家的玉(回帖大大的要,期待大家在计费上的心得) |
相关推荐
5. **安装组件**:Elastix会自动安装所需的各种软件组件,包括Asterisk PBX、FreePBX模块、Web管理界面等。 6. **完成安装**:安装完成后,重启服务器并登录Elastix Web界面进行初步配置。 **二、Elastix配置** 1...
Elastix的一个显著特点是其模块化设计。它允许用户选择不同的相似性指标(如互信息、均方误差等)、变换模型(如仿射变换、B-Spline变换)和优化器,通过组合这些模块,可以实现各种复杂的配准任务。此外,Elastix还...
此外,Elastix 还提供了一个网页,用户可以在其中找到关于参数文件的例子和说明。 Transformix Transformix 是一个命令行程序,用于变换图像。用户可以使用 Transformix 来应用变换到图像中,例如,把原始图像应用...
Elastix Call Center是基于Elastix系统的呼叫中心解决方案,其设计目的是自动化呼叫流程,管理来电和去电,并提供高效能的客服体验。这个模块允许用户上传CSV格式的电话号码列表,自动发起呼出呼叫,同时对呼入电话...
Elastix是一款开源的统一通信平台,主要用于整合VoIP(Voice over Internet Protocol)服务,包括IP电话、视频会议、即时消息等多种通信功能。Elastix 2.3是该平台的一个旧版本,但其安装过程仍对许多用户具有参考...
Elastix 没有眼泪英文版, Elastix 中文版用户手册,研究astreisk的好书,Elastix 入门基础。
### Elastix认证培训知识点详解 #### 一、Elastix认证培训概述 Elastix认证培训是由SECTraining&Expo Sdn Bhd与TeleSpeak(Elastix授权培训师)联合组织的一项专业培训课程。该培训旨在为Elastix管理员和技术人员...
4. **可扩展性**:elastix的模块化设计允许开发者添加新的变换模型和相似性度量,满足科研需求。 5. **脚本化支持**:提供命令行接口和脚本语言接口,方便自动化处理和批量配准。 三、elastix-5.0.0的新特性与改进 ...
Elastix是一款开源的统一通信平台,它集成了多种VoIP(Voice over Internet Protocol)服务,如PBX(Private Branch Exchange)电话交换机、呼叫中心功能以及传真等。这款软件通常用于中小型企业,以实现高效的通信...
- **图像配准算法**:Elastix内置了多种经典的图像配准方法,如刚体配准、仿射配准、非刚体配准等。 - **多模态配准**:支持将不同成像方式获取的图像进行配准,如CT与MRI图像。 - **参数优化**:通过迭代优化过程...
《 Asterisk Elastix呼叫中心模块详解》 在IT领域,呼叫中心系统是企业与客户进行有效沟通的重要工具。Asterisk,一个开源的电话互连系统,与Elastix结合,为企业提供了一套功能强大的呼叫中心解决方案。本文将详细...
#### 二、关于Elastix Elastix是一个专门为搭建IP电话系统设计的发行版,它基于CentOS Linux操作系统,并预装了多种开源通信软件。这些软件包括但不限于: - **Asterisk**:一个功能强大的开源PBX(Private Branch ...
Elastix配准软件学习文档 Elastix是一款功能强大且灵活的配准软件,主要应用于图像注册、图像融合等领域。该软件的学习文档涵盖了配准的基本概念、注册框架、图像 metric、图像采样器、插值器、变换、优化器、多...
Elastix是一款开源的统一通信平台,它集成了PBX(Private Branch Exchange)、CTI(Computer Telephony Integration)以及CRM(Customer Relationship Management)等多种功能,广泛应用于中小型企业。SIP(Session ...
- Elastix-a2billing(计费) - Elastix-asterisk-sounds(Asterisk语音包) - Elastix-fax(传真) - Elastix-pbx(私人分支交换机) - Elastix-firstboot(首次启动配置) - Elastix-addons(附加组件) - Elastix...
- **安全性考量**:文档中提到了几个关于如何增强Elastix安全性的建议,包括更改默认密码和应用特定的安全策略。 - **网络设置**:介绍了基础的网络配置知识,如IP地址、子网掩码、DNS服务等,这对于正确设置Elastix...
Elastix SMS 是一个仅用于发送个人和批量 SMS 消息的模块。 您可以创建任意数量的 SMPP 中继、创建号码组、创建 SMS 活动和发送单独的 SMS 消息 ELASTIX 短信发送模块 内容 一、简介 2.主要功能 3.安装 4. 树干 5....