freeswitch 教程

所需积分/C币:50 2019-04-02 10:15:52 1.76MB PDF
89
收藏 收藏
举报

freeswitch 教程
Freeswitch简要使用教程 日录 通信发展历程.… 1.电话的发明者 第一代结构 3.第二代 4.第三代 5.第四代 二、呼叫中心和 IPPBX的区别 着着看D非B非着 着着着看·丰,看着 、 FreeSWITch的安装…… A. Windows下安装 7 B. Centos下安装 8 C. Debian安装 10 四、 FreeSWITcH的音频通话 13 A. FreeSwitch启动及查看 ::::.::::::::::::: 查看启动与否 .16 fsci连接不了本机的 freeswitch....18 查看本机 freeswitch的运行状态 查看si相关的状态 18 添加一个新的用户… 19 FreeSwitch中的路由配置 19 B. linphone配置 C. linphone通话及 FreeSwitch日志查看 五、使用 Freeswitch作为视频通话服务器 A.配置视频相关 B. Linphone配置视频通话 25 C. FreeSwITcH视频会议相关 .26 六、 FreeSWITCH与外线连接 Ib00Ib0004400000000410000084100000 26 与 sangoma板卡相连 26 B.与网关或voip外线连接 七、 Frees|TCH与 WEBRTO 27 A.什么是 WEBRTO… 27 B.让 FreeSWItch支持 WEBRTO… C.使用Jss来实现 webrtc通话 28 D. Sip, js与odo与 FreeSwitch结合…28 八、 Freeswitch的彩铃和R 29 A.来去电回应… 129 B.Ring的格式及转码. 29 C.VR配置 29 九、 FreeSWitch的AP与APP .30 十、 FreeSwitch Inbound连接 .30 十·、 FreeSwITCH Outbound连接 十二、 FreeSwiTch与LA 32 李浩18621575908 上海宁卫信息技术有限公司 Freeswitch简要使用教程 A.什么是Lua ::::.··::::::::.‘ 32 B.在 FreeSwitch中如何调用Lua .32 C.使用lua与数据库协助 FreesWitch管理用户….132 十三、其它与 Freeswitch相关的开发语言 李浩18621575908 上海宁卫信息技术有限公司 Freeswitch简要使用教程 、通信发展历程 1.电话的发明者 贝尔 贝尔实验室 1888年,德国青年物理学家海因里斯赫兹( H.R. Hertz)用电波环进行了一系列实验, 发现了电嵫波的存在,他用实验证明了麦克斯韦的电傚理论。这个实验轰动了整个科学界, 成为近代科学技术史上的一个重要里程碑,导致了无线电的诞生和电子技术的发展。 2.第一代结构 4人通话为例 俨收有发 条,有收有发 李浩18621575908 上海宁卫信息技术有限公司 Freeswitch简要使用教程 3.第二代 人工服务台 有收有发 4.第三代 程控交换机 集线器 程控交换札 李浩18621575908 上海宁卫信息技术有限公司 Freeswitch简要使用教程 5.第四代 P+多路复用+无线 程控交换札 中线,2ME1通月的为关 运营商中继接入 中继线,2ME1通的为一类 P网络 款交操服器 网关 二、呼叫中心和 IP PBX的区别 简单说米,呼叫中心以业务为中心,呼叫为辅助手段的系统 PPBX则是以呼叫为主体的系统 B2BUA PROXY 三、 Freeswitch的安装 A. Windows下安装 Windows下的 FreeSWITCh安装非常简单,从以卜地址: http://files.freeswitch.org/windowsinstaller/installer/ 中下载相应的版本的后,双击并步步next点击下去后,高版本的win系统需要用 管理员运行,那么如果没有意外,就会出现 FreeSwitch启动后的控制台,如图 李浩18621575908 上海宁卫信息技术有限公司 Freeswitch简要使用教程 FICES TCH 口区 Paynal Donations Armreriate: na yna lffreeswitrh-nrg HroughttoyoubyCluecOnhttp://www.cluecon.com 2016-03-0108:44:15.48551 INFO] switch- Core.C=221 PIccSWITCH Ucr3ion 15.15b 61bit< 6bit> Freeswitch Started ax Sessions [1G091 Session Rate [301 QL LEnah⊥edl 2⊥6-3-⊥8:44:1548556⊥[cNs0L卫] swatch coy.c:2239 IThis app Best viewed at 165x6 or more.I HeeswitchewiN-2DFlUBIrcRk> 在这里需要注意一点,要在防火墙中允许相关的端口,以便让应用能跑起来。 B. Centos下安装 以 Centos6为例 #epel repo yum- y insta∥wget wgethttp://d.fedoraproject.org/pub/epe//6/x8664/epel-release-6-8.noarch.rpm #32 bit #wgethttp://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm-ivh epel-release-6-8 noarch rpm 在测试环境使用安装,遇到一个问题: 处理很简单,修改文件 将 的注释取消, 注释掉。即可。 yum clean all yum makecache 李浩18621575908 上海宁卫信息技术有限公司 Freeswitch简要使用教程 yum install -y libtool git subversion autoconf automake libtool gcc-C++ ncurses-devel make yum -y install expat-devel openssl-devel libtif-devel libX11-devel unixODBC-devel libssl-devel python-devel yum -y install zlib-devel libzrtpcpp-devel alsa-lib-devel libogg-devel libvorbis-devel perl-libs gdbm deve yum -y install libdb-devel uuid-devel @development-tools patch yum-y install ldns-devel libidn-devel unbound-devel yum-y install libjpeg-devel yum-y install pcre-devel yum -y install speex-deve yum -y install sglite-devel curl-devel libedit-devel cd/usr/local/src To build from Master, the latest source code: #gitclonehttps://freeswitch.org/stash/scm/fs/freeswitch.git #####OR##### to build from the current release source code gitclone-bv1.2.stablehttps://freeswitch.org/stash/scm/fs/freeswitch.git cd/usr/ocal/src/freeswitch The -j argument spawns multiple threads to speed the build process /bootstrap sh-i if you want to add or remove modules from the build, edit modules. conf #vi modules. conf add a module by removing # comment character at the beginning of the line remove a module by inserting the # comment character at the beginning of the line containing the name of the module to be skipped #使用 postgresql时,应指定以下一些 / configure-engb/ e-core-pgsq}- support-host=1686hos后边的值为 uname-m /configure-C 李浩18621575908 上海宁卫信息技术有限公司 Freeswitch简要使用教程 make & make install make all install cd-sounds-install cd-moh-install make sounds-install moh-install make moh- instal∥ In -sf/usr / local/ freeswitch/bin/freeswitch /usr/bin/ In-sf/usr local/freeswitch/bin/fs cli /usr/bin/ #安装服务 cp build/freeswitch init redhat /etc/init. d/freeswitch chmod 755/etc/init. d/freeswitch vim /etc/init. d/freeswitch # PROG NAME=freeswitch PID_FILE=S(PID FILE/var/run/freeswitch/freeswitch pidF #FS USER=S/FS USER- freeswitch) FS USER=S(FS USER-root FS FILE=S(FS FILE-/usr/local/freeswitch/bin/freeswitch) FS_ HOME=SFS_ HOME /usr ocal/freeswitch) LOCK_ FILE=/var/lock/subsys/freeswitch FREESWITCH ARGS="n RETVAL=O #保存 mkdir /var/run/freeswitch chkconfig -add freeswitch C. Debian安装 以 Debian8为上顺便可以体验下视频会议融屏 1.安装 Debian8 2.通过图形管理界面更改i地址为静态的或通过命令更改前提加载安装盘先装个vim, 在 debian下,ⅵ我认为不好用 李浩18621575908 上海宁卫信息技术有限公司

...展开详情
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
freeswitch 教程 50积分/C币 立即下载
1/0