android - Pjsua-2 Android-如何在调用电话时将自定义 header 添加到 INVITE 请求?

标签 android sip voip pjsip

我需要在调用电话时向邀请请求添加主题 header 。我正在使用 PJSUA图书馆。

我找到了 this问题。但我无法实现它。请帮忙。

提前致谢

最佳答案

我想通了。应将 SipTxOption 添加到 CallOpParam:

    CallOpParam prm = new CallOpParam(true);
    SipHeader sipHeader = new SipHeader();
    sipHeader.setHName("Subject");
    sipHeader.setHValue("paid call");
    SipHeaderVector sipHeaderVector = new SipHeaderVector();
    sipHeaderVector.add(sipHeader);
    SipTxOption sipTxOption = new SipTxOption();
    sipTxOption.setHeaders(sipHeaderVector);
    prm.setTxOption(sipTxOption);
    call.makeCall(buddy_uri, prm);

关于android - Pjsua-2 Android-如何在调用电话时将自定义 header 添加到 INVITE 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44845074/

相关文章:

android - Android 中 Camera 和 Camera2 的区别

android - adb -d 安装提示 "device not found"

c++ - pjsip抓取并播放pcm数据

android - SipDemo 还是 Sipdroid?

android - 需要帮助才能在第 3 方 VOIP 应用程序中使用 native IN-CALL 屏幕

android - 如何使ImageButton每次单击时重复播放声音

android - Recyclerview 的文本颜色选择器

android - Linphone Android : Remote Provisioning Client-Side TLS Certificates

voip - SIP 和 H.323 的区别

audio - teamviewer 音频聊天中使用的协议(protocol)是什么?