【IP Phone】网络杂谈(5)之什么是IP Phone?

news2024/11/16 15:35:22

涉及知识点

什么是 IP Phone,IP Phone简介,网络电话,IP电话的理解, IP Phone的基本原理。深入了解IP Phone关键技术。
原创于:CSDN博主-《拄杖盲学轻声码》,更多内容可去其主页关注下哈,不胜感激


文章目录

  • 涉及知识点
  • 前言
  • 一、IP Phone 简介
    • 1.IP Phone 是什么
    • 2.IP Phone 优点
  • 二、IP Phone 的基本原理
  • 三、IP Phone 的关键技术
    • 1.信令技术
    • 2.媒体编码技术
    • 3.媒体实时传输技术
    • 4.业务质量保障技术
    • 5.网络传输技术
  • 涨薪支持区


前言

随着因特网的日益扩大,基于 IP 技术的各种应用迅速发展。其中 IP Phone 就是近几年兴起的、极具挑战性的实用技术。IP Phone 也称为网络电话、IP 电话、VoIP、Internet Telephone 等,它是建立在因特网基础上的新型数字化传输技术,是 IP 网上通过 TCP/IP 协议实现的一种电话应用。
更多考试总结可关注CSDN博主-《拄杖盲学轻声码》

一、IP Phone 简介

1.IP Phone 是什么

IP Phone 最早的产品可以追溯到 1995 年,当时开发商们推出了一些基于计算机平台的软件产品。如 Vocaltec 的 IP Phone(即 Internet Phone)、Netspeak 公司的 Web Phone,以及后来 Netscape 的 Cooltalk 等。IP Phone 可以在因特网上实现实时的语音传输服务,和传统电话业务相比,它具有巨大的优势和广阔的市场前景,现在,IP Phone 不仅可以提供 PC-to-PC 的实时语音通信,而且可以提供 PC-to=Phone、Phone-to-Phone 的实时语音通信,并在此基础之上还可以实现语音、视频、数据合一的实时多媒体通信。

2.IP Phone 优点

和传统的 PSTN 相比,IP Phone 具有以下优点:
(1)能够更加高效地利用网络资源。IP Phone 采用了先进的数字信号处理技术,可以将64kbps(bit/s)的话音信号压缩成 8kbps 或更低码率的数据流,能够在同一条线路上传输比采用模拟技术时更多的呼叫,而且 IP Phone 采用的是分组交换技术,可以实现信道的统计复用, 使得网络资源的利用效率更高。
(2)可以提供更为廉价的服务。由于 IP phone 是以数字形式作为传输媒体,所以占用资源小,成本很低,价格便宜。现在国内已经有一些电信运营商开始提供 IP Phone 服务,价格可以比传统的电话低 40%~70%。
(3)和数据业务有更大的兼容性。IP Phone 不仅包含传统的话音业务,还涵盖了其他一些多媒体实时通信业务,同时还提供了许多方便的增值业务,如呼叫转移、呼叫等候、呼叫阻塞、主叫号码显示等。
(4)符合三网合一的发展方向。IP 技术是通信领域的新潮流,它符合未来三网合一(电话网、广播电视网、数据网)的发展方向,因而其市场潜力十分可观。

二、IP Phone 的基本原理

IP 电话系统把来处普通电话的模拟信号转换成计算机可连入因特网的传送的数据包,同时也将收到的数据包转换成声音的模拟电信号。IP 电话系统是由一系列组件构成的,其中包括:终端、网关、关守、网管服务器、计费服务器等。

因特网网关提供因特网和电话网之间的接口,用户通过 PSTN 本地环路连接到因特网的
网关,网关负责把模拟信号转换为数字信号并压缩打包,成为可以在因特网上传输的分组语音信号,然后通过因特网传送到被叫用户的网关端,由被叫端的网关进行分组数据的解包、解压和解码,还原为可被识别的模拟语音信号,再通过 PSTN 传到被叫方的终端。这样,就完成了一个完整的电话到电话的 IP 电话的通信过程。
(1)终端(Terminal):IP 电话的终端可以有多种类型,其中包括传统的语音电话、ISDN终端、PC,也可以是集语音、数据和图像于一体的多媒体业务终端。由于不同种类的终端产生的数据源结构是不同的,要在同一个网络上传输,这就要由网关或者是通过一个适配器进行数据转换,形成统一的 IP 数据包。未来终端的发展趋势应当是标准和规格的统一的,这样可以减少数据转换带来的开销。
(2)网关(Gatekeeper):网关负责提供 IP 网络和传统的 PSTN 接口,从而提供廉价的长途通信业务。网关可以支持多种电话线路,包括模拟电话线、数字中继线和 PBX 连接线路,并提供语音编码压缩、呼叫控制、信令转换、动态路由计算等功能。
(3)关守(Gatekeeper):关守实际上是 IP 电话网的智能集线器,是整个系统的服务平台,负责系统的管理、配置和维护。关守提供的功能有拨号方案管理、安全性管理、集中服务管理、数据库管理和备份、网络管理等。
(4)管理服务器:管理服务器是为网络管理人员提供的管理工具,可以实现对 IP 电话网络体系中各种组件的管理工作。管理服务器提供良好的用户界面,使网管人员可以方便地控制所有的系统组件,包括网关、关守等。管理服务器的功能包括设备的控制及配置、数据配给、拨号方案管理及负载均衡、远程监控等。
(5)计费服务器:计费服务器的功能是对用户的呼叫进行费用计算,并提供相应的单据和统计报表。计费服务器可以由 IP 电话的制造商提供,也可以由第三方厂商制作,前提是 IP 制造商开放其软件的数据接口。

三、IP Phone 的关键技术

对于因特网这样的无连接数据网络是没有业务质量保障的,必然会存在分组丢失、失序到达和时延抖动的情况。这时,就必须采取特殊的步骤来保障一定的业务质量。例如,高层协议 TCP 提供了流控和差错恢复,但会产生显著的时延和时延抖动,因而在此环境中,TCP 就不可用作第三层协议。基于多媒体数据与一般计算机数据不同,它能容忍一定程度的差错, 而不会明显地影响通话或图像质量。因此,多媒体数据传输都采用 UDP 传输协议。由于 UDP 只是提供了一个基本的传输手段,而多媒体传输应用需要多媒体编码类型、同步时标、分组序列号等参数,以及一定程度的业务质量保障,因而提出了实时传输协议 RTP 和实时传输控制协议 RTCP。主要的技术分 5 类:

1.信令技术

包括 ITU-T H.323 和 IETF 会话初始化协议 SIP[4](Session Initiation Protocol)两套标准体系,还涉及到进行实时同步连续媒体流传输控制的实时流协议 TRSP。

2.媒体编码技术

如以码本激励线性预测原理为基础的 G.729\G.723(G…723.1)话音压缩

编码技术。以 G.729 为例,它可将经过采样的 64kbps 话音以几乎不失真的质量压缩至 8kbps。
话音压缩编码技术是 IP 电话技术的一个重要组成部分。图像编码方面的 IP 网络会议系统采用的 H.261(活动图像编码)和 H.263(低速率活动图像编码)。

3.媒体实时传输技术

主要采用实时传输协议 RTP。RTP 为端到端的实时数据传送协议。TRP 位于 UDP 之上,它们共同完成传输层的功能。RTP 本身并不向被传数据提供时间和质量上的保证,它既不保证传输的可靠性,也不保证下层网络是可靠的,而是依靠下层网络提供此功能。它主要用于媒体点播与交互式通信。RTCP 是管理传输质量和提供 QoS(服务质量)信息的实时控制协议,主要监视时延和带宽。一旦所传送的多媒信息流的带宽发生变化, 则通知发送方,改变符号识别码和编码参数。

4.业务质量保障技术

采用资源预留协议 RSVP 利用于业务质量监控的实时传输控制协议 RTCP 来避免网络拥塞,保障通话质量。

5.网络传输技术

主要是用 TCP 和 UDP。在 I 网上传输层有两个并列的协议:TCP 和 UDP。TCP 是面向连接的,它提供高可靠性服务;UDP 是无连接的,它提供高效率的服务。高可靠性的 TCP 用于一次要交换传输大量报文的情况,高效率的 UDP 用于一次交换少量的报文或交换实时性要求较高的信息。
此外还涉及到分组重建技术和时延抖动平滑技术、动态路由平衡传输技术、网关互联技术(包括媒体互通和控制信令互通)、网络管理技术以及安全认证和计费技术等。

涨薪支持区

期待大家能通过这篇文章学到更多,而且薪资一年更比一年猛!
喜欢博主的话可以上榜一探究竟,博主专设涨薪皇榜给大家查阅,喜欢的可以点击此处查看哟。
在这里插入图片描述


#总结
更多资料大家可以关注csdn博主-《拄杖盲学轻声码》

以上就是今天要讲的内容,本文主要介绍了什么是IP Phone,IP Phone技术的实际应用,也期待大家分享更多,帅哥美女们给个赞呗,2023年一起加油!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/696528.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ROCKCHIP ~ 查看NPU/GPU/CPU 频率/使用率

输入以下命令挂载 debug,只有挂载 debug 才可以查看 NPU/GPU/CPU 频率使用率。 mount -t debugfs debugfs /sys/kernel/debugmount | grep debugNPU 输入以下命令查看 NPU 频率: cat /sys/kernel/debug/clk/clk_scmi_npu/clk_rateGPU 查看 GPU 频率&…

【力扣难题图解】25. K 个一组翻转链表-头插法

class Solution { public:ListNode* reverseKGroup(ListNode* head, int k) {ListNode* dummyHead new ListNode(0);dummyHead->next head;ListNode* pre dummyHead;ListNode* cur dummyHead;int count 0;while(cur){// 寻找K-Group链表段count;cur cur->next;// K…

CSDN上最最全的黑客工具软件大全(共100个)

黑客工具软件大全100套 1 Nessus:最好的UNIX漏洞扫描工具 Nessus 是最好的免费网络漏洞扫描器,它可以运行于几乎所有的UNIX平台之上。它不止永久升级,还免费提供多达11000种插件(但需要注册并接受EULA-acceptance–终端用户授权协…

4、动手学深度学习——多层感知机:模型选择、欠拟合和过拟合

1、训练误差和泛化误差 训练误差(training error)是指, 模型在训练数据集上计算得到的误差。 泛化误差(generalization error)是指, 模型对位置数据项预测的误差,泛化误差体现出了模型的泛化能…

基于Python所写的超级画板设计

点击以下链接获取源码资源: https://download.csdn.net/download/qq_64505944/87959096?spm1001.2014.3001.5503 《超级画板》程序使用说明 在PyCharm中运行《超级画板》即可进入如图1所示的系统主界面。在该界面中,通过左侧的工具栏可以选择所要进行的…

DAY32——贪心part2

1. class Solution {public int maxProfit(int[] prices) {//贪心法 收集相隔两天的利润int res 0;for(int i0;i<prices.length-1;i){//System.out.println(i);int price prices[i1] - prices[i];if(price > 0){res res price;}}return res; } } 2. 代码随想录 (p…

LeetCode·每日一题·2485. 找出中枢整数·前缀和

作者&#xff1a;小迅 链接&#xff1a;https://leetcode.cn/problems/find-the-pivot-integer/solutions/2320800/qian-zhui-he-zhu-shi-chao-ji-xiang-xi-by-e4yp/ 来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 著作权归作者所有。商业转载请联系作者获得授权&…

轻量服务器带宽流量和云服务器带宽流量有什么区别?

轻量服务器带宽流量和云服务器带宽流量有什么区别?虽然轻量服务器是轻量化云服务器&#xff0c;但与云服务器的差别还是有一些的&#xff0c;比如这令很多人好奇的轻量服务器带宽和流量和云服务器的区别在哪。下面我们就仔细聊聊关于轻量服务器和云服务器各自的带宽流量差异&a…

K8S集群安装

文章目录 一、环境初始化1、检查操作系统的版本2、主机名解析3、时间同步4、禁用iptables和firewalld服务5、禁用selinux6、禁用swap分区7、修改linux的内核参数8、配置ipvs功能9、重启服务器 二、安装Docker1、切换镜像源2、查看当前镜像源中支持的docker版本3、安装特定版本的…

TCP协议的十大核心特性总结(全面)

目录 一.TCP本身特性 二.报文格式 TCP十大核心特性 一.确认应答 二.超时重传 三.连接管理(三次握手,四次挥手) 三次握手 四次挥手 四.滑动窗口 情况一:接收方的ACK丢失 情况二:发送方的数据包丢失 五.流量控制 六.拥塞控制 七.延迟应答 八.捎带应答 九.粘包问题 …

MATLAB工具箱下载心得(DeepLearnToolbox-master、DSP)

用MATLAB自带的工具Add-Ons只成功过一次&#xff08;一年前吧&#xff0c;又或者那次也没有成功&#xff09;。 现在发现&#xff0c;那个页面都打不开了&#xff0c;不管有没有tizi&#xff0c;都打不开了。 所以以后就只能找资源了。 这次下载DeepLearnToolbox-master&#…

shell自动化代码需求代开发

做linux&#xff0c;shell脚本代写 &#xff0c;一个简单脚本30yuan&#xff0c;复杂的另外商议。包后期维护与逻辑思路答疑。

Jmeter(五) - 从入门到精通 - 创建网络计划实战和创建高级Web测试计划(详解教程)

1.简介 上一篇中我已经将其的理论知识介绍了一下&#xff0c;这一篇我就带着大家一步一步的把上一篇介绍的理论知识实践一下&#xff0c;然后再说一下如何创建高级web测试计划。 2.网络计划实战 通过上一篇的学习&#xff0c;将其分类为&#xff1a; &#xff08;1&#xff09…

Openlayers map三要素(view,target,layers),及其他参数属性方法介绍

​​ 版本说明 Openlayers的实战教程 分为图文版 和 视频版&#xff0c; 这里的是图文版&#xff0c;包含基础知识介绍和实战的源代码&#xff0c;示例效果以gif动图的形式展现出来。 视频版 正在录制中&#xff0c;很快会上线&#xff0c;敬请期待~&#xff0c; 如有问题&am…

viewLifecycleOwner.lifecycleScope生命周期,kotlin

viewLifecycleOwner.lifecycleScope生命周期&#xff0c;kotlin viewLifecycleOwner.lifecycleScope.launch {viewLifecycleOwner.whenCreated {Log.d(TAG,"onCreated")}viewLifecycleOwner.whenStarted {Log.d(TAG,"onStarted")}viewLifecycleOwner.whenR…

FPGA中ROM初始化方法

一 读取txt数据文件进行初始化 parameter INIT_FILE "文件路径/Data.txt" &#xff08;**注意文件路径中斜杠方向**&#xff09; reg [DATA_WITDH - 1:0] ROM [DATA_DEPTH - 1:0];initial begin$readmemh(INIT_FILE, ROM, 0, DATA_DEPTH - 1); end Dat…

Vue UI 组件库

7.1.常用UI组件库 7.1.1.移动端常用UI组件库 VantCube UIMint UINutUI 7.1.2.PC端常用UI组件库 Element UIIView UI 7.2.element-ui基本使用 安装 element-ui&#xff1a;npm i element-ui -S src/main.js import Vue from vue; import App from ./App.vue;// 完整引入 i…

怎么发布QT程序的绿色版

记录一下&#xff0c;用QT Creator写窗口程序&#xff0c;编译好了以后在输出目录直接点击exe都会提示缺少各种dll 处理非常简单&#xff0c;在开始菜单找到QT相关的命令控制台你&#xff0c;如下&#xff0c;注意不要选择错了&#xff08;这个非常关键&#xff0c;如果你是用V…

word选中所有表格的问题

1 首先在word文档中按下AITF8。名字无所谓&#xff0c;SelectAllTables 把下面的代码输入进去&#xff0c;运行&#xff0c;注意运行后等一会&#xff0c;就行了&#xff0c;大约30S&#xff0c;滑动滚轮就看就行 Sub SelectAllTables()Dim tempTable As TableApplication.Scre…

工作这么久了,还不懂如何使用纯前端实现分页吗?-假如后端一股脑返回给你所有数据,让你自个实现分页该怎么办

文章目录 一、如何使用elementUIvue实现前端分页二、通用的前端分页代码 有这么个场景&#xff0c;后端接口的列表数据没有做分页给我&#xff0c;相当于是直接返回所有的列表数据&#xff0c;比如有100条就返回100&#xff0c;但是前端显示&#xff0c;则需要做成分页&#xf…