自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (35)
  • 收藏
  • 关注

翻译 sip协议中的一些重要概念介绍

SIP协议中,比较有特点的就是 SIP事务了。那么想要理解SIP事务的概念,我们还需要了解sip请求的一些内容。sip事务的概念:一个sip请求以及由它触发的一系列应答(包括临时应答和一个最终应答)。sip请求有6种(核心规范定义的,也有扩展),也叫6个方法(Method字段标识):INVITE, ACK, OPTIONS, BYE, CANCE

2015-11-24 16:26:40 3906

转载 sip路由原理

SIP是VoIP业务中,最为重要的协议之一,那么对于这个协议,我们在之前的一些文章中个,也阐述过与之相关的一些基础内容。这里我们不在赘述。那么今天的重点,就是讲解一下SIP路由机制的相关知识。总的来说,SIP路由机制包括两个场景:1,请求消息的路由2,响应消息的路由其中,响应消息的路由非常简单,就是完全依靠Via来完成的,具体请见我关于RFC3261中会话流程的分析

2015-11-24 16:04:52 2434

转载 sip路由机制示例

前面我们通过《阐述SIP路由机制的概念》一文,了解了关于SIP路由机制的有关定义和概念。那么接下来,对于这些抽象概念的解析,就让实例来帮助大家理解吧。接下来,我们利用两个SIP路由实例帮助大家把这些概念来融会贯通一下。  SIP路由示例1:  场景:两个UE间有两个Proxy,U1 -> P1 -> P2 -> U2,并且两个Proxy都乐意添加Record-Route头域。

2015-11-24 15:31:32 1300

原创 sip服务器分布式负载均衡之opensip

本人研究的一个重点方向,改日再总结。

2015-11-24 11:07:05 3831 1

原创 sip信令常用的响应码

SIP协议是一个基于文本的协议,其消息包括请求和响应,具体如下:请求包括:INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER等。响应包括:1xx,2xx,3xx,4xx,5xx,6xx等。其中1xx代表一些临时的状态。如100 tring。2xx代表成功。如200ok。3xx代表重定向。4xx代表客户端错误。如486.5xx代码服务器端错误。

2015-11-24 11:04:22 2249

原创 sip信令常用的响应码

SIP协议是一个基于文本的协议,其消息包括请求和响应,具体如下:请求包括:INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER等。响应包括:1xx,2xx,3xx,4xx,5xx,6xx等。其中1xx代表一些临时的状态。如100 tring。2xx代表成功。如200ok。3xx代表重定向。4xx代表客户端错误。如486.5xx代码服务器端错误。

2015-11-24 11:04:08 939

原创 sip信令常用的响应码

SIP协议是一个基于文本的协议,其消息包括请求和响应,具体如下:请求包括:INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER等。响应包括:1xx,2xx,3xx,4xx,5xx,6xx等。其中1xx代表一些临时的状态。如100 tring。2xx代表成功。如200ok。3xx代表重定向。4xx代表客户端错误。如486.5xx代码服务器端错误。

2015-11-24 11:03:59 1430

原创 一些常用的sip处理流程

一,sip注册流程UA发注册请求,REGISTER.US发401消息要求鉴权。UA重新发REGISTER,包含鉴权信息。UA发200。如下图:二,sip注销流程UAC向UAS发REGISTER;UAS收到后会200OK.如下图所示:这里要注意一下expire字段,注销时设为0。注册时设为什么,这个代表字段代表什么? 三,sip呼叫流程

2015-11-24 11:02:29 2194

原创 c++中的一些概念

一,虚函数和纯虚函数      首先我想说一句话,虚函数是为了让父类指针或引用动态绑定子类对象,实现多态的一种手段。定义一个函数为虚函数,不代表函数为不被实现的函数。      定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。      定义一个函数为纯虚函数,才代表函数没有被实现。二,动态绑定和静态绑定,静态联编和动态联编三,动态绑定四,自动变量(被一个傻X

2015-11-23 16:59:08 835

原创 c++类内存结构

当一个c++类被实例化的时候,从内存当中会产生一块关于该类的内存区域。那么,一个类对应的内存是怎么样的呢?类里面有成员变量,有函数,还有虚函数等,具体自己去研究,我这里只介绍一种方法,可以查看一个类的内存分布,好记性不如烂笔头,帮自己记忆了。       用vs系列工具的弟兄,我们以vs2008为例,用所有程序里找到vs2008命令工具,然后打开。然后就可以使用cl工具进行查看了。

2015-11-23 16:43:53 911

原创 关于sip应用于公网上的一些尴尬

夜已深,想起自己工作上面临的一些困境和困惑,睡意全无。想了这么多天了,或者更准确的说思虑了这么多年,是时候该好好总结一下了,这从一定程度上关系到自己“钱途”的问题。同时,作为技术问题,也希望与大家一起分享我这份浅薄的困惑。    从刚刚踏出大学校门接触到voip开始,我就对这个东西充满了好奇,当时我就朦朦胧胧的觉得,随着网络的发展,sip这个东西前景不可估量。后来就从事了sip方面

2015-11-23 16:23:18 8697 10

原创 关于sip协议中涉及到的一些重要感念

一,SIP用户代理UA:包括UAC(代理客户)和UAS(代理服务器)。二,sip服务器的种类,1,S代理服务器Proxy Server:负责将来自客户的请求转发 到下一跳SIP代理服务器或重定向服务器或最终的UAS,也可能将请求分发到多个下一跳服务器。主要功能:寻址、路由、转发,可以解释、翻译、改写SIP请求。分类:有状态代理服务器:作为虚拟的U

2015-11-19 16:53:11 1518

原创 php框架之smart

这个稍微了解了下,我都感觉这个东西叫框架有点叫大了。很多时候很好用,现在也算是入门吧。也许我理解的太浅了。模板之类的东西,之前看过一个ESshop的东西,自己实现了前台模板,类似smart框架,很好的东西。很多地方都很实用。

2015-11-06 14:42:58 4677

原创 bootstrap学习

bootstrap学习   之前对这一块有接触,但好像没有太深入的理解,或者感悟。今天网上看了几个视频,有了进一步的领悟,算是基本入门了。理解如下,首先bootstrap是一个框架,但它绝不是我们使用的dwz那种框架,下载安装,然后一个后台系统就出来了。这一点也是让我困惑了很久的一点。bootstrap是一个基于css+js+div的前台框架,它对html里面的各种元素做了样式封装,以

2015-11-06 14:39:45 740

SSM框架示例源码

Java web SSM框架配置,文章附属源码,供参考使用。文章链接csdn搜索“Java web SSM框架配置”即可。

2019-10-18

okhttp.rar

okhttp-3.x.x版本的,官网只能下载到4版本的,网上比较难找,上传共享,解压后即可使用。

2019-09-25

dwz学习手册

dwz学习手册,官方文档,对学习dwz前台框架的初学者有很大的帮助。

2016-01-05

asterisk-11-current.tar.gz

本人正在使用的asterisk 版本,放在这里纯属备份。有用的着的欢迎下载。与之配套的freepbx帮本人将随后上传。

2014-12-01

CListCtrl控件重绘类

CListCtrl控件重绘类,支持获取单元格,为单元格添加图片,设置列高等。

2014-10-30

rtc1889标准文档

rtc1889,标准文档,原版英文资料,上传仅为保存资料使用。

2014-10-30

Windows程序设计

Windows程序设计,有示例代码,作者非本人,上传仅为保存资料目的。

2014-10-30

mfc按钮重绘类CButtonST

mfc按钮重绘类CButtonST,作者非本人,如有侵权请联系本人,本人马上delete。

2014-10-30

CTabCtrl继承类,鼠标点击,悬停效果,自绘

自己重绘的CTabCtrl,用一张位图代替tab本来的,点击时按下状态,鼠标悬停时tab显示另一种颜色。

2014-08-07

mfc CImage类使用举例

vs2008下完全可以,看了这些demo,CImage这个类就掌握的差不多了。

2014-06-23

mfc窗口编程

适合初学者,vs2008打开,里面没有sin文件,用vs打开dsw的时候,问是否转换,点击是就可以了。

2014-05-27

vs2008 mfc窗口编程

vs2008 mfc窗口编程 c++程序,适合初学者

2014-05-27

linux下ftp通信源码

按照ftp协议简单的实现了c/s模式的ftp通信,对于学习ftp协议有很大的参考价值。

2013-11-11

rtsp服务器(c语言实现)

rstp服务器,c语言实现,编译运行没有问题,是学习流媒体很不错的资料。吐血上传。

2013-10-31

Flv视频文件解析工具

可以解析flv格式的视频文件,不同颜色标志,清晰明了

2013-10-22

mp4视频文件结构格式分析工具

可以查看解析mp4文件的存储组织格式,对帮助理解视频文件的存储形式有很多帮助。

2013-10-22

基于Qt的多路视频监控系统

基于Qt的多路视频监控系统,C++实现,目前支持四路。

2013-10-08

linux设备管理之devfs文件系统

伴随着 Linux 2.4 版本的发行,出现了大量的文件系统可能性,其中包括 ReiserFS、XFS、GFS 和其它文件系统。这些文件系统听起来的确都很酷,但是它们真正能做些什么呢,擅长在哪些方面,以及在 Linux 产品环境下如何才能安全地使用它们呢?Daniel Robbins 通过向您展示如何在 Linux 2.4 的环境下建立这些新的高级文件系统来回答以上的问题。遵从这个方法,它提供了在实际实现过程中的有价值的建议、性能信息和重要的技术性注意要点,以便于您在新的文件系统中能有令人愉快的经历。在本文中:Daniel 解释了使用设备管理文件系统 devfs 的意义和好处,让您对其有所认识以便在下一篇文章中向您展示如何最佳地在系统上安装 devfs。

2012-09-19

NAND_Flash格式化毕业论文

Stm32f103板的NAND Flash支持由两部分组成:集成在Stm32f103 CPU上的NAND Flash控制器和NAND Flash存储芯片。要访问NAND Flash中的数据,必须通过NAND Flash控制器发送命令才能完成。所以, NAND Flash相当于Stm32f103的一个外设,并不位于它的内存地址区。

2012-09-18

linux 2.4内核源码

linux 2.4内核源码

2012-09-08

桌面休息提醒

本软件启动10S后会进入首次挡屏,首次挡屏结束后,会按照设定时间准时运行。运行中如果您需要退出挡屏,请按ctrl+shift+esc\n中断。作为一个IT工作者,为了提醒自己稍作休息保持健康,实用。本人OO 994796397,欢迎讨论。本软件必须设定时间,不然确定后退出。源码开放,欢迎索取。

2012-08-16

DS1307中文数据手册

DS1703中文数据手册,是学I2C很好的资料,另外对于学习RTC原理,很有帮助。

2012-07-18

i2c源代码情景分析

内核中i2c相关代码可以分为三个层次: i2c框架:i2c.h和i2c-core.c为i2c框架的主体,提供了核心数据结构的定义、i2c适配器驱动和设备驱动的注册、注销管理,i2c通信方法上层的、与具体适配器无关的代码、检测设备地址的上层代码等;i2c-dev.c用于创建i2c适配器的/dev/i2c/%d设备节点,提供i2c设备访问方法等。 i2c总线适配器驱动:定义描述具体i2c总线适配器的i2c_adapter数据结构、实现在具体i2c适配器上的i2c总线通信方法,并由i2c_algorithm数据结构进行描述。 i2c设备驱动:定义描述具体设备的i2c_client和可能的私有数据结构、借助i2c框架的i2c_probe函数实现注册设备的attach_adapter方法、提供设备可能使用的地址范围、以及设备地址检测成功后创建i2c_client数据结构的回调函数。

2012-07-18

QT版本历届总汇

QT版本历届总汇,很好很强大 Qt SDK 1.1 beta 下载 Qt Creator 2.1 下载

2012-04-13

Linux内核完全注释

听说相当好,我还没来的及看,先放这里了。

2011-12-09

ok6410_u-boot-2011.06-rc2.tar.gz移植

这个UBOOT是一位网友移植成功的,最近老有群里群外的同行找我,说那我兄弟的51硬盘打不开了,让我给他发一份,作为参考;所以我把他传到我的CSDN里,大家可以下载。再次声明,这不是我移植的。

2011-10-31

lucview for arm

研究了一下luvcview,它抓的图就能显示。断点调试,printf……什么招都使了,还是不行。崩溃~~因为有luvcview做参考V4L2那部分肯定没问题

2011-10-22

国嵌加密高级项目《H.264远程视频监控》源码及手册

国嵌加密高级项目《H.264远程视频监控》源码及手册,手把手教你怎么完成一个项目,教你学会视频采集,传输。

2011-10-17

制作嵌入式根文件系统详解

用busybox制作完全属于自己的嵌入式根文件系统

2011-09-20

嵌入式网络UIP协议栈

这个是我找了很多资料总结出来的,很有用。关于uip,如果有人想和我探讨,可联系我。qq94796397.

2011-07-15

超级终端SecureCRT

非常好用的超级终端,我一直用它.可以解决PC机自带超级终端的乱码问题。

2011-07-15

串口驱动程序(我自己写的)

本程序是我基于ATMEL公司的SAN9G20板子写的串口驱动程序,调试一切正常,如有问题可联系我QQ997496397

2011-07-15

RealView MDK 开发工具使用方法

RealView MDK 开发工具使用方法

2011-03-22

八皇后问题完整文档 用c++语言

1. 用c++语言平台将一个8*8的棋盘上放上8个皇后,使得每一个皇后既攻击不到另外七个皇后,也不被另外七个皇后所攻击的92种结构予以实现. 2. 通过这次课程设计,提高自己的编程能力,熟悉c++的编程坏境,为以后的程序开发打下基础.

2010-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除