FreeSwitch配置和使用手册簿(DOC)[参考]

上传人:粗**** 文档编号:142832460 上传时间:2020-08-23 格式:PDF 页数:11 大小:1.11MB
返回 下载 相关 举报
FreeSwitch配置和使用手册簿(DOC)[参考]_第1页
第1页 / 共11页
FreeSwitch配置和使用手册簿(DOC)[参考]_第2页
第2页 / 共11页
FreeSwitch配置和使用手册簿(DOC)[参考]_第3页
第3页 / 共11页
FreeSwitch配置和使用手册簿(DOC)[参考]_第4页
第4页 / 共11页
FreeSwitch配置和使用手册簿(DOC)[参考]_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《FreeSwitch配置和使用手册簿(DOC)[参考]》由会员分享,可在线阅读,更多相关《FreeSwitch配置和使用手册簿(DOC)[参考](11页珍藏版)》请在金锄头文库上搜索。

1、实用标准文档 文案大全 FreeSwitch配置和使用手册 目录 1.FreeSwitch 简介 . 1 2.获取 FreeSwitch . 2 3.FreeSwitch 的配置 . 3 4.软连接 FreeSwitch 使用. 4 4.1. 语音通话 . 5 4.2. 发送 SMS . 9 1. FreeSwitch简介 FreeSwitch是一个开源的软交换平台,从一个简单的软客户端到运营商的软交换设备 几乎无所不能, FreeSwitch 可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等。 实用标准文档 文案大全 FreeSwitch具有很强的伸缩性。旨在为音频、视频、文字或任何

2、其他形式的媒体,提供路 由和互连通信协议。它创建于2006 年,填补了许多商业解决方案的的空白。FreeSWITCH 的也提供了一个稳定的平台,许多广泛使用的免费就是在使用它开发的,但是它不支持视频 通话。 FreeSwitch能原生地运行在Windows、Max OS X 、Linux 、BSD 及 solaris 等诸多 32/64位平台,可以用作一个简单的交换引擎、一个PBX,一个媒体网关或媒体支持IVR 的服务器等。它支持SIP、H323 、Skype 、Google Talk等协议,并能很容易地与各种开源 的 PBX 系统如 sipXecs 、Call Weaver、Bayonne

3、、YATE及 Asterisk等通信。 FreeSWITCH 遵循 RFC 并支持很多高级的SIP 特性,如presence 、BLF、SLA 以及 TCP、TLS 和 sRTP 等。它也可以用作一个SBC 进行透明的SIP 代理( proxy )以支持其它媒体如T.38 等。 FreeSWITCH 支持宽带及窄带语音编码,会议桥可同时支持8、12 、 16 、24 、32 及 48kHZ 的语音 . 而在传统的网络中,要做到三方通话或多方通话需要通过专门的芯片来处理,其它 像预付费, 彩铃等业务在PSTN 网络中都需要依靠智能网(IN) 才能实现, 而且配置起来相当 不灵活。 2. 获取 F

4、reeSwitch 本文档不是详细介绍FreeSwitch理论的文章,而是讲其在实际中的应用的文章。 FreeSwitch的各种版本的源码可以在一下的网址下载: wiki.freeswitch.org/wiki/Download_FreeSWITCH Windows用户可以直接下载编译好的安装文件 files.freeswitch.org/windows_installer/freeswitch-1.0.4.exe。如果从源代码安装的话, 需要 Visual Studio 2008,下载后点击安装,安装完成执行FreeSwitchConsole.exe便启 动了此服务器,其配置文件在C:Pro

5、gram FilesFreeSWITCHconf。 实用标准文档 文案大全 服务器启动后界面如图1 所示 . 图 1 FreeSwitch启动后界面 3. FreeSwitch的配置 FreeSwitch默认设置了20 个用户, 如果需要更多的用户,那么只需要简单的三步就可 以完成。 在 conf/directory/default/中增加一个用户配置文件 修改拨号计划(Dialplan )使其它用户可以呼叫它 重新加载配置使其生效 例如,要添加用户Jack,分机号是1020 ,只需要到conf/directory/default目录下,将 1000.xml拷贝到1020.xml,然后打开10

6、20.xml,将所有1000都改为1020 ,并把 实用标准文档 文案大全 effective_caller_id_name的值改为Jack,然后保存退出。 如: 接下来,打开conf/dialplan/default.xml,找到 行, 将其改为: 保存退出,回到控制台,然后执行reloadxml命令或按快捷键F6,使新的配置生效,那么 新用户 1020 便添加成功。 如果你在某个运营商拥有SIP 账号, 你可以配置拨打外部, 由于这不是本文介绍的重点, 所以不作详细介绍。 4. 软连接 FreeSwitch使用 FreeSwitch默认配置了1000 1019 共 20 个用户,你可以随便

7、选择一个用户进行配 置(相当于已经在此服务器下注册了20 个用户,用户名分别是1000 、 1001 、),下 面就将来测试这个服务器,支持SIP 协议的客户端软件有:X-Lite 、Zoiper 、Boghe 、 IMSDroid等,这里我们可以选用支持SIP 协议的 X-Lite 、Boghe 、IMSDroid来测试。在 X-Lite 上点右键,选 Sip Account Settings., 点 Add 添加一个账号, 填入以下参数(Zoiper 可参照配置 ): Display Name: 1000 User name: 1000 实用标准文档 文案大全 Password: 1234

8、 Authorization user name: 1000 Domain: 你的 IP 地址,就是刚才你记住的那个 其它都是用默认设置,点OK 就可以了。然后点Close 关闭Sip Account 设置窗口。这 时 X-Lite 将自动向FreeSWITCH 注册。注册成功后会显示Ready. Your username is 1000 ,另外,左侧的“拨打”(Dial )按钮会变成绿色的。如下图2。 图 2 软登录界面 4.1.语音通话 下面重点介绍使用Boghe 和 IMSDroid通过服务器两个用户之间的通话,启动 Boghe , 按图 3 所示和图4 所示(单击“Tools ” ,

9、在选定“ Network” ), 对相应的选项填入适当的 参数,特别注意:密码是1234 ,这里以“ 1001 ”登录。 实用标准文档 文案大全 图 3 软配置界面 在完成以上的配置后,返回到图3 的界面,点击右下方的“Sign In ” ,即可登录, 登录成功后FreeSwitch服务器端会出现如图5 所示的画面, 注意和图 1 的区别。 下面配置 IMSDroid安卓客户端,按图6,图 7 配置,按照要求配置好后,选择登录,登录后就可以 拨打了,拨打“ 1001 ” ,你会发现和真正的语音没多大区别。接通后的IMSDroid客户端界 面如图 8。 通过实验, 我们发现在局域网下通话效果令人

10、满意,不过遗憾的是当用视频通话时,并 没有出现图像画面,看来这个服务器并不支持视频通话。 实用标准文档 文案大全 图 4 软配置界面 实用标准文档 文案大全 图 5 FreeSwitch运行中画面 图 6 软配置界面 图 7 软配置界面 实用标准文档 文案大全 图 8 语音通话中界面 4.2.发送 SMS 下面测试发送SMS 信息,在IMSDroid客户端选中“History ” ,这是拨打历史记录, 用户“1000 ” ,选择“SMS” ,如图 9 所示,然后发送如图10 所示的消息, 那么在 Windows 端的 Boghe上会弹出一个消息框如图11 所示(注:这里显示的的用户是“dewshi ” ,其 呼叫即为“ 1002 ” ,只不过给其命名了一个名字叫“dewshi ” ) 。 实用标准文档 文案大全 图 9 IMSDroid客户端 实用标准文档 文案大全 图 10 Boghe客户端

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号