2015-06-03 60 views
0

我使用SIP小API使SIP呼叫,加入呼叫ID在SIP-的servlet

我的要求是,两个电话会议中连接,为了这个,我需要修改CallId的对邀请请求之一,但它没有让我修改的Call-ID的头部分,我的代码如下:

SipServletRequest forkedRequest = linkedSession.createRequest("INVITE"); 
ipFactory sipFactory = (SipFactory)getServletContext().getAttribute("javax.servlet.sip.SipFactory"); 
SipURI sipUri = (SipURI)sipFactory.createURI("sip:[email protected]"); 
forkedRequest.setRequestURI(sipUri); 
forkedRequest.setContent(secondSdp,"application/sdp"); 
forkedRequest.addHeader("Call-ID",sipServletResponse.getCallId()); 

和我得到以下错误:

页眉[呼叫ID]是系统头,倾斜添加,不能修改它!

任何人都可以在此建议吗?请确保如何修改呼叫ID

回答