zl程序教程

freeswitch

  • FreeSWITCH 1.10.9版本发布

    FreeSWITCH 1.10.9版本发布

    伴随着立春的到来,FreeSWITCH发布了1.10.9版本。 这是一个重要的版本,包含了很多安全修复和稳定性改进。 增强[Build-System] Improve build time on Windows: Do not download a pre-compiled binary if it's found in a folder pointed by the FreeSWITC

    日期 2023-06-12 10:48:40     
  • mod_unimrcp从FreeSWITCH代码树中删除

    mod_unimrcp从FreeSWITCH代码树中删除

    FreeSWITCH从代码树中删除了mod_unimrcp(https://github.com/signalwire/freeswitch/commit/3c7e8ff989355bf518eabaeea83036585e4782b7)。这其实是一个“蓄谋”已久的操作,不要着急,听我慢慢讲。MRCP的全称是Media Resource Control Protocol,即媒体控制协议。现在广泛用

    日期 2023-06-12 10:48:40     
  • ClueCon2022在芝加哥举行及FreeSWITCH1.10.8发布

    ClueCon2022在芝加哥举行及FreeSWITCH1.10.8发布

    在又一届新的ClueCon召开之际,FreeSWITCH 1.10.8发布了。本次发布主要包含一些重要的Bug修复补丁,同时也提高了FreeSWITCH自身的稳定性,推荐更新。https://github.com/signalwire/freeswitch/releases/tag/v1.10.8增强Build-System Update libks to 1.8.0 on Windows.cor

    日期 2023-06-12 10:48:40     
  • 超级好用的FreeSWITCH资源列表

    超级好用的FreeSWITCH资源列表

    这是我们亲爱的杜老师维护的一份超级好用的FreeSWITCH资源列表,中英文双语。希望对大家有用。也希望大家提PR,共同完善。Awesome FreeSWITCHA curated list of awesome FreeSWITCH resources, modules, frameworks, libraries and software. Inspired by awesome-go.awe

    日期 2023-06-12 10:48:40     
  • 基于Freeswitch的语音视频通话

    基于Freeswitch的语音视频通话

    之前写过一篇《阿里云 opensips nat内网穿透》,当时是为了解决对讲机视频对讲的问题。但是之前的方案存在一个问题,那就是虽然服务器能够正常提供服务。但是在接通之后如果设备不在同一个局域网内就会导致有音频但是没有视频信息。这个问题困扰了很久,直到现在算是能够解决这个问题。出现上面这个问题的根本原因在于设备的网络层次关系太过复杂,视频信息没有办法透传。我不是语音视频方面的专家,集中nat结构我

    日期 2023-06-12 10:48:40     
  • 自定义Python版本ESL库访问FreeSWITCH

    自定义Python版本ESL库访问FreeSWITCH

    环境:CentOS 7.6_x64 Python版本:3.9.12 FreeSWITCH版本 :1.10.9一、背景描述ESL库是FreeSWITCH对外提供的接口,使用起来很方便,但该库是基于C语言实现的,Python使用该库的话需要使用源码进行编译。 如果使用系统自带的Python版本进行编译,过程会比较流畅,就不描述了。这里记录下使用自定义Python版本(比如自编译的Python版本)编译

    日期 2023-06-12 10:48:40     
  • FreeSwitch安装配置记录

    FreeSwitch安装配置记录

    安装FreeSwitch 主要命令如下: git clone -b v1.2.stable git://git.freeswitch.org/freeswitch.gitcd freeswitch/./bootstrap.sh && ./configure && make && make install && make hd-sou

    日期 2023-06-12 10:48:40     
  • FreeSWITCH 学习笔记(一)

    FreeSWITCH 学习笔记(一)

    【1】FreeSWITCH学习笔记 1、Windows安装包下载地址: http://files.freeswitch.org/windows/installer/ 2、源码下载地址: http://files.freeswitch.org/freeswitch-1.2.10.tar.gz 3、FreeSWITCH后台模式启动 命令:freeswitch -nc(即No Console) 后台模

    日期 2023-06-12 10:48:40     
  • 《 FreeSWITCH权威指南》——1.4 信令

    《 FreeSWITCH权威指南》——1.4 信令

    本节书摘来自华章计算机《 FreeSWITCH权威指南》一书中的第1章,第1.4节,作者:杜金房 张令考 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.4 信令 用户设备(如话机)与端局交换机之间,以及交换机与交换机之间需要进行通信。这些通信所包含的信息有(但不限于)用户、中继线状态、主叫号码、被叫号码、中继路由的选择等。我们把这些消息称为信令(Signaling)。1.4.1

    日期 2023-06-12 10:48:40     
  • 《 FreeSWITCH权威指南》——2.3 PBX与中继线

    《 FreeSWITCH权威指南》——2.3 PBX与中继线

    本节书摘来自华章计算机《 FreeSWITCH权威指南》一书中的第2章,第2.3节,作者:杜金房 张令考 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.3 PBX与中继线 用户或企业PBX要想打通外面的电话,或者外面的电话需要打进来,需要走运营商提供的中继线,以接入到PSTN网上去。理解中继线的概念对于理解PBX以及PSTN是非常重要的,中继的接入方式决定了我们如何拨号,读者在学

    日期 2023-06-12 10:48:40     
  • 《 FreeSWITCH权威指南》——3.3 配置FreeSWITCH

    《 FreeSWITCH权威指南》——3.3 配置FreeSWITCH

    本节书摘来自华章计算机《 FreeSWITCH权威指南》一书中的第3章,第3.3节,作者:杜金房 张令考 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.3 配置FreeSWITCH FreeSWITCH配置文件默认放在conf/下,它由一系列XML配置文件组成。最顶层的文件是freeswitch.xml,系统启动时它依次装入其他一些XML文件并最终组成一个大的XML文件。基本的目

    日期 2023-06-12 10:48:40     
  • 《 FreeSWITCH权威指南》——3.5 配置SIP网关拨打外部电话

    《 FreeSWITCH权威指南》——3.5 配置SIP网关拨打外部电话

    本节书摘来自华章计算机《 FreeSWITCH权威指南》一书中的第3章,第3.5节,作者:杜金房 张令考 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.5 配置SIP网关拨打外部电话 如果你拥有某个运营商提供的SIP账号,那么你就可以通过配置SIP来拨打外部电话了。该SIP账号(或提供该账号的设备)在 FreeSWITCH 中称为SIP网关(Gateway)。添加一个网关只需要在

    日期 2023-06-12 10:48:40     
  • 《 FreeSWITCH权威指南》—— 导读

    《 FreeSWITCH权威指南》—— 导读

    https://yqfile.alicdn.com/599ee808806eb8231cff9612fabc96a94871f733.png" 前 言我们已经步入了一个崭新的时代。当前,VoIP已开始成为包括语音和视频在内的多媒体通信的主导并将在全世界范围内引领一场新的革命,而SIP(Session Initiation Protocol,会话初始协议)正是这场革命的核心。 试想一下我们常用

    日期 2023-06-12 10:48:40     
  • freeswitch的dialplan中condition变量

    freeswitch的dialplan中condition变量

      分类: freeswitch condition 版权声明:本文为博主原创文章,未经博主允许不得转载。 fs中dialplan中的condition变量可以是channel变量、内置变量 内置变量有:   The following variables, called 'caller profile fields', can be accessed from

    日期 2023-06-12 10:48:40     
  • FreeSwitch B2B 状态转换流程

    FreeSwitch B2B 状态转换流程

    以1002 呼叫 1003 为例。 Sip的状态流程 1002向FS发起INVITE消息,经过一次认证通过,1002在此向FS发起INIVTE消息。此时FS所做的处理为:1. 捕获该sip消息,在sofia中有一个对于ua Event消息事件的枚举定义:typedef enum nua_event_e {……….nua_i_invite;//这个值表明回调sofia_event_callbac

    日期 2023-06-12 10:48:40     
  • freeswitch嵌入python脚本

    freeswitch嵌入python脚本

      操作系统:debian8.5_x64 freeswitch 版本 : 1.6.8 python版本:2.7.9 开启python模块 安装python lib库 apt-get install python-dev 编辑modules.conf,开启python模块: languages/mod_python 编译安装: ./configure && m

    日期 2023-06-12 10:48:40