代码之家  ›  专栏  ›  技术社区  ›  rya

Pjsua-2 Android-如何在通话时添加自定义头来邀请请求?

  •  4
  • rya  · 技术社区  · 7 年前

    PJSUA 图书馆

    this

    提前感谢

    2 回复  |  直到 6 年前
        1
  •  6
  •   rya    7 年前

    我想出来了。应将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);
    
        2
  •  1
  •   solideo    4 年前

    SipHeader sipHeader = SipHeader();
    sipHeader.hName = "Subject";
    sipHeader.hValue = "34020000001320000001:0,34020000002000000001:0";
    
    SipHeaderVector sipHeaderVector = SipHeaderVector();
    sipHeaderVector.push_back(sipHeader);
    SipTxOption sipTxOption = SipTxOption();
    sipTxOption.headers = sipHeaderVector;
    prm.txOption = sipTxOption;