![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统搭建技术
文章平均质量分 62
AI_wx_3307623172
这个作者很懒,什么都没留下…
展开
-
小号系统搭建接口教程
介绍http bridge 的原理是cti模块实现了一个cti_bridge的FreeSWITCH APP,可以在呼出之前调用HTTP接口获取呼出参数,可用于实现小号业务,有关系统方面问题请找博主,看他名字就可以微他一起交流学习。隐私号业务等外呼之前动态绑定主叫和被叫号码,也可用于呼入业务由HTTP接口控制呼入转接规则。配置第一个参数 请求的URL,URL和参数可自定义第二个参数 connect_timeout 连接超时 单位毫秒,默认3000第三个参数 response_timeout 等待h原创 2022-04-04 19:29:14 · 826 阅读 · 2 评论 -
电话机器人系统工作中是如何识别空号的
空号识别,本质是语音识别,所有识别结果,都是通过分析声音获取的,和信令无关。比如识别结果是空号,那么这个号码是不是真的是空号呢,有关系统方面问题请找博主,看他名字就可以微他一起交流学习。这个不能保证的,只能保证,系统呼叫这个号码听到的声音和空号样本匹配上了。比如系统检测到是空号,用自己手机呼叫这个号码是正常的,因为外呼的线路呼叫接续出了问题也可能提示空号的。有以下几个可能1 线路问题,就是 系统使用的线路有问题,把正常的号码播放了空号的提示音。 (大部分是这样的问题)2 运营商问题, 就是运营商有原创 2022-04-04 18:26:18 · 386 阅读 · 0 评论 -
fs_cli 常用命令 测试
bgapi originate {execute_on_media=start_da2}sofia/external/da1@47.97.5.205:16080 &parkbgapi originate sofia/external/da1@47.97.5.205:16080 &da2有的线路,比如IMS,需要fs先发包,才可以接收到早期媒体,可以这样:bgapi originate {execute_on_media=start_da2}sofia/external/da1@47.9原创 2022-04-04 18:24:29 · 515 阅读 · 0 评论 -
变量电话机器人系统的自动打断(就是检测到声音,就自动停止放音)
start_asr 有一个参数 pause_play_ms,demo是200, 就是检测到说话声音持续时间时间超过pause_play_ms,就自动暂停放音。如果你不需要这个功能设置为0, 如果你启用了这个功能,asrmessage_notify通知每播放一个新的声音就必须要恢复放音console_playback(resume)。否则机器人放音一直暂停着(收不到playback_result通知)。业务打断(就是流程停止放音,或者播放一个新的声音实现打断。)asrprogress_notify返回 c原创 2022-04-04 12:14:15 · 295 阅读 · 0 评论 -
FreeSWITCH通话的过程时长控制
FreeSWITCH如何处理一个典型的SIP通话呢?Routing在路由routing阶段,FreeSWITCH搜寻XML拨号计划,直到发现一个测试返回true的condition,就创建一个由name–value对组成的to-do列表;其中包含要设定的变量列表和要执行的application(如bridge)。在路由阶段,除标识为inline需要立即执行的application外,不执行任何其他application。Execute在执行阶段,执行路由阶段编译compiled原创 2022-04-01 20:31:31 · 746 阅读 · 0 评论 -
动态添加坐席到CallCenter
根据参数添加坐席到CallCenter,如果已存在则不处理。– usage: agentAdd AgentId PhoneNumber [Group] [maxNoAnswer]– Group-more than one can join by | (such as ‘aa|bb’)– import xstrexlocal scDir=freeswitch.getGlobalVariable(“script_dir”)package.path = scDir … “/?.lua;” … pack原创 2022-04-01 20:28:21 · 382 阅读 · 0 评论 -
VOS3000与常见编码的带宽计算
VoIP(Voice over IP,基于IP的语音通信)通信需要一定的网络传输质量保证,但目前的Internet不能满足这一要求,导致当前的VoIP业务在稳定性和服务质量上不如人意。因此需要针对实时语音通信的特点设计合适的协议和通信机制,以最大限度地提高业务质量。具体来说,有关系统方面问题请找博主,看他名字就可以微他一起交流学习。与实时语音通信有关的QoS包括带宽、延时和丢失率三方面。1、带宽为了保证语音质量不致太差,需要保证在任何情况下语音传输也能获得一定带宽。然而当前Interent并不提供这样的原创 2022-04-01 20:04:58 · 501 阅读 · 0 评论 -
FreeSWITCH中的lua简介
FreeSWITCH默认使用使用XML Dialplan配置各种呼叫流程,但是功能相对有限,为此Freeswitch通过嵌入其他语言(如Lua、JavaScript、Python、Perl、Java等)解析器扩展其功能。Lua模块默认是自动加载(Lua5.2),文档全面且其本身轻量,所以是最佳的选择。Lua环境中,Freeswitch自动生成一个session对象。默认情况下,Lua执行完成后会自动挂断电话,如果想在执行完成后继续通话,需要在Lua中调用session:setAutoHangup(fal原创 2022-04-01 20:03:04 · 2013 阅读 · 0 评论 -
Freeswitch显示变量与通道变量对应表
Freeswitch中的通道上有非常多的变量,即可用于操作通话也可获取通话相关信息;但是显示变量(info命令、log输出,Event-socket中esl_event_get_header)与通道变量(api操作、拨号计划、lua操作)名称还是有很大不同的,搭建系统时有不 明白 的都 可看博主名字,就可以一起微他交流学习了。自定义变量的显示时会添加variable_前缀:Info variable namechannel variable nameDescriptionChannel-State原创 2022-04-01 19:52:25 · 1451 阅读 · 1 评论