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

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

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


tags:号码信息 空号 忙 关机 停机 检测 创建时间:2015-11-24 10:30:30

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

步骤1 分析频率

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

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

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

    可以识别出
    回铃音
    忙音
    拥塞音
    彩铃音
    停机
    关机
    呼入限制
    呼出受限
    呼叫转移
    无人接听
    无法接通


FreeSWITCH的ESL消息接口


tags:FreeSWITCH ESL SOCKET 创建时间:2015-11-22 20:48:25

```c

ESL_DECLARE(esl_status_t) esl_send(esl_handle_t handle, const char cmd) { const char *e = cmd + strlen(cmd) -1;

if (!handle || !handle->connected || handle->sock == ESL_SOCK_INVALID) {
    return ESL_FAIL;
}

esl_log(ESL_LOG_DEBUG, "SEND\n%s\n", cmd);

if (send(handle->sock, cmd, strl


CASTEL SIP ANDROID APK 下载


tags:CASTEL SIP ANDROID APK 下载 创建时间:2015-11-18 22:26:10

CASTEL SIP ANDROID for nway apk[CASTEL SIP ANDROID for nway](CastelSIP_2.4.0_apk-nway.apk "CASTEL SIP ANDROID for nway")



FreeSWITCH1.6+mod_av依赖关系


tags:FreeSWITCH1.6 依赖关系库 创建时间:2015-11-18 19:11:56

```bash root@lihao:/home/works/jemalloc-4.0.4# ldd /usr/local/freeswitch/bin/freeswitch

       ` linux-vdso.so.1 (0x00007ffd1c7eb000)
        /usr/local/lib/libjemalloc.so (0x00007f1a83694000)
        libodbc.so.2 => /usr/lib/x86_64-linux-gnu/libodbc.so.2 (0x00007f1a8342c000)


HTTP基本认证


tags:http 基本认证 创建时间:2015-11-10 21:09:18

```markdown

在HTTP中,基本认证是一种用来允许Web浏览器或其他客户端程序在请求时提供用户名和口令形式的身份凭证的一种登录验证方式。

在发送之前是以用户名追加一个冒号然后串接上口令,并将得出的结果字符串再用Base64算法编码。例如,提供的用户名是Aladdin、口令是open sesame,则拼接后的结果就是Aladdin:open sesame,然后再将其用Base64编码,得到QWxhZGRpbjpvcGVuIHNlc2FtZQ==。最终将Base64编码的字符串发送出去,由接收者解码得到一个由冒号分隔的用户名和口令的字符串。


2015年315后联通落地透传记录


tags:联通 落地 透传 7号信令 创建时间:2015-11-09 12:40:48

由于业务需要,需要在某地级市联通落地透传线路,简单记录下,当前运营商环境中要落地透传中继的过程。

一. 系统结构图

宁卫落地结构图

二. 落地过程

  1. 前期准备

之前已和运营商集客沟通好,已走了相关的流程和并请运营商为我方准备好机柜空间,而运营商集客已明确工单等走到位。

  1. 机房接入

a. 在我们设备拉入后,找运营商开相关的入场单及设备入场,这时,机房管理人员确认机柜位时说没有现成的机柜位,最后几个机房跑来跑去最终确认使用哪个机柜位。

b. 接电要由局方的电管人员确认用电