`

Asterisk自动报号优化

阅读更多

 

 

自动报号详细细节见给asterisk添加自动报号功能

将变量声明部分修改为

//------------@sunflower---------------------------------
 char sunExten[20]="";//播报的坐席号码,坐席号码不可能超过20
 int suni = 0;//类似Local/100@from-internal  有效坐席号码位置从第7个字符开始 ,初始化时为6
 //---------------------------------------------

 

 

将截取坐席分机号算法修改为:

 

    //member->interface格式 为 Local/100@from-internal/n
     for(suni=6;suni<=20;suni++)

     {
      if(member->interface[suni]=='@')
      {
       break;
      }

      sunExten[suni-6]=member->interface[suni];
     }

 
 个人猜想:由于播报时间相对较长,并发情况下,可能导致共享变量错乱 

------------------------------------------------------------------------------------------

 转载请注明出处,尊重他人尊重自己

  Author:sunflower

   Email : zhangxuehuaemail at gmail dot com

 

分享到:
评论

相关推荐

    Asterisk自动总机IVR 设计

    本文将深入探讨如何使用Asterisk构建自动总机IVR(Interactive Voice Response)系统,以及相关的配置步骤。 自动总机IVR设计的目标是提供一个交互式语音应答服务,使得来电者可以通过语音提示进行导航,找到所需的...

    20120329_asterisk自动录音(AMI接口实现)1

    Asterisk自动录音(AMI接口实现)是使用AMI接口实现自动录音的方法,可以实现对所有呼入电话的录音,或者对指定号码的录音。这种方法可以广泛应用于呼叫中心、自动客服系统、语音邮件系统等领域。

    Asterisk.NET 1.6.3 控制Asterisk

    在Asterisk.NET 1.6.3 版本中,开发者可以期待一些改进和修复,比如性能优化、API稳定性提升以及对Asterisk最新特性的支持。使用这个版本,你能够更加稳定地构建和维护基于.NET的Asterisk应用,同时享受到版本更新...

    Asterisk 简介 Asterisk 架构 Asterisk程序框图

    Asterisk是一款开源的电话交换机软件,它允许用户创建高度自定义的通信系统,包括VoIP(Voice over IP)电话、会议桥、自动呼叫分配(ACD)以及许多其他电信功能。Asterisk的核心设计理念是灵活性和可扩展性,这使得...

    Asterisk权威指南中文

    Asterisk权威指南(第3版)第15章自动话务员 Asterisk权威指南(第3版)第02章Asterisk体系结构 Asterisk权威指南(第3版)第05章用户设备配置 Asterisk权威指南(第3版)第06章Dialplan基础 Asterisk权威指南(第3版)第07章...

    Asterisk 之数据库配置方案 asterisk数据库

    我们需要两台 x86 PC,一个 Hub 或者 Switch,一部外线虚拟电话(电话号码比如:82085471),一部 SIP 电话(内部设置分机号为:82081001),Asterisk 卡(Open Vox A1200p),一条电话线(比如电话号码为 ...

    通过asterisk-java操作asterisk

    6. **实时监控**:通过Asterisk-java,你可以实时监控系统的状态,包括在线用户、占用的资源、正在进行的通话等,这对于故障排查和性能优化非常有用。 7. **源码分析**:对于标签中的“源码”,意味着你可能需要...

    Asterisk-自动话务员

    ### Asterisk自动话务员详解 #### 1. 自动话务员概念解析 自动话务员(Automated Attendant, AA)是一种自动化系统,它能够接听电话,并根据来电者的按键选择将其转接到不同的目的地,比如公司内部的不同部门或者...

    asterisk16版本安装包

    - Asterisk 16是Asterisk的一个主要版本,可能包含新的特性和改进,例如性能优化、稳定性增强、API更新等。具体到16.19.0这个版本,它可能修复了一些已知问题,增强了系统的安全性,同时引入了对最新技术标准的支持...

    Asterisk AMI 接口代码

    Asterisk AMI(Asterisk Manager Interface)接口是Asterisk PBX...总之,Asterisk AMI接口提供了丰富的功能,结合Java库`asterisk-java`,开发者可以构建出强大的电话系统解决方案,实现自动化和定制化的业务需求。

    Asterisk 客户端.rar

    综上所述,"Asterisk客户端.rar"这个压缩包包含了丰富的Asterisk客户端和Asterisk Manager API的学习资料,对于想要深入理解Asterisk生态系统、开发相关应用或优化现有系统的开发者来说,是非常宝贵的资源。...

    Asterisk 中文文档说明

    理解这些模块的功能和交互方式,有助于优化Asterisk系统的性能和功能。 在高级主题中,你可能会学到如何集成Asterisk与其他系统,如CRM(Customer Relationship Management)或ERP(Enterprise Resource Planning)...

    Asterisk 中文语音包

    5. **优化**:根据实际使用情况,你可能需要进一步优化语音包的使用,例如调整音量、速度,或者自定义特定的语音消息。这可能涉及到编辑语音文件本身,或者在Asterisk配置中进行调整。 6. **多语言支持**:如果你的...

    asterisk权威指南中文翻译

    综上所述,《Asterisk权威指南》第十三章详细介绍了自动呼叫分配(ACD)的相关知识和技术,覆盖了从基本概念到高级配置的各个方面,对于想要深入了解并应用ACD功能的读者来说是非常有价值的资源。

    Asterisk

    作为一个开源的PBX(Private Branch Exchange,私用分组交换机)解决方案,Asterisk能够处理电话呼叫的建立、管理和终止,同时提供了一系列高级通信功能,如语音邮件、会议、自动话务员等。 - 它在VoIP(Voice over...

    asterisk info 录音实现方案

    标签“asterisk record”指的是与Asterisk录音相关的配置和功能,它表明文章将围绕如何在Asterisk中设置和实现录音功能。 在提供的部分内容中,提到了几个关键的配置文件和步骤,这些是实现Asterisk录音功能的核心...

    asterisk1.8的相关资料

    8. **性能优化**:掌握如何调整 Asterisk 的性能,例如优化内存使用、限制并发连接数,以及使用负载均衡和高可用性策略来提升系统稳定性和可靠性。 9. **安全考虑**:理解 VoIP 安全问题,如防止 SIP 注册欺骗、DOS...

    好用的asterisk工具

    Asterisk是一款开源的通信软件,它允许用户创建自己的电话系统,包括VoIP(Voice over IP)服务、PBX(Private ...通过提供的文件,用户可以学习到Asterisk的基本配置,以及如何使用这个工具来优化其电话系统的运作。

    asterisk 视频通讯实现方法

    总的来说,实现Asterisk视频通讯涉及配置SIP文件、选择合适的视频编码格式、以及对系统进行测试和优化。通过这一系列步骤,你就能在Asterisk平台上搭建起一个功能完备的视频通讯系统。在实际部署时,还需要考虑到...

    asterisk 最佳指导,第三册,涵盖asterisk1.8

    Asterisk 1.8 版本在前几版的基础上进行了改进与优化,提供了更多的功能和更好的稳定性,使其成为企业和组织部署通信系统的一个优秀选择。 #### 二、Asterisk 的特点 1. **开放源代码**:Asterisk 是一个开源项目...

Global site tag (gtag.js) - Google Analytics