![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Freeswitch
文章平均质量分 53
J_HeartBeats
生活就是自娱自乐!
展开
-
FreeSWITCH实现lua脚本操作REDIS
本文主要记录如何在freeswitch的lua脚本中实现操作redis的环境搭建。安装lua5.1freeswitch V1.6默认集成的是lua5.1的版本,如果改用lua5.2的版本使用的时候会报如下的错误,具体原因不知道是什么:2019-07-26 17:49:32.857665 [INFO] switch_cpp.cpp:1365 --123------TEST2019-07-...原创 2019-12-30 16:10:58 · 1335 阅读 · 0 评论 -
SIP路由分析
本文摘抄自CSDN博文SIP route与 record_route /SIP路由机制解析SIP路由可以简单分为请求消息路由和响应消息路由。INVITE、BYE、ACK、CANCEL等属于请求消息,200 ok、180、183、480等状态返回码属于响应消息。响应消息路由响应消息的路由非常简单,就是完全依靠Via来完成的,具体请见我关于RFC3261中会话流程的分析。via说明一个S...转载 2019-12-16 10:24:35 · 356 阅读 · 0 评论 -
FreeSWITCH媒体绕行
本文简要说明在我个人使用过程中涉及的一些情况,并非是完全涵盖的技术文档,仅供参考。涉及参数bypass_mediabypass_media_after_bridgebridge_early_mediaignore_early_media在diaplan中实现在拨号计划(diaplan)中,实现方式比较简单,只需要设置bypass_media=true,之后再通过bridge的...原创 2019-12-10 10:26:24 · 2826 阅读 · 0 评论 -
FreeSWITCH常见问题集
本文记录一些FreeSWITCH在使用的过程中遇见的一些问题,部分问题会单独出一片文章。fs_cli无法连接服务解决方案:修改event_socket_conf.xml文件1、文件位置:/usr/local/freeswitch/conf/autoload_configs2、修改如下:<param name="listen-ip" value="::"/>改为<...原创 2019-12-04 20:52:45 · 1488 阅读 · 0 评论 -
FreeSWITCH Lua脚本基础操作
本文主要介绍在FreeSWITCH的特定环境中使用lua脚本的一些用法,不对lua脚本的语法等等加以讨论。获取信道变量local destination_num = session:getVariable("destination_num")获取自定义SIP头域local appid = session:getVariable("sip_h_X-Appid")获取请求的host...原创 2019-12-04 16:21:31 · 1960 阅读 · 0 评论 -
FreeSWITCH基本操作
本文主叫介绍部分FreeSWITCH在使用过程中的基本操作服务启停下列操作均在FreeSWITCH默认安装目录的bin目录:/usr/local/freeswitch/bin前台启动:./freeswitch后台启动:./freeswitch -nc不使用数据库的后台启动:./freeswitch -nc -nosql前台启动关闭命令:shutdown后台启动的关闭方式:./f...原创 2019-12-04 15:28:00 · 1823 阅读 · 0 评论 -
FreeSWITCH安装教程
本文参考官网安装文档CentOS 7 and RHEL 7 FreeSWITCH安装文档Building from source部分安装环境说明服务器:腾讯云服务器CVM系统:CentOS 7安装版本:FreeSWITCH 1.6.20安装步骤2018年使用的安装步骤yum install -y http://files.freeswitch.org/freeswitch-r...原创 2019-12-02 23:04:56 · 1477 阅读 · 0 评论 -
Freeswitch问题二
Freeswitch问题二问题描述产生背景解决方案问题描述Freeswitch做sip中继,sip信令可以接通但是媒体不同,造成的现象就是,电话接通了,可是听不见声音。产生背景测试用的Freeswitch1发起sip呼叫,经由一个openips和两台Freeswitch组成的集群,再到一个opensips,最后再转发到测试用的Freeswitch2;opensips+Freeswitc...原创 2018-12-20 18:54:44 · 856 阅读 · 0 评论 -
Freeswitch自定义SIP头域
Freeswitch自定义SIP头添加自定义SIP头diaplan中lua脚本中实际效果添加有对应信道变量的sip头获取自定义sip头diaplan中lua脚本中获取非自定义sip头添加自定义SIP头自定义头域必须使用X-前缀diaplan中<action application="set" data="sip_h_X-My-Heder=123456"/>lua脚本中lo...原创 2018-11-27 18:55:30 · 4192 阅读 · 0 评论 -
Freeswitch问题一
Freeswitch问题一问题描述产生背景解决方案问题描述fs_cli控制台输出的错误日志:Rejected by acl "domains". Falling back to Digest auth.产生背景MicroSIP(软电话)注册在一台Freeswitch-1(Sip Server)上,后接一台Opensips(Sip Server),其后再接一台Freeswitch-2(...原创 2018-11-27 17:14:33 · 964 阅读 · 0 评论