sip服务器

SIP协议 会话发起协议(一)

六月ゝ 毕业季﹏ 提交于 2019-11-27 03:20:11
会话发起协议(SIP)是VoIP技术中最常用的协议之一。它是一种应用层协议,与其他应用层协议协同工作,通过Internet控制多媒体通信会话。 SIP - 概述 以下是有关SIP的几点注意事项 - SIP是用于通过因特网协议创建,修改和终止多媒体会话的信令协议。会话只不过是两个端点之间的简单调用。端点可以是智能电话,笔记本电脑或可以通过因特网接收和发送多媒体内容的任何设备。 SIP是由IETF(Internet Engineering Task Force)标准定义的应用层协议。它在 RFC 3261中 定义。 SIP体现了客户端 - 服务器体系结构,以及使用 HTTP 和URL的URL和URI 以及 SMTP 的文本编码方案和头样式。 SIP采用SDP(会话描述协议)的帮助,它描述了用于通过IP网络传送语音和视频的会话和RTP(实时传输协议)。 SIP可用于双方(单播)或多方(多播)会话。 其他SIP应用包括文件传输,即时通讯,视频会议,网络游戏,以及流多媒体分发。 下图说明了SIP在一般方案中的适用性 - 通常,SIP协议用于两个或多个端点之间的互联网电话和多媒体分发。例如,一个人可以使用SIP发起对另一个人的电话呼叫,或者有人可以与许多参与者建立电话会议。 SIP协议的设计非常简单,配置有限的命令。它也是基于文本的,所以任何人都可以读取SIP会话中的端点之间传递的SIP消息。

sip 注册流程

我是研究僧i 提交于 2019-11-27 03:19:57
基本注册流程示意图: 注册流程描述如下: 1、 SIP代理向SIP服务器发送REGISTER请求; 2、 SIP服务器向SIP代理发送响应401,并在响应的消息头WWW-Authenticate字段中给出适合SIP代理的认证体制和参数; 3、 SIP代理重新向SIP服务器发送REGISTER请求,在请求的Authorization字段给出信任书,包含认证信息; 4、 SIP服务器对请求进行验证,如果检查出SIP代理身份合法,向SIP代理发送成功响应200 OK,如果身份不合法则发送拒绝服务应答。 注册信令消息示范: Register sip:SIP服务器编码@目的域名或者IP地址端口 SIP/2.0 Via:SIP/2.0/UDP 源域名或者IP地址端口 From:<sip:SIP设备编码@源域名>;tag=185328220 To: <sip:SIP设备编码@源域名> Call-ID:ms1214-322164-681262131542511620107-0@172.18.16.3 CSeq:1 Register Contact: <sip:SIP设备编码@源IP地址端口> Max-Forwords:70 Expires: 7200 Content-Length: 0 SIP/2.0 401 Unauthorized To: sip:SIP设备编码@源域名 Content

Microsoft Teams Voice语音落地系列-5 实战: Sonus语音网关配置

白昼怎懂夜的黑 提交于 2019-11-26 00:16:59
上一节中我们在Teams上面用命令配置好了Voice Routing Policy并分配给用户,理论上这时他的Teams UI上面的拨号盘就会出现。同时我们也建立好了PSTN Gateway, 这样子 Phone System >>> 本地语音网关的SIP Trunk 就做好了,从Teams 管理员中心上面可以看到这条SIP Trunk的状态,如下: 接下来这一节,我们集中精力讲述在语音网关侧的配置,这次我会选用Direct Routing的认证网关之一:Ribbon SWe Lite 进行配置 (如何安装? 请参阅文章https://blog.51cto.com/scnbwy/2385961 , 安装过程非常简单,若需要在本地安装的话,可联系我取得镜像) 其中的内容包括建立语音网关至Phone System的SIP Trunk,信令组,语音路由,转换规则等,但让我们先来回顾一下Teams Voice的整个架构及前置条件准备: (我始终认为集成系统的架构主导着具体配置,而具体配置只不过为系统架构服务而已,不了解整体架构只会永远的迷路) 再一次回顾一下前置条件: 1) 权限与管理员准备:O365管理员/Teams管理员;SBC管理员;本地Skype管理员;网络管理员;DNS/CA管理员; 2) 许可准备:E3+Phone System Lic or E5 lic;

sip会话流程以及sip介绍(2)

帅比萌擦擦* 提交于 2019-11-25 20:09:51
下面我们通过一个简单的场景例子来简单介绍一下 SIP 会话流程。 Tom 和 Jerry 是非常好的伙伴,Tom 在他的 PC 上使用一个 SIP 的应用程序呼叫 Internet 上另一个 SIP 电话用户 Jerry。 1. 注册过程 : SIP 注册过程是建立用户当前 IP 地址与用户URI之间的对应关系。首先,Tom 和 Jerry 的 SIP 应用程序或者硬件设备,需要 在网络中注册。 之后终端需要知道代理呼叫会话控制功能( P-CSCF)的地址。 P-CSCF 是终端向网络中发送所有 SIP 消息的惟一入口,用于 SIP 出站代理,注册完成后服务于所有其他 SIP 信令。该地址可以预先配置,在没有配置的情况下,终端可以在建立的通用或专用 PDP 信令上下文的过程中请求该地址。 Tom 的终端首先会 生成一个 REGISTER 请 求,该请求中的相关信息从 Tom 的用户标识模块 (USIM) 的 IP 多媒体服务标识模块(ISIM)中获取。请求 经过 P-CSCF 和 I-CSCF(问询呼叫会话控制功能)为 Tom 指定一个 S-CSCF (服务呼叫会话控制功能)。S-CSCF 负责根据请求信息建立 用户标识与终端 IP 地址的对应绑定 关系。 清单 1. 构造的 REGISTER 消息 1 2 3 4 5 6 7 8 9 10 11 12 13 14 REGISTER

sip会话流程以及sip介绍

点点圈 提交于 2019-11-25 19:05:09
参考连接 :https://www.2cto.com/kf/201609/546336.html https://www.w3cschool.cn/session_initiation_protocol/session_initiation_protocol_introduction.html https://www.ibm.com/developerworks/cn/opensource/os-cn-sip-intro/ 专业词汇: SDP(会话描述协议)    RTP(实时传输协议) SIP (会话发起协议) SIP 网络元素 (1)用户代理 它是端点和SIP网络的最重要的网络元件之一。端点可以启动,修改或终止会话。 用户代理是SIP网络中最智能的设备或网络元件。它可以是软电话,移动电话或笔记本电脑。用户代理在逻辑上分为两个部分 。 用户代理客户端(UAC) - 发送请求并接收响应的实体。 用户代理服务器(UAS) - 接收请求并发送响应的实体。 SIP基于客户端 - 服务器架构,其中呼叫者的电话充当发起呼叫的客户端,并且被叫者的电话充当响应呼叫的服务器。 (2)代理服务器 它是从用户代理接收请求并将其转发给另一个用户的网络元素。 基本上代理服务器的作用就像一个路由器。 它具有一些智能来理解SIP请求并且在URI的帮助下向前发送它。 代理服务器位于两个用户代理之间。