FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898
Number Context user_exists
call-direction
variables
call-limit
is_local
call_block
user_record
redial *870
agent_status *22
agent_status_id *23
provision 11,12
group-intercept *8
page *724
page-extension *8[ext]
eavesdrop *33[ext]
call_privacy *67[d+]
call_re
宁卫语音分析FreeSWITCH模块已发布
空号(忙,停机等)检测算法模块
步骤1 分析频率
步骤2 根据频率识别出 各种信号音(包含 回铃 忙音 等)
步骤3 分别出 是彩铃 还是 交换机给出的语音提示
步骤4 如果是交换机给出的语音提示 和样本库里的声音进行 声纹 比较
可以识别出
回铃音
忙音
拥塞音
彩铃音
停机
关机
呼入限制
呼出受限
呼叫转移
无人接听
无法接通
来电提醒
正在通话中
用户拒接
用户正忙
空号
网络忙
下载安装脚本
cd /usr/src
wget https://raw.githubusercontent.com/fusionpbx/fusionpbx-scripts/master/install/ubuntu/install_fusionpbx.sh
更改权限
chmod 755 install_fusionpbx.sh
执行脚本
./install_fusionpbx.sh install-both user
在此过程中,如果因为编译等原因不通过,则需要先执行一下安装相关
为了预防某些特定情况下浪费通话时长,故而特定某些秒后自动挂断
dial_string = 'originate {execute_on_answer=\'sched_hangup +' + str(GetRandomTimeout()) + '\'}'+gateway_url + call_number + ' &endless_playback(\' + ring_path + '\')'
其中 execute_on_answer作为通道变量,是指当遇到answer事件后去执行sched_hangup,后续跟时间秒数。
以下项目开源于:
https://github.com/nwaycn/nway_ac
代码:
```python
# coding=utf-8
__author__ = 'lihao,18621575908'
''
版权所有:上海宁卫信息技术有限公司
功能说明:本程序只适用于落地与落地间消化话费,而不适用于其它骚扰类型的应用
授权模式:GPL
bug report:lihao@nway.com.cn
''
import time
import thread
import os,sys
在 sip_profiles/internal.xml中添加
# < param name="auto-restart" value="true" />
当ip地址发生变化等后,由sofia模块来更新sofia status