您的位置:首页 > 其它

FreeSWITCH(二) - 安装部署、试用

2017-03-12 17:42 495 查看

前言

上一篇简述了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.安装

略。

使用

前面下载安装了各种资源,我用一个图来解释这些软件的角色:



Created with Raphaël 2.1.0xlitexliteFSFSzoiperzoiper打电话,帮转1000(zoiper的手机号)1001来电(1001是x-lite的手机号)接听接听

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接听后即可双方通话啦!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息