没有合适的资源?快使用搜索试试~ 我知道了~
首页Freeswitch实现企业voip
Freeswitch实现企业voip
5星 · 超过95%的资源 需积分: 3 12 下载量 154 浏览量
更新于2023-06-10
评论
收藏 980KB DOC 举报
利用开源Freeswitch实现Skype多账户共享,Gtalk,skype和PSTN线路互转互通。
资源详情
资源评论
资源推荐
FreeSWITCH: VoIP 实战
前言
我们已经步入了一个新的时代。当前, 已开始成为语音通信的主导并将在全世界范围
内引领一场革命,而 (,会话初始协议)必将是这场革
命的核心。
就像电子邮件一样,它用于文字通信,经过二十几年的发展,到现在几乎是人人都有一个
地址了。而在不久的将来,每个人也将会拥有一个用于语音通信的 地址。随着
互联网的高速发展,数据流量的成本会越来越低,而且,随着 、 及 无线网
络的发展,网络更将无处不在,各种新型的 电话及可以运行在各种移动设备上的
客户端可以让你以极低的成本与世界上任何一个角落的人通信。
为什么写一本书?
!大多数关于操作系统的图书均重理论而轻实践,而本书则在这两者之间进行了较好的折
中。” "#$%&'(
从第一次读 &'( 的《操作系统设计与实现》到现在已经好多年了,可这句写在前
言里的话还记忆犹新。在学校里,也学习过程控交换网、移动通信的知识,但只有肤浅的
理解。毕业后,我到电信局)这个名字也许太老了。中国电信业在短短的几年内经过了数次
重组改制,我离开时叫网通,电信局是我刚参加工作时的名字。*工作,负责程控交换机的
维护。在工作中我学到了 &+ 网络交换的各种技术,掌握了七号信令系统)*,算是
做到了理论与实践相结合。那时候, 还是很新的东西,由于网络条件的限制,国内也
少有人用。 年底,我开始接触 ",。阅读了《",-电话未来之路》,并
买了一个单口的语音卡,实现了 ,&+ 网关, 中继等各种功能。能在自己
电脑上就能实现这些有趣的东西,让我非常兴奋。后来,我加入 #.#%,做一种一
对 一 的 网 络 教 学 平 台 。 最 初 的 后 台 语 音 系 统 也 使 用 ", 。 但 不 久 后 转 到
&/0 。 虽 然 当 时 &/0 还 是 不 到 % 的 1 版 , 但 已 经 显 出 了 比
", 高几倍的性能,并且相当的稳定。
&/0 的主要作者 "2 曾有多年的 ", 开发经验,后来由于
他提的一些设想未得到团队其它成员的支持,便独立开发了 &/0,并以开源软件
发布。&/0 主要使用 /、/33开发。为了不“重复发明轮子”,它使用了大量的成
熟的第三方软件库,功能丰富,可伸缩性强,并可以使用 4(、56.、 等多种
嵌入式语言控制呼叫流程。另外,它还提供 , 接口,可以使用任何语言进行二次开
发或与其它系统进行集成。最重要的是,它有一个非常友好、活跃的社区支持。如果你想
到一项功能,可能过几天就实现了;如果你发现一个 1(7,提交给开发者,通常第二天就
修好了。&/0 是极少数的 (, 代码比最新的发行版更稳定的项目之一。而与此
相对的很多商业系统却常常需要很长的修复周期。
当然,我们在使用过程中也遇到不少问题,除了向开发者提交 1(7 外,我们也提交一些
2,这不仅能在一定程度上能让 &/0 按我们期望的方式工作,而且,也可以
为开源事业做一点点贡献,从而也可以获得一些成就感。而这也正是我们最喜欢开源软件
的原因。
&0
的文档 非常丰富,它采用 $, 系统,都是来自众多 &/0 爱好者和
实践者的奉献。不过,对于初学者来说,查阅起来还不是很方便。因此 8$2(
邮件列表中也多次有人提到希望能有一本能系统地介绍 &/0 的书。好像也已经
有人在写,只是还没有见到。
&/0 在美国及其它国家已有很多的应用,但国内的用户还很少。9 年下半年,
我创办了 &/0/+,希望能跟更多说中文的朋友一起学习和交流。我曾经设想能
找一些志同道合者把所有 $, 资料都翻译成中文的。但由于各种原因一直未能实现。随着
中文社区的日益发展壮大,越来越多的人向我提问问题,而我也没有太多的时间一一作答
与此同时,我在学习和使用的过程中积累了好多经验,因此,便有了自己写一本书的计划。
当然,上面提到,或者有人在写一本英文的书,但我相信我不是在重复发明轮子。我发现
好多人问问题时,并不是因为不懂 &/0,而是对一些基本理论或概念理解不清。
当然,我不会像教科书上那样照本宣科的讲理论,事实上,我也讲不了。我只是希望能结
合多年的工作经验,用一些比较通俗的语言把问题解释清楚,让与我遇到同样问题的朋友
少走弯路。
章节与内容安排
以什么风格来写呢?曾听人说过,“写作的难处不是考虑该写些什么,而是需要决定什么不
应该写进书里。”我深有感触。&/0官方 ,上有几百页的资料,该从何写起
呢?如果只是盲目照抄的话,只不过是相当于做了些翻译工作,也没什么意思;如果只是
将一些功能及参数机械地罗列出来,那也不过相当于一个中文版的 ,。所以,我最后决
定写成一个由浅入深步步摔推进的教程。
当然,在最初几章我还是介绍了一些基本概念及背景知识,这主要是给没有电信背景的人
看的,另外,对从电路交换转到 来的读者也会很有帮助。这些内容是不能舍弃的。
接下来应该是安装和配置。笔者看到有不少的图书,在讲一个软件时,将整个的安装过程
都会用图一步一步的列出来,有的甚至从如何安装 4( 起,所有的步骤都抓了图。窃以
为那真是太没必要,事实上,这几年在邮件列表中看到大家问得比较多的问题是“我装上了
&/0,该怎么用啊?”,而不是“谁能告诉我怎么安装 &/0 啊?” 所以,
如何取舍就显页易见了。本书仅在第二章中提到了如何安装,或许以后如果觉得不够,可
以加一个附录,但绝对不会把如何安装 &/0单独作为一章。
实战部分,会以实际的例子讲配置,穿插讲解基本概念。如果有需要罗列的命令参考,在
附录中给出。
附录也很重要。除重要的参考资料,背景知识等,还收集了一些我所知道的奇闻轶事。
另外,&/0一直处理很活跃的开发中,所以,某些章节可能刚写完就过时了,最
新、最权威的参考还是官方的 ,。但是,本书所阐述的基本架构、理念,尤其是历史永
远不会进时。
鉴于本书的内容安排,本书适合顺序阅读。
谁适合阅读本书?
学生。我看过一些学校的教材,大部分只是讲 原理及 协议等,很枯燥。
教师。显而易见,你希望你的学生能理论与实践相结合。
&/0初学者。本书肯定对你有帮助。
&/0高级用户,开发人员。如果你喜欢 &/0,也一定会喜欢这
本书。
爱好者,开发人员。他山之石,可以攻玉。即使你不使用 &/0,本
书也会对你有帮助。
电信企业的维护人员、销售人员、决策人员。相信本书能使你更了解客户需求,以
及如何才能为客户提供更好的服务。
其它企业管理人员。如果你知道电信业务其实还可以提供许多你所不知道的功能和
业务,你肯定能很好地加以利用,带来的是效率、节省的是成本。
其它人员。开卷有益,而且,你会对你天天离不开的电话、手机,以及新兴的网络
电话、即时通讯工具等有一个更好的了解,从而增加工作效率。
排版约定
本书是使用 ,#$
标记语言来写的,它比较简单,因此不能像 4 那样实现复杂
的排版和交叉引用,但作为电子书,也差不多够用了。
命令,程序输出等都使用 0&4的 :标签。
本书插图由 #,;# 生成,呼叫流程图就直接用了纯文本。
本书使用 <(
转换成 0&4。
为方便读者,书中术语首次出现时尽量给出英文及中文全称,如 (
,会话初始协议)。
由于水平所限,存在错误在所难免,欢迎广大 友批评指正。
本书现在只是一个草稿,会不定期做改动,即使大的改动也不一定发布通知。
版权声名
本书内容采用 知识共享 署名 非商业性使用 禁止演绎 %= 中国大陆 )//1>+/+<* 授权%
任何形式的转载均需加入本授权协议链接(或文本)以及指向本站的链接。
协议地址:2.??6%7??'#?%=??7#
本文地址:2.??$$$%8$2%7%?#(
致谢
&/0
&
是 2.??$$$%8$2%7
的注册商标。 感谢 "2
及他的团队给我们提供了如果优秀的软件;同时感谢 &/0社区所有成员的热心
帮助。本书的一些资料和例子来自 &/0,
及邮件列表,不能一一查证原作者,
在此一并致谢。
版权声明
本文采用 知识共享 署名 非商业性使用 禁止演绎 %= 中国大陆 )//1>+/+<* 授权,任
何形式的转载均需加入本授权协议链接(或文本)以及指向本站的链接。
协议地址:2.??6%7??'#?%=??7#
本 文 地 址 : 2.??$$$%8$2%7%?'7?.??=??8$2',
@?
vontall=A
我在 77# 里订阅了本站,内容非常的好。目前我是在用 ", ,但对
&/0 也 很 有 兴 趣 。 未 来 之 路 一 书 对 于 ", 的 推 广 是 显 而 易 见 的 ,
&/0 也确实缺乏这么一份资料。感谢您的无私奉献。
第一章 PSTN 与 VoIP
".
说起 ,也许大家对网络电话更熟悉一些。其英文原意是 B6,即承载于
网上的语音通信。大家熟悉家庭用来上网的 "<4 吧,也许有些人还记得前些年用过的吱
吱叫的老“猫”。技术日新月异,前面的技术都是用电话线上网,现在, 技术使我们可
以在网上打电话,生活就是这样。
所谓温故而知新,在了解任何东西以前,我们都最好了解一下其历史,以做到心中有数。
在了解 之前,我们需要先看一下 &+,那在 &+ 之前呢?
PSTN 起源
&+)('$2#&.2+$,*的全称是公共交换电话网,就是我们现在
打电话所使用的电话网络。
第一次语音传输是亚历山大C贝尔)" #21*在 A 年用振铃电路实现
的。在那之前,普遍认为烽火台是最早的远程通信方式。其实峰火台不仅具备通信的完整
要素)通信双方,通信线路及中继器*,而且还是无线通信。当时的没有电话号码,相互通
话的用户之间必须有物理线路连接;并且,在同一时间只有一个用户可以讲话)半双工*。
发话方通过话音的振动激励电炭精麦克风而转换成电信号,电信号传到远端后通过振动对
方的扬声器发声,从而传到对方的耳朵里。
由于每对通话的个体之间都需要单独的物理线路,如果整个电话网上有 个人,而你想
要与另个 9 个人通话,你家就需要铺设 9 对电话线。同时整个电话网上就需要 10 x (10-
1) / 2 = 45对电话线。
当电话用户数量增加的时候,为每对通话的家庭之间铺设电话线是不可能的。因此一种称
为交换机($2)的设备诞生了。它位于整个电话网的中间用于连接每个用户,用户想
打电话时先拿起电话连接到管理交换机的接线员,由接线员负责接通到对方的线路。这便
是最早的电话交换网。
由于技术的进步,电子交换机替代了人工交换机,便出现了现代意义的 &+。随着通信
网络的进一步扩大,便出现了许许多多的交换机。交换机间通过中继线(&(,)相连。
有时一个用户与另一个用户通话需要穿越多台交换机。
后来出现了移动电话(当移动电话小到可以拿在手里的时候就开始叫“手机”),专门用于
对移动电话进行交换的通信网络称移动网,而原来的程控交换网则叫固定电话网,简称固
网。简单来说,移动网就是在普通固网的基础上增加了许多基站(1,可以简
剩余63页未读,继续阅读
qdoneman
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1