sip 状态和及时短消息范例

sip 状态和及时短消息范例

ID:5955607

大小:35.00 KB

页数:4页

时间:2017-12-29

sip 状态和及时短消息范例_第1页
sip 状态和及时短消息范例_第2页
sip 状态和及时短消息范例_第3页
sip 状态和及时短消息范例_第4页
资源描述:

《sip 状态和及时短消息范例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SIP状态和及时短消息范例这个实例最简单的说法就是,利用SIP获取好友状态信息以及发送及时消息。我们经常用的QQ或MSN就是这种方式。一方用户可以获取另一方用户状态信息。状态信息用来表示该用户目前的工作状态,例如:工作中、休息中等等。目前新版本的聊天工具还可以显示个人消息的能力。在SIP协议中,规定可以使用SUBSCRIBE来请求状态或者改写状态,用NOTIFY获得状态信息。在本例中,Chebychev希望和Possion通信。为了能够知道Possion的状态情况,Chebychev通过发送SUBS

2、CRIBE订阅Possion状态信息,消息内容如下:SUBSCRIBEsip:poisson@probability.orgSIP/2.0ViaSIP/2.0/TCPlecturehall21.academy.ru:5060;branch=z9hG4bK348471123Max-Forwards:70To:M.PoissonFrom:P.L.Chebychev;tag=21171Call-I

3、D:58dkfj34924lk34452k592520CSeq:3412SUBSCRIBEAllow-Events:presenceAllow:ACK,INVITE,CANCEL,BYE,NOTIFY,SUBSCRIBE,MESSAGEContact:Event:presenceContent-Length:0Poisson接收到SUBSCRIBE消息后,发送202Accepted响应返回到Che

4、bychevSIP/2.0202AcceptedViaSIP/2.0/TCPlecturehall21.academy.ru:5060;branch=z9hG4bK348471123;received=19.34.3.1To:M.Poisson;tag=25140From:P.L.Chebychev;tag=21171Call-ID:58dkfj34924lk34452k592520CSeq

5、:3412SUBSCRIBEAllow-Events:presenceAllow:ACK,INVITE,CANCEL,BYE,NOTIFY,SUBSCRIBE,MESSAGEContact:Event:presenceExpires:3600Content-Length:0之后,Possion向Chebychev发送NOTIFY消息,表示其当前状态NOTIFYsip:pafnuty@lectureha

6、ll21.academy.ruSIP/2.0ViaSIP/2.0/TCPdist.probablilty.org:5060;branch=z9hG4bK4321Max-Forwards:70To:P.L.Chebychev;tag=21171From:M.Poisson;tag=25140Call-ID:58dkfj34924lk34452k592520CSeq:1026NOTIFYAllo

7、w:ACK,INVITE,CANCEL,BYE,NOTIFY,SUBSCRIBE,MESSAGEAllow-Events:dialogContact:Subscription-State:active;expires=3600Event:presenceContent-Type:application/cpim-pidf+xmlContent-Length:244

8、ncoding="UTF-8"?>               closed        Chebychev发送200OK响应NOTIFYSIP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。