基于asterisk 的计费和直拨实现---续

Asterisk SIP支持Fail2ban以防止暴力攻击和破解 一、概述 基于Asterisk的IPPBX或者网关如果放到公网上,设备会收到大量的SIP请求(INVITE/REGISTER等),导致系统效率低且存在安全隐患,比如盗用设备拨打国际电话等等。而Fail2Ban 就是一个很好防止暴力破解的工具,配合Asterisk可以提供安全性。Fail2ban是一个日志IP的过滤筛选器,根据fail2ban提供的匹配规则提取IP,一旦这些 IP在一定的时间内到达了规定的次数就会在此IP地址添加到防火墙 iptables且可以设置禁止此IP访问的时间。 Asterisk- 阅读详情

         自从2010年12月14日开始着手写该套软件起,到现在已经经历了近接近2个月的时间了,经过不断的完善和测试。所有的功能已经基本上完成。

        在此可以公布相关的功能和框架。

已经实现的功能列表:

      一、软电话softphone实时计费,配合fail2ban ,可以保证到asterisk 避免攻击。

      二、回拨功能:

           1、用户拨打接入号后,会提示输入被叫号码,加快回拨速度;

           2、系统对回拨失败的主叫,会尝试3次。避免由于线路不足,回拨不成功,并给客户尽可能的提供方便,绑定两个主叫的,系统自动识别出预约号码,做到准确回铃。 

      三、直拨功能:

            提供IP对接方案。

      四、电话查询余额,电话充值,电话绑定主叫,电话激活新电话卡。

            1、提供一个卡号可以绑定两个主叫号码:手机,固定电话都可以;

                 手机绑定只输入手机号码即可,不管为长途手机或本地手机,固定电话则如果不为本地电话则需要加区号。

             你回家的话,你可以把家里的电话做绑定,节省不少花费,到那里都可以使用。

            2、如果你申请了透传业务,你可以申请透传相关的号码。透传号码主要是以第一个号码为准,次之为第二个号码,再次之为接入号码;

             3、一张卡号可以设置一组单独的费率;

             4、提示语言以卡配置的语言为准,支持中,英文语音提示;

              5、电话操作历史的记录;

 

      五、web 功能:

           1、费率组管理;

            2、路由管理;

            3、话单明细统计,只允许查询近3个月的资料;

            4、代理商功能;

            5、根据卡号和密码进行充值;

            6、代理商只能做制卡,根据卡号和密码充值,话单明细;

            7、相关的操作历史进行了后台记录。

 

 

如需要了解更详细的信息。可以联系本人进行探讨。

 

压力测试情况:

经过直拨方式的压力测试,在3M 带宽下,已经正常压力测试150线并发,并正常运行48小时,话单计费准确。

 

asterisk 计费平台 共享一份开源版本的基于asterisk 实现的直拨,回拨,计费平台,关于系统的介绍和安装可以参考本人整理的blog资料。 立即下载

相关推荐

Origin作图——等高线图

最近做一个测试数据图,开始想通过用热图来展示,结果发现热图有很多的小方块,很难呈现出最好的效果,因为数据是有一层一层的递进效果,因此经过尝试后,发现等高线图是个好选择。 热图展示效果如下:其中有很多的小方块不适合,热图制图方法前面有记录。 下面展示等高线图制作方法。首先是导入数据,可以从excal导入,也可以直接复制进去。等方法。 选中要展示的数据,绘图----等高线图 选中箭头,确定。 双击图像,点击线,我们需要把线隐藏了. 双击图像,我们需要调色板,根据自己的选择,一般用调色板的颜色。

qq_42278015的博客 1万+

Fail2ban使用笔记

Fail2ban什么? 百度下就知道是做什么的了! 1、官网下载地址:https://github.com/fail2ban/fail2ban/releases     fail2ban-0.9.6.tar.gz    0.9.6的版本 2、解压后安装: 点击(此处)折叠或打开 tar zxvf fail2ban-

Dark_gezi的博客 2227

STM32H750_QSPI_Flash_Configuration_With_CubeMX

本文详细介绍了如何使用STM32CubeMX配置STM32H750的QSPI Flash接口,包括硬件连接、CubeMX参数设置、代码生成与初始化流程优化。通过实战示例展示了Flash ID读取、页编程与数据读取等常用操作,并提供了调试技巧与性能优化建议,帮助开发者高效实现高速外部存储扩展。

weixin_29176179的博客 274

基于asterisk 的计费和直拨实现

asterisk 计费,asterisk 直拨,asterisk 发卡

语音通讯-软交换asterisk,Freeswitch 4673

Accelstepper 库中的参数计算公式

要完全调试电机的各个参数,例如最大速度,加速度等,就需要了解其计算公式和原理。 以下是代码注释: /// This code uses speed calculations as described in /// "Generate stepper-motor speed profiles in real time" by David Austin/// http://fab.cba.mi...

wenguitao的博客 4455

跨越移植陷阱:ESP-IDF下LVGL与ILI9341的组件化集成与常见避坑指南

本文详细解析了在ESP-IDF环境下将LVGL图形库与ILI9341显示屏驱动进行组件化集成的完整流程。重点介绍了移植过程中的关键配置策略、内存管理优化技巧以及常见问题解决方案,帮助开发者有效规避内存溢出、显示异常等典型陷阱,实现高效稳定的嵌入式GUI开发。

yhn456789的博客 623

Asterisk 扩展应用(2)——常见Extern App实现

1 常见Extern App实现 1.1 回拨AGI实现。 Asterisk本身提供回拨功能,但是有两个Bug 1) 没有回铃音 2) 回拨显示的号码都是中断号 如果要解决这两个问题必须自己实现Origin。 实现思路: 首先拨打主叫号码,当主叫号码接通后拨打被叫号码。设置两个变量,分别储存主叫号码和被叫号码。 从APIManager里面主动发起呼叫使用 OriginateAction 命令,首先必须是通道的选择. Trixbox提供了默认的l...

u010781280的博客 613

基于Verilog的8位CPU设计及UART扩展实现方案,包含完整的架构设计、核心代码实现和仿真验证方法

基于Verilog的8位CPU设计及UART扩展实现方案,包含完整的架构设计、核心代码实现和仿真验证方法

a_zxswer的博客 190

用 Asterisk 实现CallBack功能

http://blog.sina.com.cn/s/blog_416adf890100bnfg.html 假设现在我们有一部手机,号码是13300000000。我们希望用这个手机打到Freepbx的外线号码上,Freepbx 立刻启动 CallBack,给出忙音。手机于是被挂断。接下来Freepbx自动拨号到手机13300000000,接通后,Freepbx 再自动拨打内线201分机,2

lengxin337的专栏 1170

一文学会Inner-MPDIoU:YOLOv11边界框回归优化全解析

Inner-MPDIoU 凭借“辅助边框+最小点距离”的双重创新,成功解决了传统 IoU 损失在小目标、遮挡场景、位置偏差场景下的收敛和判别难题,为 YOLOv11 注入了更强的边框回归能力。从原理剖析到代码集成,本教程已为你铺就了一条“定位精度跃升”的实战路径。现在,不妨亲自上手尝试,让你的目标检测模型在各类数据集上都能交出一份“定位精准”的答卷——相信我,当你看到检测框完美贴合目标的那一刻,你会明白这份尝试的价值。我很乐意在你实践过程中帮你解决任何问题,让我们一起推动目标检测在边框回归领域的边界。

know_F0727的博客 141

YOLOv8 智能交通违章检测 - 压线/越线行驶检测详解

本文提出了一种基于YOLOv8的智能交通违章检测方案,重点解决车辆压线/越线行驶的识别问题。系统采用多技术融合方案:YOLOv8检测车辆、ByteTrack跟踪轨迹、传统或深度学习方法识别车道线,并通过几何计算判断车辆是否违规跨越实线。文章详细介绍了技术难点(如车道线分类、透视变形处理)、判定流程、系统架构和核心代码实现,包括车道线检测、违章逻辑判断和可视化模块。同时指出了现有方案的局限性,建议通过引入逆透视变换和专用车道线分割模型来提升准确率。该纯视觉方案具有低成本、易部署的特点,适用于智能交通监控场景。

u010117029的博客 175

基于asterisk 的计费和直拨实现(For 开源版本ASTCC)

          为了更好的让各位了解和熟悉asterisk 的工作原理,现在向各位介绍一款开源版本的实时计费电话卡系统,该系统已经把作为一个回拨,计费的系统的核心部分已经实现。      下面为该款软件的具体介绍和安装方法,并且经本人修正和完善,软件包将上传到本blog中的资源中下载。ASTCCASTCC  Synopsis Asterisk Calling Card

语音通讯-软交换asterisk,Freeswitch 2408

beegfs读取文件完整流程分析

读取小于512KB文件数据,小于1s 读取15MB文件数据,花费7秒。

wfzy的博客 835

基于asterisk 的计费和直拨实现---应用实例

           好了,到现在为止,我们看看如何开始愉快的电话之旅吧。在开始之前,首先介绍一下相关的工作流程和相关概念。1、何谓voip:     所有经过网络来传送语音数据的业务都统称为voip 业务。2、何谓回拨:    该业务只适用于接听免费的电话或手机。回拨系统就是把主叫转为被叫的方式来节约您的手机话费的。   流程如下:A、  手机(座机)------>                  呼叫供应商提供的接入号码(020-12345678)                   ---->系统会

语音通讯-软交换asterisk,Freeswitch 2012

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

VOXEN开源软交换系统 您的最佳选择

VOXEN开源软交换系统是由VOXEN技术团队所开发的集回拨、直拨、网络电话、落地计费、一号通等话务运营模块于一身的超级智能软交换系统,你就拥有了系统基于Linux、asterisk、PHP等技术实现.支持SIP、IAX2、H323等VOIP协议,支持大量硬件设备(ISDN PRI/SS7/FXO/FXS),其稳定性和安全性是经过大量用户验证的,值得信赖.  系统功能展示:系统基于Linux、

修己度人 3031

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

数字中继线:企业通信从模拟到数字的升级与实战配置

在企业通信领域,从模拟线路升级到数字中继是提升效率和功能的关键一步。其核心原理在于采用数字信号和共路信令技术,将控制信令与语音数据分离传输,这带来了高并发、稳定来电显示和丰富呼叫功能等技术价值。这种技术特别适用于话务量大、对外沟通频繁的企业场景,能有效解决模拟线路的资源独占、功能单一和扩展性差等瓶颈。通过部署数字中继线,企业可以构建更稳定、高效的语音通信“高速公路”,其中涉及PRI协议、DID直拨等关键热词,并常与PBX系统协同工作,实现智能路由和呼叫中心集成,从而支撑起现代企业的核心通信需求。

weixin_30402231的博客 316

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

企业VOIP办公室电话系统解决方案 [转]

1.方案背景 随着以互联网为代表的IP技术的迅猛发展,IP网络应用日益广泛。许多政府机构,大中型企业,为了进一步推进信息化建设的进程,提高工作效率,创造更多的 社会效益和经济效益,纷纷建设机构内部的IP网络。IP技术是下一代网络(NGN,Next Generation Networks)技术基础,能够带来“电信革命”。IP网络不仅能够承载数据,还能够承载电话、传真、可视电话等许多丰...

unixboy 2805

靠谱的voip系统解决方案

三种实现方式: (1)电脑到电脑   这种方式适合那些拥有多媒体电脑(声卡须为全双工的,配有麦克风)并且可以连上互联网的用户,通话的前提是双方电脑中必须安装有同套网络电话软件。   这种网上点对点方式的通话,是IP电话应用的雏形,它的优点是相当方便与经济,但缺点也是显而易见的,即通话双方必须事先约定时间同时上网,而这在普通的商务领域中就显得相当麻烦,因此这种方式不能商用化或进入公众通信领域

三少GG 5517

asterisk中Callback+DISA电话回拨应用释例

转自:http://blog.dnqmq.cn/?p=55 callback和disa等FreePBx模块下载地址:<a href= "http://www.freepbx.org/trac/browser/modules/release/2.5">http://www.freepbx.org/trac/browser/modules/release/2.5Call

seven407的专栏 2708

freepbx搭建回拨测试系统

  由于项目需要呼叫中心回拨功能,要搭建一套回拨测试系统,实现系统回拨功能现记录如下: 一、系统搭建 系统选择主流的asterisk freepbx系统,为图方便,使用万能的freepbx。选用的镜像地址为: https://hub.docker.com/r/jmar71n/freepbx/   Dockerfile如下: FROM phusion/baseimage MAINTAI...

混沌初开 5173

使用fail2ban预防被挖洞的笔记

参考:https://blog.youkuaiyun.com/dorisnzy/article/details/82926067 1、安装fail2ban: yum -y install epel-release yum -y install fail2ban 2、配置fail2ban: 修改/etc/fail2ban/jail.conf [default] destemail = abc@de...

d9394952的博客 632

使用 fail2ban 防御服务器被SSH暴力攻击

fail2ban 是 Linux 上的一个著名的入侵保护的开源框架,它会监控多个系统的日志文件(例如: /var/log/secure )并根据检测到的任何可疑的行为自动触发不同的防御动作。事实上,fail2ban 在防御对SSH服务器的暴力密码破解上非常有用。

小陌成长之路 3311

使用fail2ban防止ssh恶意攻止

昨天写了一下使用iptables拒绝恶意攻击,其实除了使用iptables外,还有一个方法也是可以使用的,而且效果不错,那就是fail2ban。安装:yum -y install fail2ban如果提示找不到的话,先yum -y install epel-release 安装一下这个源。安装过后,编辑配置文件:vim /etc/fail2ban/jail.conf找到[ssh-iptables]

Steven的博客 2846

Fail2ban在ip网络电话调度中的作用和实现方法

在IP网络电话调度系统中,最常见的网络攻击就来自于对SIP 5060端口的疯狂灌水,不仅拉低了系统效率,一不小心还可能会造成话费损失,就算是骚扰了调度用户也是大事故啊。 今天我们要讲的这个方法,是在网络电话系统里流行常用的防范方法,叫做Fail2ban,大家都很熟悉了。 1. Fail2ban的作用是什么? 看图: Fail2ban可以将疑似攻击的来源IP地址,自动列入iptables防火墙,从...

671
上一篇: 如何通过sar快速定位制约系统性能的瓶颈
下一篇: 其实使用asterisk 组建呼叫中心是否能为企业带来成本节约
Carryf
博客等级 码龄24年 106粉丝 123原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值