VOIP综述

原文链接:

http://blog.csdn.net/nomousewch/article/details/6900692

  • 简介

VoIP(Voice over Internet Protocol)就是将模拟声音讯号(Voice)数字化,以数据封包(Data Packet)的型式在 IP 数据网络 (IP Network)上做实时传递,最简单的说法,就是通过网络来模拟我们平时的电话通话。

  • 特点

VoIP最大的优势是能广泛地采用Internet和全球IP互连的环境,提供比传统业务更多、更好的服务。 VoIP可以在IP网络上便宜的传送语音、传真、视频、和数据等业务,如统一消息、虚拟电话、虚拟语音/传真邮箱、查号业务、Internet呼叫中心、Internet呼叫管理、电视会议、电子商务、传真存储转发和各种信息的存储转发等。

对于网络客户端之间的通话,我们只需要能上网就可以了,因此VoIP相对便宜,尤其是国际长途,而如果是从网络客户端与传统电话、手机之间的通话,则需要向固话网络运营商以及无线通讯运营商支付通话费用。

  • VoIP 控制协议

VoIP是基于网络的一种应用,它通过TCP/IP协议来建立通讯、传输语音信号,因此,VoIP从本质上来说和电子邮件、Http网页访问、Ftp下载这些网络应用是相同的,与之相应地,VoIP也势必要有一套自己的控制协议,VoIP目前常用的协议如H.323、SIP、MEGACO和MGCP。其中,SIP协议的发展前景较好。

  • VoIP与程序员

对于程序员,搭建一个完整的开源VoIP系统可能包括以下几个方面的工作。

    1. 协议的选用,这个决定整个VoIP系统的架构。一般选取SIP协议,系统就必须包括这个协议中定义的一些实体:代理服务器(主服务器)、注册服务器、网关、用户代理(终端)等。
    2. 服务器的选择和部署,如果采用开源的实现,可以使用Asterisk系列或者是freeswitch等开源的服务器端。
    3. 客户端的选择和部署,这方面的资源丰富,有X-lite、Skyup等闭源实现,也有Jisti、QuteCom等开源实现。
    4. 多媒体编解码器方面,用以改善通话质量。
时间: 2024-10-10 14:00:46

VOIP综述的相关文章

Peer-to-Peer 综述

Peer-To-Peer 网络介绍 最近几年,Peer-to-Peer (对等计算,简称P2P) 迅速成为计算机界关注的热门话题之一,财富杂志更将P2P列为影响Internet未来的四项科技之一. “Peer”在英语里有“对等者”和“伙伴”的意义.因此,从字面上,P2P可以理解为对等互联网.国内的媒体一般将P2P翻译成“点对点”或者“端对端”,学术界则统一称为对等计算.P2P可以定义为:网络的参与者共享他们所拥有的一部分硬件资源(处理能力.存储能力.网络连接能力.打印机等),这些共享资源通过网络

DTMF在VOIP中的解决方案

双音多频DTMF(Dual Tone Multi-Frequency)信令,因其提供更高的拨号速率,迅速取代了传统转盘式电话机使用的拨号脉冲信令.DTMF也应用在交互式控制中,诸如语言菜单.语言邮件.电话银行和ATM终端等.由于DTMF在传统通信领域中的广泛使用,所以在VOIP中,DTMF仍是发挥着重要的作用. 一个DTMF信号由两个频率的音频信号叠加构成.每一对这样的音频信号唯一表示一个数字或符号.产生DTMF信号,就是利用两个不同频率的正弦波叠加以后形成的波形,解码时则采用改进的Goertz

android 网络电话开发,VOIP/SIP 那么多开源选哪个好

本人从09年开始研究VOIP/SIP协议,开源项目也看了几个,最早pjsip 05年开始推的时候,就开始关注,也在自己的winmobile项目中有所使用.后期也看过sipdroid,imsdroid(doubango),linphone,csipsimple(pjsip). 我觉得好用的是linphone 和csipsimple,linphone的最大优势在于全平台支持,android,ios,winphone,windows,linux,mac osx,web 全都支持,但是质量上还是欠火候,

Node.js综述

前言 本综述文章旨在帮助读者深入理解下Node.js的本质,不去关注应用的细节,我认为真正的技术问题只有在动手写代码的时候才会遇到,那个阶段解决问题才是真正有意义的. 发展史 Node.js是Ryan Dahl 2009年对外发布的开源醒目,后来该项目被Joyent公司注意到并于2010年成为Joyent公司的一个子项目.2016年微软与Joyent公司合作,Node.js在windows上得到支持. 目前Node.js的版本为V6.11,周围已经形成了一个庞大的生态系统. 特性分析 Node.

Map 综述(二):彻头彻尾理解 LinkedHashMap

摘要: HashMap和LinkedList合二为一即是LinkedHashMap.所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Entry节点链入一个双向链表LinkedList的HashMap.由于LinkedHashMap是HashMap的子类,所以LinkedHashMap自然会拥有HashMap的所有特性.比如,LinkedHashMap的元素存取过程基本与HashMap基本类似,只是在细节实现上稍有不同.当然,这是由LinkedHashMap

快照(Snapshot)技术发展综述

快照(Snapshot)技术发展综述 刘爱贵 摘要:传统数据备份技术存在备份窗口.恢复时间目标RTO和恢复时间点RPO过长的问题,无法满足企业关键性业务的数据保护需求,因此产生了数据快照技术.本文对快照技术的概念.特点.实现技术和发展现状进行了概括性阐述,并对其未来的发展进行了展望. 关键词:快照,备份,复制,镜像,写时复制,指针重映射 作者简介:刘爱贵,研究方向为网络存储.数据挖掘和分布式计算:毕业于中科院,目前就职于赛门铁克@Symantec,从事存储软件研发.Email: [email p

JAVA技术专题综述之线程篇(1)

本文详细介绍JAVA技术专题综述之线程篇 编写具有多线程能力的程序经常会用到的方法有: run(),start(),wait(),notify(),notifyAll(),sleep(),yield(),join() 还有一个重要的关键字:synchronized 本文将对以上内容进行讲解. 一:run()和start() 示例1: public cla ThreadTest extends Thread{public void run(){for(int i=0;i<10;i++){Syste

2015年中国十大公有云服务企业综述

点击上面的链接文字,可以快速关注"东方云洞察"公众号 笔者写本文纯粹是兴趣所在,因为长期跟踪和关注整个云计算市场,对这个市场整体上很了解,到了年底就习惯性的要做个总结.因为都是个人观点,所以对各个企业的情况和判断有偏颇的地方,还请大家海涵. 2014年底的时候,本人写了一篇"中国10大公有云企业综述"的文章,回顾了10几家比较有影响力的公有云企业在整个2014年的表现.一年过去了,又到了需要总结的时候,在2015年里,公有云市场发生了很多变化,值得跟踪一下. 根据国

特征选择常用算法综述

特征选择的一般过程: 1.生成子集:搜索特征子集,为评价函数提供特征子集 2.评价函数:评价特征子集的好坏 3.停止准则:与评价函数相关,一般是阈值,评价函数达到一定标准后就可停止搜索 4.验证过程:在验证数据集上验证选出来的特征子集的有效性 1.生成子集 搜索算法有 完全搜索.启发式搜索.随机搜索 三大类. (1)完全搜索 <1>宽搜(Breadth First Search):时间复杂度高,不实用 <2>分支界限搜索(Branch and Bound):其实就是宽搜加上深度的限