【问题标题】:USSD, How to authenticate ussd sessionsUSSD,如何验证 ussd 会话
【发布时间】:2017-05-11 12:58:46
【问题描述】:

我正在制作一个应用程序,通过 GSM 网络作为电话服务使用。 该应用程序将在 Web 服务器中运行,并将通过 Web 服务连接到 GSM 应用程序。

具体来说,该服务将使用 USSD 移动协议与最终用户手机通话,我需要一种方法来验证和保持用户会话,以便同一会话中的 ussd 请求仅验证一次。

一种解决方案是使用内置的 sim PUK 机制对请求进行身份验证,但我不知道/不明白如何触发这种形式的身份验证

【问题讨论】:

  • 您使用哪种协议来处理 GSM 网络、smpp、ss7 地图...?您是在谈论网络启动 USSD 吗?
  • @Marvin 您的意思是与 ussd 网关通信的协议。它是 Http。
  • 为什么需要认证?当您向用户发起 NI USSD 时,您可能会决定呼叫是一次性的还是对话的,在这种情况下,您必须在第一次呼叫时从 USSD 服务器取回会话 ID。你有哪家 USSD 供应商?

标签: gsm smpp ussd


【解决方案1】:

您可以将该 session_id 作为静态 hashmap 变量存储在服务器缓存中,并带有唯一键 完成交易后,您必须按键删除价值

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多