简体   繁体   English

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

[英]REFER method- JAIN SIP API - JAVA- Call transfer

Could you please give a idea of how to use REFER method in JAIN SIP API in java. 您能否给出一个关于如何在Java的JAIN SIP API中使用REFER方法的想法。 I would like to use REFER method because i would to use call transfer. 我想使用REFER方法,因为我要使用呼叫转移。

If you already established a SIP dialog it's pretty simple: 如果您已经建立了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));
}

If you are dialog-stateless it's a bit more complicated and it you will have to build it as a subsequent request. 如果您是无对话状态的,那会更加复杂,您必须将其构建为后续请求。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM