FreeSWITCH(二)
来源:互联网 发布:美国彩虹计划 知乎 编辑:程序博客网 时间:2024/06/11 10:45
前言
上一篇简述了fs的用途。这里介绍如何试用fs来进一步加深对其的理解。包括2部分:软电话交换机(FreeSWITCH)和软电话客户端(x-lite)。注:后续FreeSWITCH为了方便简写为FS。
下载和安装
软电话交换机(FS)
1.下载
下载地址:https://freeswitch.org/confluence/display/FREESWITCH/Installation,为了方便起见,我们使用windows安装包再一台win10机器上部署。下载:
2.安装
选择”complete”后点击安装即可,本教程使用的FS为版本1.6。
注意:FS依赖vc++2015(还有其他依赖,暂时不明),建议安装vs2015,避免环境遗漏造成FS无法启动。
软电话win客户端(x-lite)
1.下载
因为只有1台手机,我在windows上也部署了软电话客户端来实现手机给windows打电话。下载地址:http://www.counterpath.com/x-lite-download/
2.安装
略。
软电话app(zoiper)
1.下载
我下载了安卓版本的zoiper,安装后就可以给windows上的x-lite打电话了,下载地址:https://www.zoiper.com/en
2.安装
略。
使用
前面下载安装了各种资源,我用一个图来解释这些软件的角色:
1.启动服务器(FS)
以管理员身份打开CMD,进入如:C:\Program Files\FreeSWITCH目录,输入FreeSwitchConsole -c(-c:– output to a console and stay in the foreground (default behavior),FreeSWITCH命令详情),出现如下画面后,表示启动成功:
2.启动软电话-xlite
安装好x-lite后,启动进入主画面,点击Softphone->Account Settings,配置服务器信息和账号信息(服务器起中转作用,让你能找到对方。账号信息就相当于电话号码):
解析:
User ID:1000,是软电话号码即可以理解为手机号码。FS默认预置了1000-1019等20个用户。
Domain:172.16.20.72,是FS服务器的地址。如果xlite和fs在同一台电脑的话,这里可以设置为127.0.0.1
Display Name和Authorization name:直接和号码一致即可,暂不深究。
如果在主界面显示:
3.启动软电话zoiper app
安装好zoiper,点击进入主界面后,再依次点击:配置->A账户->添加账户->是的->Manual configuration->SIP,如下:
4.打电话测试
这个时候,所需软件如果顺利,都启动了。就可以打电话了,比如从app的zoiper中的拨号盘中输入1000(x-lite配置的号码)打电话,如下:
那边x-lite接听后即可双方通话啦!
- FreeSWITCH(二)
- FreeSwitch学习二
- Hello, FreeSWITCH(2)初识 FreeSWITCH
- FreeSwitch:二、用Android手机测试FreeSwitch服务器
- FreeSWITCH(一)
- FreeSWITCH(三)
- FreeSWITCH
- freeswitch
- FreeSWITCH
- freeswitch
- CentOS 6系统FreeSwitch和RTMP服务 安装及演示(二)
- FreeSWITCH - mod_xml_rpc源码分析二channel.c
- FreeSwitch控制台常用命令(来自freeswitch中文wiki)
- freeswitch安装过程(Ubuntu)
- FreeSWITCH 电话会议(ESL实现)
- freeswitch系列二 kamailio 5.0安装及实现kamailio集成freeswitch
- java esl连接freeswitch(二)之事件监听
- Hello, FreeSWITCH(1)VoIP 基础
- L1-004. 计算摄氏温度
- 6.2. Event Message
- Java学习日记3(过滤器)
- 6.3. Return Address
- Implicit super constructor Object is undefined for default constructor. Must define an explicit cons
- FreeSWITCH(二)
- Openlayers进行WFS-T操作完整代码
- windows环境下新建.txt文件,使其默认以UTF-8编码
- python3中的迭代器与生成器
- Chapter 7. Message Routing
- 成功人士的七个习惯
- JavaScript arguments.callee(arg)可以代理调用实现解耦和
- Spring Tool Suite和MyEclipse2015使用过程中的区别
- 枚举类型