《 FreeSWITCH权威指南》——第一部分 基 础 篇

第一部分 基 础 篇

自己动手搭建个人的软交换环境是一件激动人心的事。本篇就带领大家一步一步来完成这件事。当然,在这之前我们首先要一起回顾一下电话交换网络和电话交换技术以及相关的历史,并探讨交换网络的现状和未来;同时,学习一些电信领域的基础知识,熟悉一些基础的电信业务;然后,我们再一起体验FreeSWITCH的安装和配置;在对FreeSWITCH有了直观的印象之后,我们再详细解释FreeSWITCH的设计思想和理念、基本概念和理论、运行和维护的方法,以及重要的协议和模块等。
读完本篇,你可以为成为一名合格的FreeSWITCH维护工程师打好坚实的基础。

时间: 2024-09-20 07:19:24

《 FreeSWITCH权威指南》——第一部分 基 础 篇的相关文章

《深度学习导论及案例分析》一第一部分 基 础 理 论

   本节书摘来自华章出版社<深度学习导论及案例分析>一书中的第1章,第1.1节,作者李玉鑑  张婷,更多章节内容可以访问"华章计算机"公众号查看. PART1 第一部分 基 础 理 论   本书第一部分主要探讨深度学习的基础理论.深度学习起源于神经网络,其本质是一系列深层网络模型的学习和训练算法.本部分涵盖了深度学习的主要内容,有助于读者在总体上把握深度学习的发展脉络和体系结构,是开展进一步相关工作的基础. 这部分共包括13章.第1章勾画深度学习的起源和发展.特点和优势.

《 FreeSWITCH权威指南》—— 导读

前 言 我们已经步入了一个崭新的时代.当前,VoIP已开始成为包括语音和视频在内的多媒体通信的主导并将在全世界范围内引领一场新的革命,而SIP(Session Initiation Protocol,会话初始协议)正是这场革命的核心. 试想一下我们常用的电子邮件,它仅能用于文字通信.从电子邮件诞生开始,经过三十几年的发展,到现在几乎人人都有了一个Email地址(有的人还有多个).随着实时多媒体通信需求的增加及技术的发展,笔者相信在不久的将来,每个人都将会拥有一个用于多媒体通信的SIP地址.当前,

《 FreeSWITCH权威指南》——第3章 初识FreeSWITCH3.1 什么是FreeSWITCH ?

第3章 初识FreeSWITCH 在前面几章,我们用了很大的篇幅介绍了电话通信的背景和基础知识,以及电信业务的知识.对于刚刚跨入通信(或电信)领域的读者来说,熟悉这些背景知识以及里面提到的各种名词术语,有助于理解后面要学到的知识.通信领域涉及的面非常广泛,可以说,里面的很多术语或知识点单独拿出来都可以写成一章或一本书.我们本书的重点是FreeSWITCH,因此从本章开始,我们正式进入FreeSWITCH的学习.学习本书的好处在于,即使你对前两章的内容不是很了解,也可以通过对FreeSWITCH的

《 FreeSWITCH权威指南》——3.2 快速体验

3.2 快速体验 FreeSWITCH的功能确实非常丰富和强大,在进一步学习之前我们先来一次完整的体验. FreeSWITCH默认的配置是一个SOHO PBX(家用电话小交换机),那么我们本节的目标就是从零开始安装,实现分机互拨电话,测试各种功能,并通过添加一个SIP-PSTN网关拨打PSTN电话.这样,即使你没有任何使用经验,也应该能顺利学完本章,从而建立一个直观的认识.在体验过程中,你会遇到一点稍复杂的配置,如果不能完全理解,也不用担心,我们在后面会详细介绍.当然,如果你是一个很有经验的 F

《 FreeSWITCH权威指南》——第2章 PSTN、PBX及呼叫中心业务2.1 PSTN业务

第2章 PSTN.PBX及呼叫中心业务 我们在第1章学习了PSTN和VoIP的基本概念和术语,在本章我们接着了解一下传统的电话网及交换设备.这些服务有的是读者已经熟悉的,有的可能没听说过.有一些传统业务在VoIP时代实现起来异常简单,而有一些业务可能已经不需要了. 为了更深入地理解这些业务,在本章我们也对一些基本的概念,如中继线.IP-PBX等加以深入介绍. 另外,考虑到相当一部分读者可能把FreeSWITCH应用到呼叫中心或相关业务中,在本章我们也对呼叫中心业务进行了简单的介绍,并简单讨论一下

《 FreeSWITCH权威指南》——3.6 小结

3.6 小结 本章涵盖了FreeSWITCH在Windows.Linux.MacOSX三大平台上从安装.配置到调试.使用等相关内容. 如果你能顺利走到这儿,则说明你对 FreeSWITCH 已经爱不释手了.如果你卡在了某处,或某些功能未能实现,这也不是你的错,主要是因为 FreeSWITCH 博大精深,笔者不能在短短的一章内把所有的方面解释清楚.在后面的章节中,你会学到更多的基本概念,从而更加深入地了解 FreeSWITCH 的哲学,也会学到更多的调试技术和技巧,那时解决任何问题都会是小菜一碟了

《 FreeSWITCH权威指南》——1.8 IMS

1.8 IMS IMS涉及的概念和名词术语相当多,本节将简单加以介绍,对此感兴趣的读者参考,也可以根据这里提到的关键词到网上搜索或查找相关书籍进行更深入的学习.其他读者可跳过本节.1.8.1 什么是IMS IMS的全称是IP多媒体子系统(IP Multimedia Subsystem),它是一个基于IP网提供语音及多媒体业务的网络体系架构.它最初是由3G标准化组织3GPP设计的,作为其GSM之后的未来移动网络远景目标的一部分.IMS的最初的版本(3GPP R5)主要是给出了一种基于GPRS来实现

《 FreeSWITCH权威指南》——2.3 PBX与中继线

2.3 PBX与中继线 用户或企业PBX要想打通外面的电话,或者外面的电话需要打进来,需要走运营商提供的中继线,以接入到PSTN网上去.理解中继线的概念对于理解PBX以及PSTN是非常重要的,中继的接入方式决定了我们如何拨号,读者在学习中也可以思考一下为什么使用这种拨号方式,我们能如何配置以提供更好的用户体验等.因此,在这里我们单独拿出一节来说明. 下面我们以模拟中继线为例,通过一则故事来说明中继线与PBX的关系. 假设我们刚开了一家公司,需要7部电话,于是向运营商(在PSTN交换机上)申请了7

《 FreeSWITCH权威指南》——3.4 FreeSWITCH用作软电话

3.4 FreeSWITCH用作软电话 也可以把FreeSWITCH简单地用作一个软电话(可以看作用FreeSWITCH做了一个X-Lite).虽然相比而言,FreeSWITCH比配置X-Lite略微复杂一些,但你会从中得到更多好处:FreeSWITCH是开源的,更强大.灵活.关键是它是目前笔者所知道的唯一支持CELT高清通话的软电话. FreeSWITCH使用mod_portaudio模块支持你本地的音频设备,该模块默认是不编译的.在你的源代码目录下执行如下命令,以安装该模块: make mo