
freeswitch
摩西2016
这个作者很懒,什么都没留下…
展开
-
freeswitch配置之全局变量
freeswitch在vars.xml中通过X-PRE-PROCESS的set指令定义了一些全局变量,这些全局变量在freeswitch运行期间都是有效的。这些全局变量可以在其它地方引用,引用的方式是$${var}。在加载vars.xml之前,freeswitch就已经算出并设置了一些全局变量。 变量 说明 hostname 主机名 local_ip_v4 本地IPv4地址原创 2017-08-22 17:21:40 · 4020 阅读 · 0 评论 -
FreeSWITCH的端口设置
关于freeswitch的文章,几乎所有的文章,都是讲的怎么在本地搭建环境,所以一直没有关注它的端口设置问题。今天申请了阿里云,在云上安装了freeswitch之后运行不起来,用netstat -anp|grep 5060查看端口并没有在监听,所以想到了云环境下应该需要设置下端口。因为如果freewitch处于防火墙后面,需要在防火墙上开启相关端口映射,否则freeswitch 收不到外面过来的数据原创 2017-09-12 16:09:28 · 10988 阅读 · 0 评论 -
iTerm2连接远程主机
以前在Windows上都是通过sftp,winscp之类的ssh客户端连接远程linux主机。 Mac下一只用的是iTerm2终端,查了一下,它也具备ssh客户端的功能。通过iTerm2->Preferences->Profiles增加一个ProfileiTerm2也支持和远程主机见传输文件 上传 scp local_file username@ip:remote_file scp -原创 2017-09-12 19:03:35 · 13584 阅读 · 0 评论 -
阿里云centos7.03源码安装freeswitch
1,刚申请的阿里云并没有开发需要的各种软件工具,需要自己安装。 2,freeswitch版本号为偶数的是稳定版本,目前最新的是v1.6。安装必须的依赖包 yum install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel e2fspr原创 2017-09-12 15:16:50 · 1788 阅读 · 1 评论 -
FreeSWITCH通话测试
FreeSWITCH使用make install安装完成后,默认就配置了1000~1019共20个账户,不用做任何其它配置,就可以开始我们的基本通话测试了,非常人性化。 测试的话,我们需要找一个客户端,我测试了几款开源的客户端:X-Lite,Zoiper,Linphone,X-Lite和Zoiper免费版本不支持视频,最好用的是Linphone,但是Linphone在MAC机器上一直无法regis原创 2017-08-27 22:57:13 · 5769 阅读 · 1 评论 -
FreeSWITCH加载非默认模块
FreeSWITCH的架构设计的非常好,可以通过动态加载模块来扩充功能。 通过源码安装的时候,FreeSWITCH缺失只安装了一些基本模块,还有很多模块并没有安装,可以通过如下的方法进行安装。编辑freeswitch/modules.conf文件,找到要安装的模块,去掉前面的注释符号#。在命令行执行make mod_xxx-install命令,这样就编译相应模块,并把编译后的动态库安装的/us原创 2017-08-27 17:28:43 · 4111 阅读 · 0 评论 -
免费的STUN服务器
当SIP终端在使用私有IP地址时,可能需要配置STUN服务器。 公开的免费STUN服务器有:stunserver.orgstun.xten.comstun.fwdnet.netstun.wirlab.netstun.iptel.orgstun.ekiga.net原创 2017-08-23 01:00:18 · 14921 阅读 · 0 评论 -
freeswitch查看注册用户
freeswitch可以通过fs_cli命令sofia status profile internal reg查看所有已经在其上注册的用户。reeswitch@StelladeMacBook-Air.local> sofia status profile internal regRegistrations:==============================================原创 2017-08-23 00:31:43 · 12332 阅读 · 0 评论 -
freeswitch配置之autoload_configs
autoload_configs目录下的各种配置文件会在系统启动时装入。一般来说都是模块级的配置文件,每个模块对应一个。文件名一般以“模块名.conf.xml”的方式命名。原创 2017-08-22 19:36:46 · 1026 阅读 · 0 评论 -
freeswitch配置
freeswitch相较于其它开源SIP PBX系统有一个强大的配置系统。所有的配置是从conf/freeswitch.xml开始的,freeswitch.xml的作用是通过X-PRE-PROCESS预处理指令聚合所有其它的配置文件成一个超大的xml文件,freeswitch解析这个文件存储到内存中freeswitch.xml缺省的内容很简单。<X-PRE-PROCESS cmd="include"原创 2017-08-22 18:13:02 · 1253 阅读 · 0 评论 -
fs_cli无法远程连接FreeSWITCH服务器问题
通过命令freeswitch -nc启动FreeSWITCH之后,fs_cli连接失败 提示的错误信息是: [ERROR] fs_cli.c:1659 main() Error Connecting [Socket Connection Error]即使按照上一篇所讲的设置了端口,仍然是同样的错误,通过netstat -anp|grep 8021查看不到端口。 fs_cli是通过原创 2017-09-12 19:50:57 · 11456 阅读 · 2 评论