参考方法-JAIN SIP API-JAVA-呼叫转移

时间:2018-07-23 12:30:07

标签: java sip jain-sip refer

请介绍一下如何在Java的JAIN SIP API中使用REFER方法。我想使用REFER方法,因为我要使用呼叫转移。

1 个答案:

答案 0 :(得分:0)

如果您已经建立了SIP对话框,则非常简单:

public void sendRefer(String to, String by) throws Exception, SipException {
    Request req = dialog.createRequest("REFER");
    req.addHeader(headerFactory.createHeader("Refer-To", "sip:"+to+"@"+realm));
    req.addHeader(headerFactory.createHeader("Referred-By", "sip:"+by+"@"+realm));
    dialog.sendRequest(provider.getNewClientTransaction(req));
}

如果您处于无对话状态,则情况会有些复杂,您将不得不将其构建为后续请求。