- 博客(9)
- 资源 (8)
- 收藏
- 关注
原创 RFC 要读完真累啊
<br />要把RFC都读完真累啊...<br />仔细看了RFC才发现,以前做的那些简直一点规范都没有...<br />要读完可能还要一周时间...囧死<br />关键是读完还不一定记得住<br /> <br />天气热了,人也浮躁起来了...<br />
2010-07-30 16:46:00 526
翻译 Querying for Capabilities -- 能力问询 (摘译自 RFC 3261)
SIP方法OPTIONS允许一个UA来查询另外一个UA或者proxy服务器的能力。这个提供个客户端一个手段来查询服务端支持的方法,内容类型,扩展,codecs等等。这些都不用”ringing”对方。比如,在客户端试图在INVITE请求头中增加一个请求字段选项的时候,它并不知道对方UAS能否支持这个选项,它就可以用OPTIONS来查询一下UAS,通过检查OPTIONS返回的Supported头域,就可以知道是否支持这个选项。所有的UA都必须支持OPTIONS方法。OPTIONS请求的目标是用Request-U
2010-07-28 16:27:00 761
原创 Asterisk OpenIMSCore EricssonSDS
Asterisk看來是不可能支持IMS標準了...倒是能夠支持SIP,可惜不能配置...如果有時間將其源碼研究一下,可能還是可以研究出點方法.OpenIMSCore,怎麼說呢,配置比較多,他也是使用OpenSER,也有SipServlet的味道,但是怎麼在其上面搞開發...目前還沒有很多資料.Ericsson SDS,這個功能很齊全,可惜不能作為服務器部署,還有就是其基礎的pcscf,icscf,scscf的代碼不開源,無法在其基礎上更改,全部自己寫,工作量太大了!~
2010-07-27 16:04:00 971
原创 AMI Asterisk Manager Interface
要激活AMI,需要在/etc/asterisk/manager.conf中,[general]块下设置enabled=yes然后添加用户,比如[admin]secret = admindeny = 0.0.0.0/0.0.0.0permit = 127.0.0.1/255.255.255.0read = all,system,call,log,verbose,command,agent,user,configwrite = all,system,call,log,verbose,command,agent,
2010-07-20 10:27:00 2890
原创 extension_dialplan.conf
<br /><br />;-----------------------------<br />; Test Dial<br />;-----------------------------<br />[from-exten-sip]<br />include = app-test<br />include = app-hints<br />include = parkedcalls<br /> <br /><br />[app-test]<br />;Dial successfully first<br
2010-07-16 09:11:00 607
原创 呼叫转接
<br />呼叫转接分两种情况<br />英文是:Transfer-Unattended和Transfer-Attented<br />中文是:呼叫转接(盲转)和呼叫转接(询问转接)<br /> <br />前者(Transfer-Unattended)的大致过程就是,B呼叫A,接通后,B被保持,A像服务器发送REFER请求(这里与http://tech-invite.com/Ti-sip-service-4.html中略有不同,因为是IMS结构,所有请求都需要通过服务器),A挂机,服务器通过订阅的流程(d
2010-07-14 16:58:00 2075
原创 居然是BUG~!
<br /> <br />Author Topic: Two simple questions <br />Nick Young<br /><br />China <br /><br /><br />Posted on 2010-07-07 05:37<br />Edited on 2010-07-07 06:20Hi all,<br />I have come across two questions:<br />1.If I use the Test Agent,how do I <br />creat
2010-07-12 10:04:00 1242
原创 RDP,doAck以及B2BUAServlet
<br />由于找不到MusicServer,所以比如呼叫等待/呼叫保持之类的需要MusicServer的SDP消息,都直接在服务器中写入到SipServletMessage中去,但是这个SDP中具体需要哪些header呢?参考http://tech-invite.com/Ti-sip-service-3.html#fig6,最简只需要v,o,s,c,t,m,a.查了一下RFC4566,RFC2327,确定了其中的内容格式,修补一下添加SDP的方法.<br /> private void addSDP(Si
2010-07-06 17:26:00 839
原创 在SipServlet中使用SipSession或SipApplicationSession来处理UA状态的改变
<br />先说点与本文无关的,今天终于用X-Lite注册上,原来是需要设置呼出经过的proxy服务器为"127.0.0.1:5081",当然了,这是本机,如果是其他电脑,需要将IP设置为服务器.5081是SDS中P-CSCF所使用的端口,如果只使用IP地址,也是不可以的!<br /> <br />如果是一个B2BUA,那么只需要一个全局容器Hashmap<SipSession,SipSession> map,保存所有"存活"的session,但是现在我的是一个proxy servlet和一个B2BUA s
2010-07-05 17:03:00 1810
RFC3261 中文讲解
2010-07-14
The 3G IP Multimedia Subsystem (IMS) 3rd Edition
2010-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人