使用 mobicents 的 MAP 界面
MAP interface using 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
不幸的是,由于数量众多,因此没有关于如何实现不同 MAP 消息的明确手册。使用 MAP 协议规范 (3GPP TS 29.002) 了解更多。
您还可以查看开源 mobicent SMSC GW 源代码:
https://code.google.com/p/smscgateway/
说实话,我有点不清楚你想做什么。
USSD 和 SMS 确实是两个不同的东西,尽管有相似之处。
USSD 用于用户和网络应用程序之间的双向通信。
VLR 将调用(代表用户)processUnstructuredSS-Request
而 gsmSCF 将调用 unstructuredSS-Request
或 unstructuredSS-Notify
:
processUnstructuredSS-Request
:允许用户发送请求,返回(可选)响应)
unstructuredSS-Request
:允许应用程序向用户显示提示,返回(可选)响应。
unstructuredSS-Notify
:允许应用程序向用户显示一条消息,但没有响应。
不同调用和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].
中有更多详细信息
现在,考虑短信。一般来说,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
所以,连接在哪里?
连接是SM-TL PDU的组件之一TP-Data-Encoding-Schema与USSD中的USSD-DataCodingScheme相同。
这定义了 TP 用户数据和 USSD 字符串的编码方式。
现在您应该真正深入了解 USSD 服务和 SMS 服务的实现和使用的所有细节,了解它们在不同场景中的使用方式。
您好,我正在尝试使用 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
不幸的是,由于数量众多,因此没有关于如何实现不同 MAP 消息的明确手册。使用 MAP 协议规范 (3GPP TS 29.002) 了解更多。
您还可以查看开源 mobicent SMSC GW 源代码: https://code.google.com/p/smscgateway/
说实话,我有点不清楚你想做什么。
USSD 和 SMS 确实是两个不同的东西,尽管有相似之处。
USSD 用于用户和网络应用程序之间的双向通信。
VLR 将调用(代表用户)processUnstructuredSS-Request
而 gsmSCF 将调用 unstructuredSS-Request
或 unstructuredSS-Notify
:
processUnstructuredSS-Request
:允许用户发送请求,返回(可选)响应)unstructuredSS-Request
:允许应用程序向用户显示提示,返回(可选)响应。unstructuredSS-Notify
:允许应用程序向用户显示一条消息,但没有响应。
不同调用和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].
中有更多详细信息
现在,考虑短信。一般来说,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
所以,连接在哪里?
连接是SM-TL PDU的组件之一TP-Data-Encoding-Schema与USSD中的USSD-DataCodingScheme相同。
这定义了 TP 用户数据和 USSD 字符串的编码方式。
现在您应该真正深入了解 USSD 服务和 SMS 服务的实现和使用的所有细节,了解它们在不同场景中的使用方式。