SIP教程

管理员 SIP教程

本文章向大家介绍SIP教程,主要包括SIP教程使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

会话发起协议 - 介绍

会话发起协议(SIP)是在VoIP技术中最常用的协议之一。它是一种应用层协议,它与其它应用层协议一起工作,以通过互联网控制多媒体通信会话。

VoIP技术

在进一步的向前,让我们先了解有关VoIP的几个要点。

  • VOIP是一种技术,可以让你在互联网上提供语音和多媒体(视频,图片)内容。它随时进行通信,随着互联网的可用的任何地方最便宜的方式之一。

  • VOIP的一些优点包括:

    • 低成本
    • 可移植性
    • 没有多余的电缆
    • 灵活性
    • 视频会议
  • 对于VOIP电话,所有需要的是一台电脑/笔记本电脑/手机与互联网连接。下图描述了一个VoIP呼叫是如何发生的。

有了这么多的基础,让我们回到SIP。

SIP – 概要

在SIP鉴于以下几点需要注意:

  • SIP用于创建,修改和终止多媒体会话因特网协议上的一个信令协议。会话无非是两个端点之间的一个简单的调用。一个终端可以是智能电话,平板计算机,或能够接收和发送多媒体内容在因特网上的任何设备。

  • SIP是由IETF(因特网工程任务组)标准中定义的应用层协议。它是在RFC3261中定义的。

  • SIP混有两种广泛使用的互联网协议:HTTP的用于电子邮件的Web浏览器和SMTP。从HTTP,SIP借用了客户端 - 服务器体系结构以及使用URL和URI。从SMTP,它借用了文本编码方案和标题样式。

  • SIP采用SDP(会话描述协议)描述一个会话和RTP(实时传输协议)的用于提供语音和IP视频网络。

  • SIP可以用于两方(单播)或多方(多播)会话。

  • 其他的SIP应用包括文件传输,即时通讯,视频会议,在线游戏和流媒体分发。

SIP是否适合?

SIP是一个简单的网络信令协议与一个或多个参与者创建和终止会话。 SIP协议被设计为独立于基础传输协议,所以SIP应用程序可在TCP,UDP或其他较低层网络协议运行。

下图描述了SIP的地方适合于对事物的通用方案:

通常情况下,将SIP协议用于互联网电话和多媒体分发两种或更多端点之间。例如,一个人就可以开始使用SIP电话呼叫其他人,或者有人可能会造成与许多与会者的电话会议。

SIP协议被设计成非常简单的,使用一组有限的命令。它也是基于文本的,因此任何人可以读取SIP会话的端点之间传递的SIP消息。