sip服务器

asterisk sip配置说明

女生的网名这么多〃 提交于 2019-12-25 15:50:23
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1. 介绍 extensions.conf中使用sip设备的语法是SIP/devicename,devicename名在下一节中说明。 如果用户在Internet上,可以使用SIP/username@domain形式,同时不要忘记打开DNS SRV功能。 如果定义了一个SIP代理,可以使用SIP/proxyhostname/user或者SIP/user@proxyhostname形式,proxyhostname的定义在下面的章节说明。 2. 在CLI中的查询命令 : u sip show peers 显示所有的SIP peers(包括friends) u sip show users 显示所有的SIP users(包括friends) u sip show registry 显示注册到的主机状态 u sip debug 显示所有的Sip信息 u module reload chan_sip.so 重新装载sip的配置文件 3. 设备命名 命名一个设备之前,要先理解Asterisk是怎么处理呼入电话的: 1) Asterisk取出SIP From: address中的username,使用它来匹配系统中定义的type=user的的设备名。 2) Asterisk检查INVITE请求中的IP地址和端口号

VoLTE SIP代码意义及流程图解

耗尽温柔 提交于 2019-12-21 07:17:43
VoLTE SIP代码意义及流程图解 本帖最后由 ufooo 于 2016-2-25 10:55 编辑 2016-2-25 10:45 上传 下载附件 (65.13 KB) </ignore_js_op> 一 VOLTE SIP代码意义 SIP应答消息状态码与功能 类型 状态码 状态说明 临时应答(1XX) 100 Trying 正在处理中 180 Ringing 振铃 181 call being forwarder 呼叫正在前向 182 queue 排队 181* session progress 会话进行 会话成功(2XX) 200 OK 会话成功 重定向(3XX) 300 multiple 多重选择 301 moved permanently 永久移动 302 moved temporaily 临时移动 305 use proxy 用户代理 380 alternative service 替代服务 请求失败(4XX) 400 bad request 错误请求 401unauthorized 未授权 402 payment required 付费要求 403 forbidden 禁止 404 not found 未发现 405 method no allowed 方法不允许 406 not acceptable 不可接受 407 proxy authentication

WebRtc与SIP

前提是你 提交于 2019-12-19 03:08:23
最近研究一下 webrtc ,看了几篇paper,之前也尝试运行验证了几个demo,现在把我的理解总结到这里。 WebRTC 简介 WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得的一项技术。 这是百度百科上的介绍,维基百科也差不多。对完全小白来讲,可能不是很理解这句话。 首先, 什么是实时通信? 举个直白的例子,我们平时打电话就是实时通信。现在有很多实时通信的软件,比如 丁丁 、 有信 ……这是手机app。PC客户端像 Xlite 、 Linphone 等等。这些客户端接入网络,注册到相应的服务器上就可以进行音频通信了,支持视频的还能进行视频通信。拿 Xlite 来说,它的信令机制采用的是sip协议。 SIP 协议是 IMS 网络广泛使用的信令协议,已经很成熟。两个uesr 通过 Xlite 客户端注册到 sip server (如 Asterisk)上,就可以互相拨打对方的号码音视频通信了,不过就 Xlite 来说,语音通话是免费的,但是视频的话,是要支付money软件才提供视频功能的…… 其次, 为什么要提出WebRTC? 一直以来,用户如果想通过互联网进行实时通信,就需要安装软件

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

邮差的信 提交于 2019-12-05 15:07:41
下面我们通过一个简单的场景例子来简单介绍一下 SIP 协议是如何建立、修改和控制多媒体会话的。这个事例介绍 SIP 的基本功能:用户定位、单方请求通信、通过协商会话参数建立会话和解除会话连接。 Tom 和 Jerry 是非常好的伙伴,Tom 现在法国留学,快放暑假了,需要给在美国的伙伴 Jerry 打一个电话确定日程来接机。Tom 在他的 PC 上使用一个 SIP 的应用程序呼叫 Internet 上另一个 SIP 电话用户 Jerry。 1. 注册过程 : SIP 会话初始化协议的注册过程是建立用户当前 IP 地址与用户统一资源标识符之间的对应关系。首先,Tom 和 Jerry 的 SIP 应用程序或者硬件设备,需要在网络中注册。当登录 SIP 应用程序或硬件设备时,终端在网络中的注册过程会自动完成。若使用 SIP 应用程序,其已经于网络建立 IP 连接,若是硬件终端设备首先需要与网络建立连接,例如在 GPRS 情况下,终端与网关支持节点之间建立一个专用或通用的信令 PDP 上下文与网络建立连接。之后终端需要知道代理呼叫会话控制功能(P-CSCF)的地址。P-CSCF 是终端向网络中发送所有 SIP 消息的惟一入口。该实体在注册过程中用于 SIP 出站代理,注册完成后服务于所有其他 SIP 信令。该地址可以预先配置,在没有配置的情况下,终端可以在建立的通用或专用 PDP

sip会话流程以及sip介绍

狂风中的少年 提交于 2019-12-05 14:52:51
参考连接 :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的帮助下向前发送它。 代理服务器位于两个用户代理之间。

GSMA RCS架构

匿名 (未验证) 提交于 2019-12-03 00:42:01
由开放移动联盟(OMA)和GSM协会(GSMA)等主要标准组织制定的消息传送技术在架构和技术细节方面有许多相似之处。 OMA融合IP消息系统(CPM)从一开始就基于OMA SIMPLE IM进行设计. 因此重用了其大部分有关即时消息功能的详细技术。 GSMA丰富通信套件(RCS)在其早期版本中采用了OMA SIMPLE IM架构. 并且最近采用了OMA CPM架构来提供融合通信服务功能。 因此. RCS由许多具有最先进的服务特性. 协议和接口的功能组件组成. 本文将对此进行简要回顾。 GSMA富通信套件(RCS)最初基于OMA SIMPLE IM架构. 但采用了RCS r4.0的OMA融合IP消息系统(CPM)架构。 虽然RCS r4.0更新至RCS 5.0及以上版本. 但整合了更多的服务特性和更详细的技术要点. 但其架构本身保持不变。 SIMPLE IM和CPM之间的概念区别在于SIMPLE IM专注于在SIP / IP核心上实现IP消息传递功能. 而CPM侧重于如何实现不同通信技术中的融合用户体验. 例如IP消息传递 . 语音. 视频等。在CPM架构之上. RCS已经指定了内容共享. 位置信息共享和社交呈现信息共享等附加增值服务功能. 反映了近期许多社交网络服务已经证明的市场需求。 SIMPLE IM启动器由IM客户端,IM服务器和IM XML文档管理服务器(XDMS)组成。

NGN学习笔记5——IMS技术

大城市里の小女人 提交于 2019-11-28 23:56:05
1.移动网络的发展--引子 20世纪80年代,商业性移动通信网络得到发展 第一代移动通信系统:TACS、NMT等模拟系统 第二代移动通信系统:GSM、IS-95、DECT、IS-136等数字系统,目前建设的2G移动网络使用两种主要技术,GSM网络使用TDMA技术,大约占70%,IS-95网络基于CDMA技术,大约占25%。 1992年开始对3G移动通信系统进行研究:R99、R4、R5、R6、R7、R8、R9…… 2G (GSM), 基于电路交换 2.5G (GPRS), 引入分组交换 3G时代的到来 1992年ETSI发起对即将到来的3G移动通信系统进行研究。采用2GHz附近的频率,支持多种空中接口: WCDMA——使用2GHz频谱的宽带码分多址接入 EDGE——用于GSM演进的增强数据传输速率 CDMA2000(1xRTT)——多载波SCDMA系统,用于在与IS-95相同的频带上建设CDMA网络 TD-SCDMA——由中国提出 支持分组数据业务,采用通用体系结构——UMTS(由3GPP负责制定),已有6个版本: 3GPP R99、R4、R5、R6、R7和R8 具体的: 3G (R99), 引入全新的UTRAN 3G (R4),电路域采用移动软交换 3G (R5), 引入IMS域 3G (R6),引入WLAN接入 3G (R7), 功能增强: CSI (Combination of

freeswitch注册过程分析

拈花ヽ惹草 提交于 2019-11-27 12:02:15
操作系统:debian8.5_x64 freeswitch 版本 : 1.6.8 本文仅描述sip注册的简单场景,即话机直接向处于同一个局域网的fs进行注册。 SIP协议的消息结构 消息框架 SIP协议是基于文本的协议,SIP协议的消息都遵从一个统一的消息结构: 起始行(Start-Line)、一个或多个头域(Message-Header)、表明域结束的空行(CRLF),以及 可选的消息体(Message-Body) Start-Line * Message-Header CRLF [Message-Body] 消息头结构 SIP协议定义了大量的消息头域,但在一个基本SIP请求中至少应该包含以下几个消息体头域: From : 请求发起端地址 To : 请求目的端地址 Call-ID : 呼叫标识 Contract :联系人信息 CSeq : 消息序号 Max-Forward :TTL,防止死循环 Via : 消息转发记录 Content-Length : 消息体长度 消息体结构 SIP协议并没有规定消息体的结构,对消息体的应用完全取决于应用自身。 sip协议REGISTER请求格式 01 REGISTER sip:{remote_ip} SIP/2.0 02 Via: {viaInfo} 03 Max-Forwards: 70 04 From: {uacInfo} 05 To:

sip/sdp/rtp/rtcp/rtsp间的关系

China☆狼群 提交于 2019-11-27 10:08:44
用一句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据 、RTCP对RTP进行控制,同步。 转自该博客:http://blog.csdn.net/xdwyyan/article/details/41721307?utm_source=tuicool&utm_medium=referral 感觉这些基础关系此君写的比较清楚,转载学习一下,如有侵权,联立删 1、 RTP Real-time Transport Protocol,是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。RTP协议和RTP控制协议RTCP一起使用,而且它是建立在UDP协议上的。 RTP 本身并没有提供按时发送机制或其它服务质量(QoS)保证,它依赖于网络应用程序去实现这一过程。 RTP 并不保证传送或防止无序传送,也不确定底层网络的可靠性。 RTP 实行有序传送, RTP 中的序列号允许接收方重组发送方的包序列,同时序列号也能用于决定适当的包位置,例如:在视频解码中,就不需要顺序解码。 2、 RTCP 实时传输控制协议(Real-time Transport Control

了解SIP(会话发起协议)

孤街浪徒 提交于 2019-11-27 03:20:32
了解 SIP http://blog.csdn.net/blog38ls/archive/2007/11/08/1873800.aspx 介绍   通信提供商及其合作伙伴和用户越来越渴求新一代基于 IP 的服务。现在有了 SIP (会话启动协议),一解燃眉之急。 SIP 是不到十年前在计算机科学实验室诞生的一个想法。它是第一个适合各种媒体内容而实现多用户会话的协议,现在已成了 Internet 工程任务组 (IETF) 的规范。   今天,越来越多的运营商、 CLEC (竞争本地运营商)和 ITSP ( IP 电话服务商)都在提供基于 SIP 的服务,如市话和长途电话技术、在线信息和即时消息、 IP Centrex/Hosted PBX 、语音短信、 push-to-talk (按键通话)、多媒体会议等等。独立软件供应商 (ISV) 正在开发新的开发工具,用来为运营商网络构建基于 SIP 的应用程序以及 SIP 软件。网络设备供应商 (NEV) 正在开发支持 SIP 信令和服务的硬件。现在,有众多 IP 电话、用户代理、网络代理服务器、 VOIP 网关、媒体服务器和应用服务器都在使用 SIP 。    SIP 从类似的权威协议--如 Web 超文本传输协议 (HTTP) 格式化协议以及简单邮件传输协议 (SMTP) 电子邮件协议--演变而来并且发展成为一个功能强大的新标准。但是