什么SIP标头决定SIP MESSAGE应该被视为SMS?

时间:2013-12-12 11:18:29

标签: android sms sip

我知道为了通过SIP接收SMS消息,因此设备(电话)使用SMS应用程序处理它们,应该使用{{1}中的+g.3gpp.smsip功能标记来注册SIP服务器标题。

注册请求

Contact:

表示设备能够通过SIP接收SMS消息。

MESSAGE请求中发送简单短信作为短信息需要什么?

1 个答案:

答案 0 :(得分:1)

我可能错了,但这比你想到的要复杂得多。让我试着澄清一下:

将+ g.3gpp.smsip参数添加到REGISTER的联系人标头表示您支持SIP MESSAGE请求中的SMS封装。如果这实际上是您想要实现的目标,那么发送和短信您的MESSAGE应该包含:

  • 请求包含您的S-CSCF公共服务标识的URI(这取决于您的运营商)。
  • 标题还包含您的网络提供商的S-CSCF的PSI。
  • Content-Type: application/vnd.3gpp.sms标题。
  • 请求正文应包含SMS RP-DATA(包括短信标题和信息)。

另一方面,如果你想要实现的,正如你在我们的问题中所说,发送纯文本MESSAGE请求并接收短信,那么,你需要你的网络提供商支持SIP网关到GSM服务。如果这是您正在寻找的,我认为,this将帮助您。