博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年3月5日

摘要: 前面列出了飞信的SIP-C协议支持的所有SIP Method以及Header Field,下面就两个用户间的聊天,即互相发送文本消息来看看飞信通过SIP-C协议的工作过程。 阅读全文

posted @ 2009-03-05 14:21 走来走去 阅读(575) 评论(0) 推荐(0) 编辑

摘要: 飞信所使用的协议版本标记是"SIP-C/2.0",协议栈中标记的版权信息是"Copyright (c) 2004-2006 China Mobile Limited. All rights reserved.",(再次说明飞信开发了很久了嘛;))。抓协议包初看的印象是,它基于IETF(Internet Engineering Task Force)所制定的标准SIP协议作了一丁点调整。关于标准的SIP协议,请参见IETF或RFC3261以及其它一些对它进行扩展的RFC,内容实在是太多了,不过如果有点基础的话,估计看个半小时的RFC就明白了个大概。另外,飞信照着微软做的,所以看微软的实时通信协议的说明也一样 一个SIP的请求消息的格式是:请求行+消息头+空行+消息体,请求行的格式是:SIP方法+空格+接受方uri+空格+SIP协议版本,如: 阅读全文

posted @ 2009-03-05 14:09 走来走去 阅读(772) 评论(0) 推荐(0) 编辑

摘要: wireshark filter为:tcp port 8080 and host 221.130.45.203 飞信协议中的扩展方法 Service方法(S),是IETF定义的一个SIP扩展方法,用来向SIP服务器请求额外的服务。 协议中,现发现的所有部分,凡是要用到字符串的,统一都是用UTF-8。 阅读全文

posted @ 2009-03-05 02:52 走来走去 阅读(645) 评论(0) 推荐(0) 编辑