INVITE sip:10010101402@10.7.36.70:5060 SIP/2.0
Via: SIP/2.0/UDP 10.7.36.250:5060;rport;branch=z9hG4bK2023394720
From: <sip:10010100000@10.7.36.250>;tag=720523554
To: <sip:10010101402@10.7.36.70:5060>
Call-ID: 1464942788
CSeq: 20 INVITE
Contact: <sip:10010100000@10.7.36.250:5060>
Content-Type: application/sdp
Max-Forwards: 70
User-Agent: eXosip/3.6.0
Subject: This is a call for conversation
Content-Length: 133 v=0
o=542509480 0 0 IN IP4 10.7.36.250
s=Talk session
c=IN IP4 10.7.36.250
t=0 0
a=doorFloor:1
a=responseType:0
a=doorType:0
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 10.7.36.250:5060;rport=5060;branch=z9hG4bK2023394720
From: <sip:10010100000@10.7.36.250>;tag=720523554
To: <sip:10010101402@10.7.36.70:5060>
Call-ID: 1464942788
CSeq: 20 INVITE
User-Agent: eXosip/3.6.0
Content-Length: 0 SIP/2.0 101 Dialog Establishement
Via: SIP/2.0/UDP 10.7.36.250:5060;rport=5060;branch=z9hG4bK2023394720
From: <sip:10010100000@10.7.36.250>;tag=720523554
To: <sip:10010101402@10.7.36.70:5060>;tag=407300899
Call-ID: 1464942788
CSeq: 20 INVITE
Contact: <sip:10010101402@10.7.36.70:5060>
User-Agent: eXosip/3.6.0
Content-Length: 0 SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 10.7.36.250:5060;rport=5060;branch=z9hG4bK2023394720
From: <sip:10010100000@10.7.36.250>;tag=720523554
To: <sip:10010101402@10.7.36.70:5060>;tag=407300899
Call-ID: 1464942788
CSeq: 20 INVITE
Contact: <sip:10010101402@10.7.36.70:5060>
User-Agent: eXosip/3.6.0
Content-Length: 0 CANCEL sip:10010101402@10.7.36.70:5060 SIP/2.0
Via: SIP/2.0/UDP 10.7.36.250:5060;rport;branch=z9hG4bK2023394720
From: <sip:10010100000@10.7.36.250>;tag=720523554
To: <sip:10010101402@10.7.36.70:5060>
Call-ID: 1464942788
CSeq: 20 CANCEL
Max-Forwards: 70
User-Agent: eXosip/3.6.0
Content-Length: 0 SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.7.36.250:5060;rport=5060;branch=z9hG4bK2023394720
From: <sip:10010100000@10.7.36.250>;tag=720523554
To: <sip:10010101402@10.7.36.70:5060>;tag=407300899
Call-ID: 1464942788
CSeq: 20 CANCEL
User-Agent: eXosip/3.6.0
Content-Length: 0 SIP/2.0 487 Request Cancelled
Via: SIP/2.0/UDP 10.7.36.250:5060;rport=5060;branch=z9hG4bK2023394720
From: <sip:10010100000@10.7.36.250>;tag=720523554
To: <sip:10010101402@10.7.36.70:5060>;tag=407300899
Call-ID: 1464942788
CSeq: 20 INVITE
User-Agent: eXosip/3.6.0
Content-Length: 0 ACK sip:10010101402@10.7.36.70:5060 SIP/2.0
Via: SIP/2.0/UDP 10.7.36.250:5060;rport;branch=z9hG4bK2023394720
Route: <sip:10010101402@10.7.36.70:5060>
From: <sip:10010100000@10.7.36.250>;tag=720523554
To: <sip:10010101402@10.7.36.70:5060>;tag=407300899
Call-ID: 1464942788
CSeq: 20 ACK
Content-Length: 0

Linux下osip2+eXosip2的编译及开发

aa

sip的更多相关文章

  1. freeswitch对接其它SIP设备

    这几天用到freeswitch对接其它设备方面的知识,这里整理下,也方便我以后查阅. 操作系统:debian8.5_x64 freeswitch 版本 : 1.6.8 一.freeswitch作为被叫 ...

  2. [转载]El Capitan 中 SIP 介绍

    这两天大家纷纷将 OS X 系统升级到了 El Capitan,然后发现,一些注入的工具无法使用了,某些系统目录无法使用了,第三方未签名的 kext 无法加载了,问题一堆堆的.这是因为,Mac OS ...

  3. SIP学习笔记(转)

    本文转发自:http://blog.chinaunix.net/uid-20655530-id-1589483.html 学习 SIP 协议最快捷的方法是通过范例来学习, 找到了一个完整的呼叫流程,l ...

  4. SIP模块版本错误问题:the sip module implements API v??? but XXX module requires API v???

    系统安装了python 2.7,继续安装PyQt4,于是依次下载sip.pyqt4源码进行安装.用以下代码测试: import PyQt4.QtGui 显示出错.错误信息:the sip module ...

  5. sip协议注册时response值的计算方法

    sip注册时有四个步骤, 1.客户端向服务端发送不带Authorization字段的注册请求 2.服务端回401,在回复消息头中带WWW_Authorization 3.客户端向服务端发送带Autho ...

  6. SIP 解析

    1 general-header类: 为描述消息基本属性的通用头域,可用于请求消息或响应消息:通用头域的域名只有在协议版本改变时才可有效地扩展.不过,通信中的所有方均认为是“通用头域”的新的头域也可认 ...

  7. 2、SIP

    1.初学者笔记:http://www.cnblogs.com/gnuhpc/archive/2012/01/16/2323637.html 2.SIP头字段解释:http://www.cnblogs. ...

  8. sip常用消息实体参考(系网上摘抄,感谢分享)

    1.MESSAGE消息       1)头字段填写说明       Call-id:                 必选       CSeq:                   必选       ...

  9. 更改 Skype for Business Online 的 Sip 地址以匹配UPN

    var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...

  10. SIP vs XMPP

    sip和xmpp都是应用层的协议,主要用来在互联网上发送语音和即时通讯IM,rfc3521定义了sip,rfc3920定义了xmpp.xmpp来自即时通讯系统,sip类似语音和视频通信. xmpp协议 ...

随机推荐

  1. 程序员的成长与规划 | 送签名书啦 | StuQ专访foruok

    StuQ(InfoQ的朋友)对我做了一次专访,下面是原文. 福利:送一本签名版<你好哇,程序员>,参与方式在文末.

  2. Android Preference使用

    Android Preference经常使用在例如设置的功能,Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,并立时生效,这种就是使用android share ...

  3. 【模板下载】innosetup 制作.net安装包的模板

    NetworkComms网络通信框架序言 这个模板是在博客园和CodeProject上的代码修改而成的,感谢原作者 模板是2个 innosetup 制作.net 2.0 安装包的模板 innosetu ...

  4. hbase单机环境的搭建和完全分布式Hbase集群安装配置

    HBase 是一个开源的非关系(NoSQL)的可伸缩性分布式数据库.它是面向列的,并适合于存储超大型松散数据.HBase适合于实时,随机对Big数据进行读写操作的业务环境. @hbase单机环境的搭建 ...

  5. 操作系统对的IIS版本

    IIS版本 Windows版本 备注 IIS 1.0 Windows NT 3.51 Service Pack 3   IIS 2.0 Windows NT 4.0   IIS 3.0 Windows ...

  6. JFreeChart画折线图

    请见Github博客: http://wuxichen.github.io/Myblog/htmlcss/2014/09/01/JFreechartLinechart.html

  7. WPF 限制Textbox输入的内容

    限制文本框TextBox的输入内容,在很多场景都有应用.举个例子,现在文本框中,只能输入0.1.2.3.4.5.6.7.8.9.“|”这11个字符. 限制输入0-9很容易实现,关键是这个“|”符号.它 ...

  8. 两种语言实现设计模式(C++和Java)(一:工厂模式)

    本篇开始记录实现设计模式在工作中的两种常见语言上的实现. 本篇介绍最简单的工厂模式. 工厂模式有一种非常形象的描述,建立对象的类就如一个工厂,而需要被建立的对象就是一个个产品:在工厂中加工产品,使用产 ...

  9. Python之输出当前时间

    import time print time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))

  10. :c#的remoting里,CallContext.GetData获得的对象老是空的?该怎么处理

    寻求帮助:c#的remoting里,CallContext.GetData获得的对象老是空的?如题,检查了很多次了,也比对了msdn里的例子,没觉得有问题啊..为什么老是得到的null的?不知道哪里出 ...