FreeSWITCH中文网,电话机器人开发网 ,微信订阅号:

FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898

FusionPBX默认按键说明


tags:FusionPBX 按键 说明 FreeSWITCH 创建时间:2016-03-24 17:34:28

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模块


tags:回铃 空号 忙 欠费等 语音检测 FreeSWITCH模块 创建时间:2016-03-23 07:43:23

宁卫语音分析FreeSWITCH模块已发布

空号(忙,停机等)检测算法模块

步骤1 分析频率

步骤2 根据频率识别出 各种信号音(包含 回铃 忙音 等)

步骤3 分别出 是彩铃 还是 交换机给出的语音提示

步骤4 如果是交换机给出的语音提示 和样本库里的声音进行 声纹 比较

可以识别出
回铃音
忙音
拥塞音
彩铃音
停机
关机
呼入限制
呼出受限
呼叫转移
无人接听
无法接通
来电提醒
正在通话中
用户拒接
用户正忙
空号
网络忙


阿里云中Debian7.x64位系统中安装FusionPBX过程


tags:FusionPBX FreeSWITCH安装 创建时间:2016-03-20 00:11:48

  1. 下载安装脚本

    cd /usr/src

    wget https://raw.githubusercontent.com/fusionpbx/fusionpbx-scripts/master/install/ubuntu/install_fusionpbx.sh

  2. 更改权限

    chmod 755 install_fusionpbx.sh

  3. 执行脚本

    ./install_fusionpbx.sh install-both user

  4. 在此过程中,如果因为编译等原因不通过,则需要先执行一下安装相关



FreeSWITCH通话最大时长


tags:FreeSWITCH通话最大时长 创建时间:2016-03-19 09:43:02

为了预防某些特定情况下浪费通话时长,故而特定某些秒后自动挂断

 dial_string = 'originate {execute_on_answer=\'sched_hangup +' + str(GetRandomTimeout()) + '\'}'+gateway_url +  call_number + ' &endless_playback(\' + ring_path + '\')'

其中 execute_on_answer作为通道变量,是指当遇到answer事件后去执行sched_hangup,后续跟时间秒数。



使用python esl 实现FreeSWITCH自动外呼


tags:FreeSWITCH python 自动外呼 创建时间:2016-03-19 09:37:39

以下项目开源于:

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


FreeSWITCH断网再恢复情况下,不可连接


tags:FreeSWITCH 断网 不能连接 创建时间:2016-03-19 09:34:06

在 sip_profiles/internal.xml中添加

# < param name="auto-restart" value="true" />

当ip地址发生变化等后,由sofia模块来更新sofia status