搬家了
-
Recent Posts
Recent Comments
Mr WordPress on Hello world! 苏刚 on IMS相关学习资源-2010年7月更新 Amy on IMS相关学习资源-2010年7月更新 琳 on 换工作了:加入Acme Packet, Inc. Amy on 换工作了:加入Acme Packet, Inc. Archives
Categories
Meta
Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!
2005年加入西门子通信开始为IMS工作,到今年已经是第六个年头,很高兴现在围绕IMS工作的人越来越多,所以在这里把相关的学习资源进行更新。
推荐的书籍增加到5本,
1, The IMS: IP Multimedia Concepts and Services in the Mobile Domain by Miikka Poikselka, Georg Mayer, Hisham Khartabil and Aki Niemi.
2, The 3G IP Multimedia Subsystem (IMS): Merging the Internet and the Cellular Worlds by Gonzalo Camarillo, Miguel A. Garcia-Martin.
这两本书都已经出到第三版了,是系统学习IMS的好书。
3, Converging NGN Wireline and Mobile 3G Networks with IMS by Rebecca Copeland
这是第一本从固定移动融合,特别是固网演进角度介绍IMS的好书。
4, IMS: A Development and Deployment Perspective by Khalid Al-Begain, Chitra Balakrishna, Luis Angel Galindo, David Moro
这是欧洲运营商Telefonica从电信网和互联网融合的角度介绍IMS的书籍,对基于web2.0的互联网和基于IMS的电信网络的融合从产品、技术以及商业模式等角度进行了深入分析。强烈推荐。
5, IP multimedia subsystem (IMS) handbook / editors, Syed A. Ahson, Mohammad Ilyas.
这本书是由一系列IMS部署中的热点课题组成,由不同领域的专家撰稿汇编而成,对IMS商业部署具有非常大的参考价值。
网上能找到这些书的电子版。
网站还是一个,
http://www.tech-invite.com
在这里你能找到IMS相关的所有标准,可以作为IMS门户。
国内我目前还常去的是中国通信网论坛IMS&FMC专区,但人气还不是很旺。
http://bbs.cnttr.cn/forum-560-1.html
中国移动研究院最近推出一期IMS专题,里面也有很多不错的内容,
http://labs.chinamobile.com/focus/101
被问到一个问题,"IMS用户注册成功后,HSS中是否存储用户的contact address”
我想3GPP的规范中不会有这么一句话,来专门澄清HSS中时候需要存储用户的contact address。但是从IMS的整个路由结构来看,S-CSCF是整个路由的核心,进行被叫寻址或者注册状态查询时,HSS只需要将该用户对应的S-CSCF返回,其他路由的事情交给S-CSCF,整个过程HSS没有必要知道用户注册时的contact address,所以HSS中应该不用存储用户注册成功时的contact address。
不过自从在3GPP R8及以后的版本开始重点研究IMS Restoration后,又加入了新的考虑,当S-CSCF节点故障后,如何确保其他的S-CSCF能够接管业务?这样原来存储在S-CSCF里面的信息,比如Contact address就要求放在HSS中。查阅Cx接口规范对应的TS29.228 & TS29.229,也确实定义了相应的AVP:Subscription-Info / Contact AVP进行相应的信息传递。
这后面其时还有一个非常有意思的话题,如果HSS中存储了用户注册时的contact address,那么我们还有没有必要所有的消息都经过S-CSCF?这应该是目前批评IMS过于复杂,考虑对其进行简化的一个思路。
关于用户IMS用户注册成功后各个网元中存储的用户信息,TS23.228中进行了总结,
TS23.228-910
Table 5.1 provides an indication of some of the information stored in the indicated nodes during and after the registration process. Note that Table 5.1 is not an exhaustive list of stored information, i.e. there can be additional information stored due to registration.
Table 5.1 Information Storage before, during and after the registration process
Node |
Before Registration |
During Registration |
After Registration |
UE – in local network |
Credentials Home Domain Proxy Name/Address |
Same as before registration |
Credentials Home Domain Proxy Name/Address UE P‑GRUU At least one T‑GRUU |
Proxy‑CSCF – in Home or Visited network |
Routing Function |
Initial Network Entry point UE Address Public and Private User IDs Access Network Type |
Final Network Entry point UE Address Public and Private User IDs Access Network Type |
Interrogating‑CSCF – in Home network |
HSS or SLF Address |
Serving‑CSCF address/name P‑CSCF Network ID Home Network contact Information |
No State Information |
HSS |
User Service Profile |
P‑CSCF Network ID |
Serving‑CSCF address/name\ |
Serving‑CSCF (Home) |
No state information |
HSS Address/name User profile (limited – as per network scenario) Proxy address/name P‑CSCF Network ID Public/Private User ID UE IP Address UE P‑GRUU UE T‑GRUU |
May have session state Information Same as during registration |
苏刚 http://www.acmepacket.com 整理自互联网
简单回顾一下VoIP发展的历史,基本上按时间排序,两条主线,即时通讯软件的发展历程和几大标准组织发布的VoIP相关规范。
– 支持游牧和移动的架构模型、控制架构和网络能力;
– QoS,定义了QoS的需求和架构,支持端到端的QoS。重点关注多种QoS技术和多个运营商管理域的互通,QoS的分级,信令,资源控制方式和性能监测等方面;
– NGN的控制、信令和认证的能力,使 NGN可靠及可控的业务架构及能力,以及资源控制的能力,及相应的信令需求;
– 安全,NGN网络安全风险的分析(从终端、UNI和NNI角度)以及NGN认证机制;
– TDM 网络向NGN的演进,传统网络向NGN的演进,既可以保证传统业务可以维持,也可以升级到新的网元,提供新的功能。
3GPP在R5中引入IMS时,就对IMS漫游IMS roaming进行了明确的描述,还区分了两种情况,几年前我在《IMS漫游和GSM漫游比较研究》中对IMS漫游按照个人理解进行了总结。可是直到今天,我查阅3GPP R9和IMS相关的两个主要规范,TS23.228-900和TS24.229-900,都还没有找到关于IMS游牧IMS nomadism的描述。
通过google搜索电信业务中定义的游牧场景,也没能找到。ITU-T好像做了一些相关标准化工作,有一个决议《第63 号决议– 有关游牧电信业务和应用的研究》,但是没有看到后续的内容。
下面是我对这两个概念的理解,
不管是漫游roaming还是游牧nomadism都是针对用户的移动性来说的。IMS漫游和IMS游牧都是指IMS用户IP-CAN发生改变,离开归属网络,通过拜访地IP-CAN接入IMS网络,继续IMS业务。IMS游牧是指允许IMS用户的IP-CAN发生改变,但是在整个业务期间内要求用户锚定IP-CAN接入点,IP-CAN发生改变时,正在进行的IMS业务会中断。而IMS漫游则是指IMS用户移动时,可以随时改变其IP-CAN接入点,并且不中断正在进行的IMS业务。所以IMS漫游和IMS游牧之间的区别是用户移动时,是否会中断业务。
如何保证IMS用户漫游时业务可以无缝切换,不仅仅要求保证移动时IP-CAN的可持续性,同时也要求IMS信令控制层面提供相应的支持。比如终端从一个WiFi网络漫游到UMTS PS网络,IP地址发生改变,如何保证正在进行的通话不中断,这里有许多标准化的工作要做。而3GPP在这个问题上进展缓慢。TR23.893对IMS业务无缝切换进行了研究,主要是参照R6中VCC的解决方案,引入一个移动性管理的网元MMAS,由其进行IMS漫游时的业务切换管理。
在我看来3GPP并没打算对漫游和游牧场景做区分,我们平常所说的漫游和游牧在3GPP的相关规范中都被统一成IMS漫游。这么做也在理,漫游和游牧对核心网的能力要求是一致的,区别更多是在于终端自身的移动能力不一样导致的用户体验差别。当然由于目前部署的IMS网络都不具备漫游时业务无缝切换的能力,所以我们可以说目前的IMS网络只支持用户游牧的场景。
苏刚 Acme Packet, Inc.
好久没有更新,忙得没时间总结。
从2005年中国移动开始IMS测试到今年中国移动开始全国部署IMS网络,用了5年时间,和3G的测试到最终商业部署比较不算太长。不管各方如何看待IMS的前途,IMS能否和传统电话网络一样,成为大家日程生活中的一部分,必须尽早接受大规模商业部署的考验。
下面罗列几个部署中面临的挑战,
1,在接入网络质量限定的情况下,如何以最少的成本来提高话音质量
2,在IP网络中如何获得用户的位置信息,进而提供位置相关的业务,满足用户漫游和游牧的业务体验。
3,IMS系统如何快速集成到现网的业务支撑和营业系统
4,如何保证用户IP通信的安全
还有一些开放性话题,
1,IMS在三网融合中的机会
2,IMS和云计算
3,IMS和物联网
4,IMS在运营商通信能力开放中的角色,也就是和如何和web2.0结合起来。Telefonica的wIMS2.0做的不错。
5,IMS在用户数据融合管理中的机会
6,VoLTE:该来的始终会来,在网络运营商的控制力下降,内容提供商越来越挣钱的时候,VoLTE也许能够让IMS走得更久。
离开诺西在ACME找到一个职位,继续专注于基于IP的通信解决方案。
诺西是提供端到端的IP通信解决方案,ACME则专注于SBC设备的提供。以前在诺西酒仙桥办公室上班,一天到晚在外面跑,现在换到ACME后,变成一天到晚跑诺西酒仙桥办公室,去支持诺西的IMS/FMC方案测试。
steelesu
困扰了好久。公司统一安装的XP系统,刚拿到的时候无线还能用,某一天突然就不工作了,几十秒掉线一次,家里用D-Link的廉价AP,IBM T60无线连接正常。由于一直对公司安装的系统极度失望,最近事情又太多,就没去研究,简单认为公司的烂系统使然。
今天得空,google了一下,看来有相同问题的机器还不少。通常的说法是E6400随机是Vista的系统,和XP配合不是很好,DELL官网的驱动比较老,重新安装一下Intel提供的最新驱动,问题变可解决。网上的两篇文章可供参考,
http://www.51nb.com/forum/thread-805018-1-2.html
http://neclub.netgear.com.cn/nebs/ShowPost.asp?ThreadID=1236
可是我折腾了半天的驱动,都没解决问题。
后来想起拿到本后自己安装过Nokia PC Suite,一直觉得Nokia这个软件兼容性有问题,难道是它惹的事?决定卸了它试试。
无线网卡就这样正常了。
首先保证RTP payload是一次完整呼叫(INVITE开始BYE结束的完整呼叫),要不然无法保存音频.
1、点击Statistics菜单,选择RTP子菜单中的"Show All Streams"选项.
2、出现RTP Streams提示框并选择你要保存的接收到的RTP或是发出的RTP,然后点击Analyze按钮.
3、出现RTP Stream Analysis提示框,然后点击Save payload按钮保存.
4、在Format处选择保存格式(raw/au),并选择Channels保存的接收到的RTP或是发出的RTP(只有选择正确的接收或发送方才不会出错). (raw/au可用Cool Edit转化为wav格式音频)
特别注意:
Wireshark这个功能不好用,我用的版本Wireshark Version 1.0.3 (SVN Rev 26134),rtp playload可以存储为raw/au文件但是用Cool Edit播放听不到声音。后来换用Ethereal Version 0.10.14就可以播放出来。