【问题标题】:MAP interface using mobicents使用 mobicents 的 MAP 界面
【发布时间】:2015-04-29 15:46:08
【问题描述】:

您好,我正在尝试使用 jSS7 构建 MAP 接口来发送这样的消息: https://code.google.com/p/jss7/source/browse/map/load/src/main/java/org/mobicents/protocols/ss7/map/load/Server.java 但我没有找到任何文档或任何演示知道如何从 USSD 更改为 SMS

【问题讨论】:

  • 我没有找到将 USSD 消息更改为简单消息的方法,因此无法发送 USSD 只需发送 SMS

标签: java dictionary ss7 mobicents


【解决方案1】:

说实话,我有点不清楚你想做什么。

USSD 和 SMS 确实是两个不同的东西,尽管有相似之处。

USSD 用于用户和网络应用程序之间的双向通信。

VLR 将调用(代表用户)processUnstructuredSS-Request 而 gsmSCF 将调用 unstructuredSS-RequestunstructuredSS-Notify:

  • processUnstructuredSS-Request:允许用户发送请求,返回(可选)响应)
  • unstructuredSS-Request:允许应用程序向用户显示提示,获取(可选)响应。
  • unstructuredSS-Notify:允许应用程序向用户显示消息,无需响应。

不同的调用和返回结果组件中的关键参数是

USSD-DataCodingScheme ::= OCTET STRING (SIZE (1))
-- The structure of the USSD-DataCodingScheme is defined by
-- the Cell Broadcast Data Coding Scheme as described in
-- TS 3GPP TS 23.038 [25]
USSD-String ::= OCTET STRING (SIZE (1..maxUSSD-StringLength))
-- The structure of the contents of the USSD-String is dependent
-- on the USSD-DataCodingScheme as described in TS 3GPP TS 23.038 [25].

更多详情3GPP TS 23.038


现在,考虑 SMS。一般来说,SMS 的处理涉及两个 MAP 操作: - MO-ForwardSM(发送到 VMSC) - MT-ForwardSM(发送到 GMSC)

在这两种情况下,关键参数是: - sm-RP-DA(目的地) - sm-RP-OA(起源) - sm-RP-UI(信息)

SignalInfo 类型的 sm-RP-UI 携带一个 SM-TL PDU(短消息传输层) 这些定义在3GPP TS 23.040


那么,连接在哪里?

连接是 TP-Data-Encoding-Schema 一个 SM-TL PDU 的组件之一与 USSD 中的 USSD-DataCodingScheme 相同。

这定义了如何对 TP-User-Data 和 USSD-String 进行编码。

现在您应该深入了解有关 USSD 服务和 SMS 服务的实现和使用的所有细节,看看它们在不同场景中的使用方式。

【讨论】:

  • JSantander,我们公司想要根据 3GPP 规范实施 SMS 路由器。看来你也有同样的知识。您是否按照这些思路打开了一个项目?
  • @sparkDabbler 谢谢,但我目前没有在找工作。
【解决方案2】:

不幸的是,由于数量众多,因此没有明确的手册来说明如何实现不同的 MAP 消息。使用 MAP 协议规范 (3GPP TS 29.002) 了解更多信息。

您还可以查看开源 mobicent SMSC GW 源代码: https://code.google.com/p/smscgateway/

【讨论】:

    猜你喜欢
    • 2012-06-08
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 2019-12-18
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多