MAP接口使用mobicents

时间:2015-04-29 15:46:08

标签: java dictionary ss7 mobicents

您好我要使用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

1 个答案:

答案 0 :(得分:3)

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

虽然有相似之处,但USSD和短信却是两回事。

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

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

  • processUnstructuredSS-Request:允许用户发送请求,返回(可选)回复)
  • unstructuredSS-Request:允许应用程序向用户显示提示,返回(可选)响应。
  • unstructuredSS-Notify:允许应用程序向用户显示消息,但不作出响应。

不同的invoke和return结果组件中的关键参数是

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处理涉及两个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服务的实施和使用的所有细节,以了解在不同情况下如何使用这些服务。