从iphone和IPDA的IM+ 看IMS 中的IMPI和IMPU

原创 2011年01月17日 12:17:00

      一开始为了在iphone和ipad上使用Skype, 就找到了个IM+ 软件, 他上面集成了MSN Message,Google Talk,一些常用的聊天工具。刚开始使用的时候,觉得它很麻烦,因为还得另外申请IM+的帐号,然后需要把IM+帐号与SKYPE,MSN 绑定,很麻烦的一件事情。

     但是之前在wiki上看到有关IMS的介绍中链接到了一个另外的一个相似的软件,ebuddy,就有点好奇,这两个工具和IMS有什么关系呢。

     但是IMS中有IMPU和IMPI的概念,而且user 的service profile 是与IMPU 所绑定的。 一个IMPI可以与多个IMPU绑定。每个IMPU 可以有自己独立的业务profile,那么ebuddy和IM+的帐号就类似与IMPI,通过ebuddy和IM+的帐号可以同时或者单独的使用MSN或者google talk。那么在这个过程中,这个帐号的选择就掌握在运营商的手里,他帮助 MSN和google talk 或者Skype 互联互通。 MSN 可以直接发送给google talk,或者直接发送给Skype。 这对运营商来说是好事,可是对于GOOGLE和Microsoft,他们乐意去分享这个互联互通么。

    下面设想通过IMS里的一些header去支持ebuddy 和IM+这样的功能。

     通常一个IMPI注册之后呢,所有相关的IMPU就全部注册上了。但是在Contact, Accept-Contact header 部分可以指明用户类型和它的一些能力。

     例如:

     Contact: <sip:12066311973@10.184.7.4:36128;transport=udp>;+g.3gpp.smsip="<urn:uuid:354635030260918>";+sip.instance="<urn:uuid:354635030260918>";agentid="14fa394d-c455-84cd-2c97-22b69af15f43";expires=0

     agentid 的解释还没有找到相应的规范解释。 +g.3gpp.smsip="<urn:uuid:354635030260918>" 这个是对SCSF进行的GRUU 的申请。 IMS 或者AS 有短信发送给这个IMPI所联系的终端, 发送方可以通过GRUU,temp GRUU 去指定这个这个终端接收,而不需要S-CSCF或者AS 去并发,或者轮询发送,这个直接通过用户的终端号去指定业务的路由。

    Accept-Contact: 可以带上自己目前这个终端说支持的的一些属性,比如是skype的用户,或者是具有MSN 能力集的用户。

那么主叫方可以通过prefer 去要求AS 或者SCSCF 将消息发送给它指定的用户。这个根据终端双发的能力集在决定业务的路由。

    这上面只是一些简单的描述,IMS的业务路由方式很多,或者通过NAPTR 返回的域名也可以做到业务的路由。业务上的路由太灵活了,最终终端用户可以随意根据自己的需要或自己的喜好,去修改自己的在IMS(或者对于用户来讲,IMS呈现给他的是一个灵活,但是有相对简单的修改方式) 里的路由方式。

相关文章推荐

EIR, HSS, SLF, IMPI, IMPU, MNP

Equipment Identity Register 设备标识寄存器 简单介绍一下在移动通信中设备识别的程序,手机用户发起呼叫,移动交换中心(MSC)和拜访位置寄存器(VLR)向移动台(手机)请求I...

ipda开发和iphone开发的区别

  • 2013年04月10日 23:03
  • 180KB
  • 下载

iPhone平台下基于XMPP的IM研究

空闲之余,看了下iphone平台下xmpp的使用。我是个懒人不喜欢重复发明轮子,也许这也就是为什么我写的代码难登大雅之堂的原因吧,呵呵!       XmppFramework 是一个开源项目,使用...

IMPI 2.0 specification

  • 2012年11月14日 18:35
  • 93KB
  • 下载

Django打造运维简单的IMS系统

Django学习资料 Django搭建简易博客教程 Django博客入门 实战项目(CentOS 6.6 + Python 3.4.5 + Django 1.10)部署Pythoncd /usr/lo...

ims 客户端 与一般SIP客户端区别

本人承接 sip/ims 视频客户端开发,包括PC,IOS,Adnroid 等平台,支持接入sip软交换,ims核心网,支持 语音,视频,即时通信功能,视频格式支持 h263,h264,mpeg4...

金蝶K3与IMS系统搭建销售订单交期回复系统

商务下单后,计划人员可根据实际交付情况回复销售订单预计交付时间,并将回复日期自动反写至K3数据,可供后续销售订单按期交付率统计,也可供商务、销售人员了解订单在生产端的相关交付动态。...

VoLTE的前世今生...说清楚VoIP、VoLTE、CSFB、VoWiFi、SIP、IMS那些事

VoLTE就像一位优雅的败家姑娘,千呼万唤使出来!难免有人会在VoLTE与VoIP之间打量对比。关于两者之间的对比分析太多,尽管如此,也是依然一头雾水。我们今天就从她们的前世说起,希望能够说清楚关于V...

IMS架构扫盲

IMS的架构 一个IMS是一种模型,在这种模型中,网络操作员和业务分别提供方控制网络和业务的接入,与此同时消费者会有消费账单。网络是完全透明的,并且所有的服务由终点(endpoint)提供——这与通...
  • spivic
  • spivic
  • 2014年02月20日 15:44
  • 789

基于AKA的IMS接入认证机制

http://www.c114.net ( 2007/12/26 10:30 ) 摘要:IP多媒体子系统(IMS)作为3G网络的核心控制平台,其安全问题正面临着严峻的挑战。IMS的接入认...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从iphone和IPDA的IM+ 看IMS 中的IMPI和IMPU
举报原因:
原因补充:

(最多只允许输入30个字)