SMPP +和SMPP之间的区别

时间:2014-11-05 14:43:30

标签: smpp

smpp +和smpp有什么区别。我的理解是SMPP +是SMPP +一些预付费API。但我想知道PDU中的所有区别以及所有其他功能是什么。谷歌搜索没有给我一份值得理解的文件......

3 个答案:

答案 0 :(得分:2)

没有SMPP +这样的东西。在现实生活中,只有SMPP版本3.3,3.4和5.0;其中3.4是迄今为止最常见的。

您提到的SMPP +可能是运营商或SMS网关对SMPP的一些专有扩展,但SMPP +没有标准。

答案 1 :(得分:2)

SMPP +是用于USSD服务的SMPP的专有版本。因此,它包含一些USSD特定的可选参数,而某些必需参数的其他值用于USSD。

SMPP + submit_sm中用于USSD的可选参数:

  • ussd_service_op
  • ussd_session_id
  • language_indicator

SMPP + deliver_sm中用于USSD的可选参数:

  • ussd_service_op
  • ussd_session_id
  • language_indicator
  • IMSI
  • hlr_address_ton
  • hlr_address_npi
  • hlr_address
  • vlr_number_ton
  • vlr_number_npi
  • vlr_number_addr

答案 2 :(得分:0)

电信解决方案提供商通常使用SMPP +术语来强调他们通过引入可选的TLV扩展了标准协议,以通过SMPP API来实现所需的功能。 USSD,SMS和LBS网关大多使用这些特殊的TLV,原因有以下几种:

  • 介绍USSD的会议指导;移动始发或终止。
  • 要将连续的USSD会话区分为菜单请求和推拉请求(例如,余额查询)
  • 要跟踪不同的USSD会话作为USSD会话ID
  • 从ESME应用程序提交短信之间的优先级
  • 通过LBS网关查询MSISDN的当前小区ID
  • 检索服务MSC和HLR地址。