没有WAP网关(ICAP)的运营商MMSC

张贴者 于2015年7月24日在 支持博客

主题关键字: , , , ,

在为移动运营商网络实现MMSC时,最令人困惑的概念之一是通常如何结合WAP网关执行用户身份验证。

MMS使用MM1协议(OMA MMS封装)在移动设备和MMSC之间进行事务处理。当移动设备上的MMS客户端发送或接收消息时,此协议未定义MMSC如何识别和验证订户。

期望MMSC与其他运营商网络组件进行接口,以识别和认证用户。

当移动设备连接到移动网络以进行基于TCP / IP的服务(例如MMS)时,当移动设备连接到GGSN时,将为其分配IP地址。该IP地址是动态分配的,通​​常在会话之间更改。

当MMSC通过TCP / IP收到MMS请求时,它需要能够识别与请求IP地址关联的MSISDN。

传统上,WAP网关促进了这种识别。移动运营商WAP网关代理MMS请求并插入包含MSISDN信息的HTTP标头。以下链接中更详细地描述了此配置: 运营商MMSC注意事项– User Authentication

随着移动网络向提供直接Internet访问的方向发展,对部署没有WAP网关的MMSC服务的兴趣日益浓厚。

NowSMS MMSC Edition通过实现ICAP协议来简化此操作。 Internet内容适配协议(ICAP)是RFC 3507中指定的类似于HTTP的轻量级协议,用于扩展透明代理服务器,在某些情况下避免了对代理服务器的需求。

NowSMS MMSC Edition包含一个ICAP客户端界面。该接口允许MMSC向基于ICAP的服务请求HTTP标头扩展。 卡普 服务插入一个包含MSISDN信息的HTTP标头,就像该请求由WAP网关代理一样。

NowSMS MMSC Edition还包括NowWAP代理的特殊许可证,以提供ICAP服务器接口。 NowWAP 必须配置为从GGSN接收RADIUS计费提要。每次设备与GGSN连接或断开连接时,RADIUS记帐数据包都会将此活动报告给NowWAP,以便NowWAP始终知道已将哪个IP地址分配给了哪个MSISDN。

可在以下链接中找到有关为用户识别配置ICAP设置的详细信息: 运营商MMSC注意事项– User Authentication.

请注意,此ICAP接口不限于用户标识。 NowWAP 还可以转发与检测漫游用户有关的信息,如以下链接中所述: 运营商MMSC会计–检测漫游订户

为了方便当前使用WAP网关但希望过渡到ICAP的网络,请注意以下注意事项:

1.)“MSISDNHeaderGateways”配置设置指定一个或多个IP地址的列表,MMSC将从该列表中接受MSISDN HTTP标头。这些请求将由不具有ICAP的MMSC处理。来自任何其他IP地址的请求将使用ICAP查找。这意味着配置了使用WAP网关的设置的设备将继续这样做,而新设备可以使用无网关设置进行配置。

2.)对于仅MMS的设备APN设置(包括网关IP地址),可以在网络级别将该IP地址和端口直接路由到MMSC。 MMSC将拒绝对其他服务的任何请求,并正常处理任何MMS请求(假设已配置ICAP接口)。

请注意,没有必要使用ICAP。对于许多客户而言,WAP网关配置至关重要,因为它为其他服务提供了用户标识和身份验证。

 

如有评论和更多讨论,请单击此处访问NowSMS技术论坛(讨论板)...