自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Up to Me

那一年,我也十七岁

  • 博客(20)
  • 资源 (8)
  • 收藏
  • 关注

原创 开启Authentication

Windows->preference->Ericsson SDS -> server -> Authentication choose All or Sets

2010-05-26 14:52:00 516

原创 doInvite() & doResponse()

This is modified base on the example of EricssonSDS B2BUA by Norz2010-05-25 15:49:35   /** * Name of the p-asserted-identity header. */ private static final String ASSERTED_IDENTITY_H

2010-05-25 15:50:00 1255

原创 B2BUAs

It seems that I need to built a B2BUA. but a Simple proxy server.There are some methods needed to be Override first of all.1.doInvite(). This method can process invite request.And if invited user

2010-05-25 14:14:00 580

转载 【转】SIP Servlet 概述及范例

 SIP Servlets规范(JSR116, Java Community Process), 提供了一系列的Java API和一个基于容器(Container)/应用服务器(Application Server)的开发模型, 用于提高服务器端SIP应用的开发效率. SIP Servlets同样基于Java Servlet架构, 其API归属于javax.servlet.sip包,

2010-05-24 14:41:00 827

原创 Eclipse EricssonSDS中实现简单的代理服务器

一个简单的代理服务器的功能实现,摘自http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/rsip_servclass1.html   protected void doInvite(SipServletReques

2010-05-21 15:33:00 869

原创 5月20日,520

Not Found - Unresolved next hop address but expected OK 解决方法,在DNS中添加 URI = sip:ericsson.comDNS record = 127.0.0.1:5060 List of SIP Response CodesThe following SIP Response Codes may be s

2010-05-20 17:01:00 543

原创 Project facet Java version 6.0 is not supported. 的解决办法

在项目名上点右键,选Properties->project facet->java选择5.0

2010-05-19 10:02:00 590

原创 Ericsson SDS

说实话...不太清楚是个什么东西看介绍说的,既可以作为开发平台,又可以作为测试平台好像很强大的样子...而且在Windows下安装...一切都很简单,没有特别说明的必要 由于是全英文的界面和陌生的环境...感觉就是"摸不到火门"=.=按照Tutorial上的例子做都会出错...难道是因为直接解压,导致没有安装完全? 官方安装步骤Install SDS usi

2010-05-18 11:44:00 1269

转载 让台服客户端支持简体中文

 方法:1.在台服客户端,主程序所在文件夹下,建立名称为Fonts的文件夹2.复制9个微软雅黑字体文件,或者您自己喜欢的ttf字体文件(最好是繁体简体双支持的),复制到这个fonts文件夹内.3.将这9个TTF字体文件改名为:ARIALN.TTFFRIZQT__.TTFFZBWJW.TTFFZJZJW.TTFFZLBJW.TTFFZXHJW.TTFFZXHLJW.TTFMORPHEUS.TTF

2010-05-14 14:46:00 3813

原创 Ubuntu 更新源

自己写一个,免得每次安装都去搜索 #gedit /etc/apt/sources.list deb http://Ubuntu.cn99.com/ubuntu/ lucid main universe restricted multiversedeb-src http://Ubuntu.cn99.com/ubuntu/ lucid main universe restricte

2010-05-14 10:15:00 489

原创 循环

感觉还得回到老路上来,选择Asterisk,毕竟成熟得多...Open IMS Core从主页上可以看到几乎有一两年没有更新(包括BUG修复),看来这个项目也搁置了很长时间了,现在我们拿来用,真的好吗?更何况,就我一个人,就算要在上面继续开发,也感觉力不从心啊

2010-05-13 10:57:00 396

原创 在指定路径中查找指定字符串

如果用C++写一个在指定路径下所有文件中查找指定字符串的程序,需要多少代码呢?#!/usr/bin/perl -wuse strict;my $str= shift @ARGV;print "Searching for $str.../n";my $flag = 0;print @ARGV."/n";my @result;foreach my $filename (

2010-05-12 15:03:00 585

原创 呼呼

和项目主管一起确认了一下,服务器没有问题,是客户端确实没有发送那什么"Authorization header"Ekiga没有,UCTIMSCLIENT没有.x-lite没有...真的假的0.0

2010-05-11 14:49:00 448

原创 Ubuntu10.04 安装EKIGA

 基本步骤wiki上都有,见http://wiki.ekiga.org/index.php/Compile_your_own_SVN_version_of_Ekiga_on_Ubuntu在获取ekiga源码时有不一样的地方,现在ekiga在gnome上用的是git来管理source code,所以获取源码方式为#sudo git clone git://git.gnome.org/ek

2010-05-11 10:31:00 1501

原创 纠结...

sudo chattr +i /etc/resolv.confsudo chattr -i /etc/resolv.conf加/解锁文件,防止重启后文件被修改 /opt/OpenIMSCore/FHoSS/deploy/DiameterPeerHSS.xmlconfigurator.sh居然没改到,手动来... 客户端连接不上...Temporarily Unava

2010-05-10 13:56:00 1004

原创 Ubuntu10.04 搭建DNS服务器

基本上改几个配置文件搞定/etc/bind/named.conf.local/etc/bind/named.conf.optins/etc/resolv.conf 目前遇到一个很奇怪的问题...如果我先在GNOME里改了DNS地址为本机,再将/etc/resolv.conf里面的nameserver改为本机,之后无论怎么改,都没有办法既上外网,又上内网...只有将网卡设

2010-05-09 17:19:00 1542

原创 西班牙语写的用户指南,让我无比纠结

Acceso de red 网络访问

2010-05-09 11:02:00 536

原创 sun-java6-jdk 无法apt-get install 的问题解决方法

系统->系统管理->软件源,选中"可从互联网下载"的全部选项...还不行...就用openjdk-6-jre试试吧=.=再或者去sun官网下载...ooxx

2010-05-09 09:29:00 820 1

原创 造孽啊

跳出了一个浅凼凼,结果掉到一个更深的凼凼头咯!放弃了Asterisk+Freeiris2,因为客户要求需要IMS的特殊SIP信令...选择了Open IMS Core.这不是一个商业应用的项目,其主要目的是提供测试与研究平台.所以做这方面支持的很少,管理起来很不方便,而且是德国开发的,英文看起很囧啊 现在两个超级大难点放在我的面前...第一个是能够完全掌握管理和配置服务器,第二

2010-05-06 14:45:00 547

原创 Open IMS Core 安装

昨天安装第3个和第4个操作系统,成功将文件系统搞挂...只有重新安装Ubuntu-desktop 10.04具体OpenIMSCore的安装步骤已经有很多人写了参考http://www.vpsee.com/2009/07/install-configure-openimscore/原文如下(有剪切):下面是安装在 Ubuntu 9.04 Desktop 版本上的过程,Ubunt

2010-05-06 10:30:00 4387 25

Windows 空白图标资源 blank.ico

Windows 空白图标资源,blank.ico,windows系统资源,通过修改注册表,去除windows图标箭头

2019-06-10

H.264-ES H.264裸数据

H.264-ES H.264裸数据 通过Android获取,编码器为三星提供

2011-01-27

RFC3261 中文讲解

SIP协议RFC3261的中文讲解 1、SIP协议介绍 Internet的许多应用都需要建立和管理一个会话,会话在这里的含义是在参与者之间的数据的交换。由于考虑到参与者的实际情况,这些应用的实现往往是很复杂的:参与者可能是在代理间移动,他们可能可以有多个名字,他们中间的通讯可能是基于不同的媒介(比如文本,多媒体,视频,音频等)-有时候是多种媒介一起交互。人们创造了无数种通讯协议应用于实时的多媒体会话数据比如声音,影像,或者文本。本SIP(会话初始协议)和这些协议一样,同样允许使用Internet端点(用户代理)来寻找参与者并且允许建立一个可共享的会话描述。为了能够定位精确的会话参与者,并且也为了其他的目的,SIP允许创建基础的network hosts(叫做代理服务器),并且允许终端用户注册上去,发出会话邀请,或者发出其他请求。SIP是一个轻形的,多用途的工具,可以用来创建,修改和终止会话,它独立运作于通讯协议之下,并且不依赖建立的会话类型。 2、SIP协议功能概况 SIP是一个应用层的控制协议,可以用来建立、修改、和终止多媒体会话(或者会议)例如Internet 电话。SIP也可以邀请参与者参加已经存在的会话,比如多方会议。媒体可以在一个已经存在的会话中方便的增加(或者删除)。SIP显示的支持名字映射和重定向服务,这个用于支持个人移动业务-用户可以使用一个唯一的外部标志而不用关系他们的实际网络地点。SIP在建立和维持终止多媒体会话协议上,支持5个方面: 用户定位: 检查终端用户的位置,用于通讯。 用户有效性:检查用户参与会话的意愿程度。 用户能力:检查媒体和媒体的参数。 建立会话:”ringing”,建立会话参数在呼叫方和被叫方。 会话管理:包括发送和终止会话,修改会话参数,激活服务等等。 SIP不是一个垂直集成的通讯系统。SIP可能叫做是一个部件更合适,它可以用作其他IETF协议的一个部分,用来构造完整的多媒体架构。比如,这些架构将会包含实时数据传输协议(RTP)(RFC 1889)用来传输实时的数据并且提供QoS反馈,实时流协议(RSTP)(RFC 2326)用于控制流媒体的传输,媒体网关控制协议(MEGACO)(RFC 3015)用来控制到公共电话交换网(PSTN)的网关,还有会话描述协议(SDP)(RFC 2327)用于描述多媒体会话。因此,SIP应该和其他的协议一起工作,才能提供完整的对终端用户的服务。虽然基本的SIP协议的功能组件并不依赖于这些协议。 SIP本身并不提供服务。但是,SIP提供了一个基础,可以用来实现不同的服务。比如,SIP可以定位用户和传输一个封装好的对象到对方的当前位置。并且如果我们利用这点来通过SDP传输会话的描述,立刻,对方的用户代理可以得到这个会话的参数。如果我们用这个像传输会话描述(SESSION DESCRIPTION SD)一样传输呼叫方的照片,一个”呼叫ID”服务很容易就建立了。这个简单的例子说明了,SIP作为一个基础,可以在其上提供很多不同的服务。 SIP并不提供会议控制服务(比如议席控制或者投票系统),并且并没有建议会议应该则那样管理。可以通过在SIP上建立其他的会议控制协议来发起一个会议。由于SIP可以管理参与会议的各方的会话,所以会议可以跨异构的网络,SIP 并不能,也不打算提供任何形式的网络资源预留管理。 安全对于提供的服务来说特别重要。要达到理想的安全程度,SIP提供了一套安全服务,包括防止拒绝服务,认证服务(用户到用户,代理到用户),完整性保证,加密和隐私服务。 SIP可以基于IPV4也可以基于IPV6 3、术语 在这个文档中,关键词”必须”,”不允许”,”要求”,”可以”,”不可以”,”应该”,”不应该”,”建议”,”不建议”,”可能”,”可选” 是根据BCP14,RFC 2119[2]的规范描述SIP实现需要的不同层次 4、实施概览 这节通过简单的示例介绍了SIP的基本实现。本节是通过自然的而非标准的示例来介绍的。 第一个例子说明了SIP的基本功能:定位一个端点,发出通讯请求,通过协商会话参数建立会话,拆卸刚才建立的会话。 图一表示一个典型的Alice和Bob两个用户间的SIP消息交易交换例子.(每一个消息采用字母”F”和一个用来指向正文的一个数字做标记)在这个例子里,Alice在她的PC上使用一个SIP的应用程序(比如说一个软的电话),呼叫Bob在Internet上的一个SIP电话。这个例子也掩饰了两个SIP代理之间,怎样为Alice和Bob建立会话连接。This typical arrangement is often referred to as the "SIP trapezoid" as shown by the geometric shape of the dotted lines in Figure 1. Alice 通过Bob的SIP标志 “呼叫” Bob,这个SIP标志是统一分配的资源(Uniform Resource Identifier URI)称作SIP URI。SIP URI在19.1节中定义。它很像一个email地址,典型的SIP URI包括一个用户名和一个主机名。在这个范例中,SIP URI是sip:bob@biloxi.com,biloxi.com是Bob的SIP服务提供商。Alice有一个SIP URI: sip:alice@atlanta.com。 Alice可以输入Bob的URI,也可以直接在地址本的一个超级链接上点击一下Bob的URI。SIP也提供保密URI,称作SIPS URI。例如:sips: bob@biloxi.com。 一个基于SIPS URI的通话保证这个通话是安全的,并且对呼叫者和被叫的所有的SIP消息是加密传输的(叫做TLS)。在TLS中,请求是通过加密方式传输给被叫方,但是这个加密机制是基于被叫方宿主服务器的实现的。 SIP是基于一个类似HTTP协议的请求应答的通讯模式。每一个通讯都包含对某个功能的请求,并且起码需要一个应答。在这个应答中,Alice的软电话发送一个含有Bob的SIP URI地址的INVITE通讯请求。INVITE是一个SIP请求的例子,表示请求方(Alice)希望服务方(Bob)应答。INVTE请求包含一系列的包头域(Header fields)。包头中包含很多属性并且包含了传输消息的附加信息。在INVITE中有如下的字段:呼叫的唯一标志,目的地址,Alice的地址,Alice和Bob建立会话的类型。INVITE请求(图1中的F1)可能看起来像这样的: INVITE sip:bob@biloxi.com SIP/2.0 Via: SIP/2.0/UDP pc33.atlanta.com; branch=z9hG4bK776asdhds Max-Forwards: 70 To: Bob <sip:bob@biloxi.com> From: Alice <sip:alice@atlanta.com>;tag=1928301774 Call-ID: a84b4c76e66710@pc33.atlanta.com CSeq: 314159 INVITE [Via vs. from vs. contact 解答:VIA~~路径 From~~会话的发起端,在消息的送过去送回来的过程中都不会改便,它和to一起来标志一个会话。所以即使时接受方再将消息返回到发送端,from,to里的内容也不会变 Contact~~直接回送消息的地址。会话过程中随着接、收双方的互换是会改变的它不会该act

2010-07-14

The 3G IP Multimedia Subsystem (IMS) 3rd Edition

The 3G IP Multimedia Subsystem (IMS) 3rd Edition

2010-06-24

SIPpGUISetup.exe

SIPpGUI版,使用FrameWork库

2010-06-23

PDF-XChange_Viewer_2.0.46.0_Special

艾伦家园破解的PDF阅读、编辑器,功能强大,无需注册

2010-06-23

SIP协议RFC3261

SIP协议的详细介绍,RFC 3261技术文档

2010-06-23

Understanding SIP Servlet 1.1

最新Sip Servlet API讲解与示例

2010-06-23

空空如也

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

TA关注的人

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