如何使用pjsua2 android发送带有自定义标头的SIP消息

穆尼尔

参考该链接,在此处输入链接描述

我已成功发送消息,但由于要获取特定消息已发送给更新用户的获取状态,我也想发送自定义标头

public void sendInstantMessage(String number, String msgBody) {
String sipServer = "aaa.ggg.net";
String buddy_uri = "<sip:" + number + "@" + sipServer + ">";

BuddyConfig bCfg = new BuddyConfig();
bCfg.setUri(buddy_uri);
bCfg.setSubscribe(false);

MyBuddy myBuddy = new MyBuddy(bCfg);
SendInstantMessageParam prm = new SendInstantMessageParam();
prm.setContent(msgBody);

// prm.setUserData(value)

try {
    myBuddy.create(account, bCfg);
    myBuddy.sendInstantMessage(prm);
    myBuddy.delete();
} catch (Exception e) {
    e.printStackTrace();
    return;
}

}

通过使用`Token pj :: SendInstantMessageParam :: userData作为链接,在此处输入链接描述

我想发送userdata标头,但是如何发送该标头呢?

谢谢

卡瓦贾·哈马德(Khawaja Hammad)

最后我得到了使用pjsip-2.4发送带有自定义标头的SMS的解决方案

这是代码

String msgBody = "sending message";
    SendInstantMessageParam prm = new SendInstantMessageParam();
 prm.setContent(msgBody);
 SipHeader hName = new SipHeader();
 hName.setHName("name");
 hName.setHValue(uniqueId);

 SipHeaderVector headerVector = new SipHeaderVector();
 headerVector.add(hName);
 SipTxOption option = new SipTxOption();
 option.setHeaders(headerVector);
 prm.setTxOption(option);
 try {

  myBuddy.sendInstantMessage(prm);
 } catch (Exception e) {
  e.printStackTrace();
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用pjsua2 Android保留和保留呼叫

来自分类Dev

Android-使用Volley显示自定义列表视图(发送带有HTTP请求的标头)

来自分类Dev

我如何发送带有自定义标头的获取请求

来自分类Dev

如何发送带有自定义标头的HTTP删除请求?

来自分类Dev

使用Flash发送带有自定义标头的POST请求

来自分类Dev

PJSIP(PJSUA2)是否可以在没有音频设备的情况下使用?

来自分类Dev

PJSIP(PJSUA2)是否可以在没有音频设备的情况下使用?

来自分类Dev

PJSUA2 SIP Android本机应用程序

来自分类Dev

PJSUA2 SIP Android本机应用程序

来自分类Dev

如何将带有自定义标头的任意JSON数据发送到REST服务器?

来自分类Dev

如何将带有自定义标头的任意JSON数据发送到REST服务器?

来自分类Dev

如何发送自定义HTTP标头作为响应?

来自分类Dev

自定义标头未使用Ajax发送

来自分类Dev

带有lite-server的Angular2不附加自定义标头或cookie

来自分类Dev

不能在带有CORS的AWS API Gateway上使用自定义请求标头

来自分类Dev

如何使用sip REGISTER请求添加自定义标头

来自分类Dev

Anroid pjsua2示例Sip应用程序无法注册吗?

来自分类Dev

Pjsip pjsua2(Android)是否有任何注册侦听器?

来自分类Dev

(180振铃)连接呼叫android pjsip(pjsua2)时无铃声

来自分类Dev

pjsua2 sample(for android)视频通话旋转-90度,并在调用setCaptureOrient时引发异常

来自分类Dev

使用 boto3 创建带有自定义标头的 s3 预签名 url(放置)

来自分类Dev

如何自定义xml标头

来自分类Dev

使用自定义getter和setter将消息发送到带有ARC的已释放实例的消息

来自分类Dev

如何从我的Perl服务器发送回自定义HTTP标头?

来自分类Dev

电子中如何为每个请求发送自定义标头和值?

来自分类Dev

如何在 javascript 中的 websocket 创建中发送自定义标头?

来自分类Dev

使用标头HttpWebRequest发送自定义字符串

来自分类Dev

使用SSRS渲染扩展发送自定义HTTP标头

来自分类Dev

JavaScript仅使用脚本标签发送自定义标头

Related 相关文章

  1. 1

    使用pjsua2 Android保留和保留呼叫

  2. 2

    Android-使用Volley显示自定义列表视图(发送带有HTTP请求的标头)

  3. 3

    我如何发送带有自定义标头的获取请求

  4. 4

    如何发送带有自定义标头的HTTP删除请求?

  5. 5

    使用Flash发送带有自定义标头的POST请求

  6. 6

    PJSIP(PJSUA2)是否可以在没有音频设备的情况下使用?

  7. 7

    PJSIP(PJSUA2)是否可以在没有音频设备的情况下使用?

  8. 8

    PJSUA2 SIP Android本机应用程序

  9. 9

    PJSUA2 SIP Android本机应用程序

  10. 10

    如何将带有自定义标头的任意JSON数据发送到REST服务器?

  11. 11

    如何将带有自定义标头的任意JSON数据发送到REST服务器?

  12. 12

    如何发送自定义HTTP标头作为响应?

  13. 13

    自定义标头未使用Ajax发送

  14. 14

    带有lite-server的Angular2不附加自定义标头或cookie

  15. 15

    不能在带有CORS的AWS API Gateway上使用自定义请求标头

  16. 16

    如何使用sip REGISTER请求添加自定义标头

  17. 17

    Anroid pjsua2示例Sip应用程序无法注册吗?

  18. 18

    Pjsip pjsua2(Android)是否有任何注册侦听器?

  19. 19

    (180振铃)连接呼叫android pjsip(pjsua2)时无铃声

  20. 20

    pjsua2 sample(for android)视频通话旋转-90度,并在调用setCaptureOrient时引发异常

  21. 21

    使用 boto3 创建带有自定义标头的 s3 预签名 url(放置)

  22. 22

    如何自定义xml标头

  23. 23

    使用自定义getter和setter将消息发送到带有ARC的已释放实例的消息

  24. 24

    如何从我的Perl服务器发送回自定义HTTP标头?

  25. 25

    电子中如何为每个请求发送自定义标头和值?

  26. 26

    如何在 javascript 中的 websocket 创建中发送自定义标头?

  27. 27

    使用标头HttpWebRequest发送自定义字符串

  28. 28

    使用SSRS渲染扩展发送自定义HTTP标头

  29. 29

    JavaScript仅使用脚本标签发送自定义标头

热门标签

归档