VOIP概述
2016-02-28 18:04
507 查看
简介
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系统可能包括以下几个方面的工作。
协议的选用,这个决定整个VoIP系统的架构。一般选取SIP协议,系统就必须包括这个协议中定义的一些实体:代理服务器(主服务器)、注册服务器、网关、用户代理(终端)等。
服务器的选择和部署,如果采用开源的实现,可以使用Asterisk系列或者是freeswitch等开源的服务器端。
客户端的选择和部署,这方面的资源丰富,有X-lite、Skyup等闭源实现,也有Jisti、QuteCom等开源实现。
多媒体编解码器方面,用以改善通话质量。
原文链接: 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系统可能包括以下几个方面的工作。
协议的选用,这个决定整个VoIP系统的架构。一般选取SIP协议,系统就必须包括这个协议中定义的一些实体:代理服务器(主服务器)、注册服务器、网关、用户代理(终端)等。
服务器的选择和部署,如果采用开源的实现,可以使用Asterisk系列或者是freeswitch等开源的服务器端。
客户端的选择和部署,这方面的资源丰富,有X-lite、Skyup等闭源实现,也有Jisti、QuteCom等开源实现。
多媒体编解码器方面,用以改善通话质量。
原文链接: http://blog.csdn.net/nomousewch/article/details/6900692
相关文章推荐
- ListView的性能优化
- 从关系型数据库到非关系型数据库
- 12责任链模式
- 11命令模式
- iOS_SN_push/pop转场动画封装和一般动画封装
- POJ 1470 Closest Common Ancestors LCA_Tarjan
- 10中介者模式
- 9原型模式
- FZU 2150 稍复杂的BFS的问题
- SQLiteOpenHelper基础使用
- swift中创建一个单例
- 8代理模式
- 7建造者模式
- 6模板方法模式
- Nido.Common.Utilities.MD5类
- 【转】Github 上传代码
- 费马小定理证明
- 排序算法之冒泡排序
- RANGE MINIUM/MAXIUM QUERY问题
- iOS:UITextView、UITextField检测用户是否完成输入的选择