2011-02-25 35 views
0

我想在一個簡單的Java程序,它會顯示收到邀請收到取消時當X-精簡版的SIP客戶端調用SIP Servlet和取消呼叫分別。我的Java代碼如下。我使用Tomcat Mobicents SIP小 -崩潰和意外輸出使用Java SIP小

package org.example.servlet.sip; 

import java.io.IOException; 

import javax.servlet.ServletConfig; 
import javax.servlet.ServletException; 
import javax.servlet.sip.SipServlet; 
import javax.servlet.sip.SipServletRequest; 
import javax.servlet.sip.SipServletResponse; 

public class SimpleServlet extends SipServlet { 

public void doInvite(SipServletRequest request) { 

System.out.println("*** Received INVITE ***"); 

try { 
request.createResponse(SipServletResponse.SC_RINGING).send(); 
//request.createResponse(SipServletResponse.SC_OK).send(); 
} catch (IOException e) { 
e.printStackTrace(); 
} 

} 

public void doCancel(SipServletRequest request) { 

System.out.println("*** Received CANCEL ***"); 

try { 
request.createResponse(SipServletResponse.SC_REQUEST_TERMINATED).send(); 
} catch (IOException e) { 
e.printStackTrace(); 
} 

} 


@Override 
public void init(ServletConfig servletConfig) throws ServletException { 
System.out.println("****** the simple sip servlet has been started ********* "); 
super.init(servletConfig); 
} 
} 

但是當我運行該servlet並嘗試撥打電話,然後取消,我沒有看到任何的println消息。但我確實看到從我的x-lite客戶端收到SIP INVITES。我一直在想什麼可能會出錯,但可以得出結論。這裏是控制檯日誌(同時觀察從x-lite客戶端收到取消時拋出的異常)。感謝你的幫助。

2011-02-25 18:39:09,574 INFO [SIPTransactionStack] (Mobicents-SIP-Servlets-UDPMessageChannelThread-12) <message 
from="127.0.0.1:4264" 
to="127.0.0.1:5080" 
time="1298677149492" 
isSender="false" 
transactionId="z9hg4bk-d8754z-2c7c09d1c301b688-1---d8754z-" 
callId="OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ." 
firstLine="INVITE sip:[email protected] SIP/2.0" 
> 
<![CDATA[INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
Max-Forwards: 70 
Contact: <sip:[email protected]:4264> 
To: <sip:[email protected]> 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
CSeq: 1 INVITE 
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY,MESSAGE,SUBSCRIBE,INFO 
Content-Type: application/sdp 
Supported: replaces 
User-Agent: X-Lite 4 release 4.0 stamp 58832 
Content-Length: 410 

v=0 
o=- 12943150749439640 1 IN IP4 169.254.35.59 
s=CounterPath X-Lite 4.0 
c=IN IP4 169.254.35.59 
t=0 0 
a=ice-ufrag:adc74c 
a=ice-pwd:324381c4c4ba56ec976fdfe2fe44d5de 
m=audio 63472 RTP/AVP 107 0 8 101 
a=rtpmap:107 BV32/16000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-15 
a=sendrecv 
a=candidate:1 1 UDP 659136 169.254.35.59 63472 typ host 
a=candidate:1 2 UDP 659134 169.254.35.59 63473 typ host 
]]> 
</message> 

2011-02-25 18:39:09,576 INFO [InitialRequestDispatcher] (Mobicents-SIP-Servlets-UDPMessageChannelThread-12) Dispatching the request event outside the container 
2011-02-25 18:39:09,581 INFO [RequestDispatcher] (Mobicents-SIP-Servlets-UDPMessageChannelThread-12) Sending the request through a new client transaction INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 127.0.0.1:5080;branch=z9hG4bK-383639-090e4cdcebba9bbc22601535d7b38077 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
Max-Forwards: 69 
Contact: <sip:[email protected]:4264> 
To: <sip:[email protected]> 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
CSeq: 1 INVITE 
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY,MESSAGE,SUBSCRIBE,INFO 
Content-Type: application/sdp 
Supported: replaces 
User-Agent: X-Lite 4 release 4.0 stamp 58832 
Content-Length: 410 

v=0 
o=- 12943150749439640 1 IN IP4 169.254.35.59 
s=CounterPath X-Lite 4.0 
c=IN IP4 169.254.35.59 
t=0 0 
a=ice-ufrag:adc74c 
a=ice-pwd:324381c4c4ba56ec976fdfe2fe44d5de 
m=audio 63472 RTP/AVP 107 0 8 101 
a=rtpmap:107 BV32/16000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-15 
a=sendrecv 
a=candidate:1 1 UDP 659136 169.254.35.59 63472 typ host 
a=candidate:1 2 UDP 659134 169.254.35.59 63473 typ host 

2011-02-25 18:39:09,638 INFO [SIPTransactionStack] (Mobicents-SIP-Servlets-UDPMessageChannelThread-12) <message 
from="127.0.0.1:5080" 
to="209.132.182.24:5060" 
time="1298677149582" 
isSender="true" 
transactionId="z9hg4bk-383639-090e4cdcebba9bbc22601535d7b38077" 
callId="OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ." 
firstLine="INVITE sip:[email protected] SIP/2.0" 
> 
<![CDATA[INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 127.0.0.1:5080;branch=z9hG4bK-383639-090e4cdcebba9bbc22601535d7b38077 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
Max-Forwards: 69 
Contact: <sip:[email protected]:4264> 
To: <sip:[email protected]> 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
CSeq: 1 INVITE 
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY,MESSAGE,SUBSCRIBE,INFO 
Content-Type: application/sdp 
Supported: replaces 
User-Agent: X-Lite 4 release 4.0 stamp 58832 
Content-Length: 410 

v=0 
o=- 12943150749439640 1 IN IP4 169.254.35.59 
s=CounterPath X-Lite 4.0 
c=IN IP4 169.254.35.59 
t=0 0 
a=ice-ufrag:adc74c 
a=ice-pwd:324381c4c4ba56ec976fdfe2fe44d5de 
m=audio 63472 RTP/AVP 107 0 8 101 
a=rtpmap:107 BV32/16000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-15 
a=sendrecv 
a=candidate:1 1 UDP 659136 169.254.35.59 63472 typ host 
a=candidate:1 2 UDP 659134 169.254.35.59 63473 typ host 
]]> 
</message> 

2011-02-25 18:39:09,850 INFO [SIPTransactionStack] (Timer-2) <message 
from="127.0.0.1:5080" 
to="127.0.0.1:4264" 
time="1298677149779" 
isSender="true" 
transactionId="z9hg4bk-d8754z-2c7c09d1c301b688-1---d8754z-" 
callId="OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ." 
firstLine="SIP/2.0 100 Trying" 
> 
<![CDATA[SIP/2.0 100 Trying 
To: <sip:[email protected]> 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
CSeq: 1 INVITE 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Content-Length: 0 

]]> 
</message> 

2011-02-25 18:39:10,322 INFO [SIPTransactionStack] (Timer-2) <message 
from="127.0.0.1:5080" 
to="209.132.182.24:5060" 
time="1298677150144" 
isSender="true" 
transactionId="z9hg4bk-383639-090e4cdcebba9bbc22601535d7b38077" 
callId="OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ." 
firstLine="INVITE sip:[email protected] SIP/2.0" 
> 
<![CDATA[INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 127.0.0.1:5080;branch=z9hG4bK-383639-090e4cdcebba9bbc22601535d7b38077 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
Max-Forwards: 69 
Contact: <sip:[email protected]:4264> 
To: <sip:[email protected]> 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
CSeq: 1 INVITE 
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY,MESSAGE,SUBSCRIBE,INFO 
Content-Type: application/sdp 
Supported: replaces 
User-Agent: X-Lite 4 release 4.0 stamp 58832 
Content-Length: 410 

v=0 
o=- 12943150749439640 1 IN IP4 169.254.35.59 
s=CounterPath X-Lite 4.0 
c=IN IP4 169.254.35.59 
t=0 0 
a=ice-ufrag:adc74c 
a=ice-pwd:324381c4c4ba56ec976fdfe2fe44d5de 
m=audio 63472 RTP/AVP 107 0 8 101 
a=rtpmap:107 BV32/16000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-15 
a=sendrecv 
a=candidate:1 1 UDP 659136 169.254.35.59 63472 typ host 
a=candidate:1 2 UDP 659134 169.254.35.59 63473 typ host 
]]> 
</message> 

2011-02-25 18:39:11,270 INFO [SIPTransactionStack] (Timer-2) <message 
from="127.0.0.1:5080" 
to="209.132.182.24:5060" 
time="1298677151144" 
isSender="true" 
transactionId="z9hg4bk-383639-090e4cdcebba9bbc22601535d7b38077" 
callId="OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ." 
firstLine="INVITE sip:[email protected] SIP/2.0" 
> 
<![CDATA[INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 127.0.0.1:5080;branch=z9hG4bK-383639-090e4cdcebba9bbc22601535d7b38077 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
Max-Forwards: 69 
Contact: <sip:[email protected]:4264> 
To: <sip:[email protected]> 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
CSeq: 1 INVITE 
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY,MESSAGE,SUBSCRIBE,INFO 
Content-Type: application/sdp 
Supported: replaces 
User-Agent: X-Lite 4 release 4.0 stamp 58832 
Content-Length: 410 

v=0 
o=- 12943150749439640 1 IN IP4 169.254.35.59 
s=CounterPath X-Lite 4.0 
c=IN IP4 169.254.35.59 
t=0 0 
a=ice-ufrag:adc74c 
a=ice-pwd:324381c4c4ba56ec976fdfe2fe44d5de 
m=audio 63472 RTP/AVP 107 0 8 101 
a=rtpmap:107 BV32/16000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-15 
a=sendrecv 
a=candidate:1 1 UDP 659136 169.254.35.59 63472 typ host 
a=candidate:1 2 UDP 659134 169.254.35.59 63473 typ host 
]]> 
</message> 

2011-02-25 18:39:13,218 INFO [SIPTransactionStack] (Timer-2) <message 
from="127.0.0.1:5080" 
to="209.132.182.24:5060" 
time="1298677153144" 
isSender="true" 
transactionId="z9hg4bk-383639-090e4cdcebba9bbc22601535d7b38077" 
callId="OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ." 
firstLine="INVITE sip:[email protected] SIP/2.0" 
> 
<![CDATA[INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 127.0.0.1:5080;branch=z9hG4bK-383639-090e4cdcebba9bbc22601535d7b38077 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
Max-Forwards: 69 
Contact: <sip:[email protected]:4264> 
To: <sip:[email protected]> 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
CSeq: 1 INVITE 
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY,MESSAGE,SUBSCRIBE,INFO 
Content-Type: application/sdp 
Supported: replaces 
User-Agent: X-Lite 4 release 4.0 stamp 58832 
Content-Length: 410 

v=0 
o=- 12943150749439640 1 IN IP4 169.254.35.59 
s=CounterPath X-Lite 4.0 
c=IN IP4 169.254.35.59 
t=0 0 
a=ice-ufrag:adc74c 
a=ice-pwd:324381c4c4ba56ec976fdfe2fe44d5de 
m=audio 63472 RTP/AVP 107 0 8 101 
a=rtpmap:107 BV32/16000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-15 
a=sendrecv 
a=candidate:1 1 UDP 659136 169.254.35.59 63472 typ host 
a=candidate:1 2 UDP 659134 169.254.35.59 63473 typ host 
]]> 
</message> 

2011-02-25 18:39:15,224 INFO [SIPTransactionStack] (Mobicents-SIP-Servlets-UDPMessageChannelThread-16) <message 
from="127.0.0.1:4264" 
to="127.0.0.1:5080" 
time="1298677155168" 
isSender="false" 
transactionId="z9hg4bk-d8754z-2c7c09d1c301b688-1---d8754z-:cancel" 
callId="OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ." 
firstLine="CANCEL sip:[email protected] SIP/2.0" 
> 
<![CDATA[CANCEL sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
Max-Forwards: 70 
To: <sip:[email protected]> 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
CSeq: 1 CANCEL 
User-Agent: X-Lite 4 release 4.0 stamp 58832 
Content-Length: 0 

]]> 
</message> 

2011-02-25 18:39:15,226 INFO [CancelRequestDispatcher] (Mobicents-SIP-Servlets-UDPMessageChannelThread-16) Routing of Cancel Request CANCEL sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
Max-Forwards: 70 
To: <sip:[email protected]> 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
CSeq: 1 CANCEL 
User-Agent: X-Lite 4 release 4.0 stamp 58832 
Content-Length: 0 


2011-02-25 18:39:15,274 INFO [SIPTransactionStack] (Mobicents-SIP-Servlets-UDPMessageChannelThread-16) <message 
from="127.0.0.1:5080" 
to="127.0.0.1:4264" 
time="1298677155227" 
isSender="true" 
transactionId="z9hg4bk-d8754z-2c7c09d1c301b688-1---d8754z-:cancel" 
callId="OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ." 
firstLine="SIP/2.0 200 Canceling" 
> 
<![CDATA[SIP/2.0 200 Canceling 
To: <sip:[email protected]>;tag=644661 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
CSeq: 1 CANCEL 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Content-Length: 0 

]]> 
</message> 

2011-02-25 18:39:15,276 ERROR [DispatchTask] (pool-2-thread-3) Unexpected exception while processing message CANCEL sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
Max-Forwards: 70 
To: <sip:[email protected]> 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
CSeq: 1 CANCEL 
User-Agent: X-Lite 4 release 4.0 stamp 58832 
Content-Length: 0 


java.lang.NullPointerException 
    at org.mobicents.servlet.sip.core.dispatchers.CancelRequestDispatcher$CancelDispatchTask.dispatch(CancelRequestDispatcher.java:213) 
    at org.mobicents.servlet.sip.core.dispatchers.DispatchTask.dispatchAndHandleExceptions(DispatchTask.java:55) 
    at org.mobicents.servlet.sip.core.dispatchers.DispatchTask.run(DispatchTask.java:50) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 
2011-02-25 18:39:17,238 INFO [SIPTransactionStack] (Timer-2) <message 
from="127.0.0.1:5080" 
to="209.132.182.24:5060" 
time="1298677157171" 
isSender="true" 
transactionId="z9hg4bk-383639-090e4cdcebba9bbc22601535d7b38077" 
callId="OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ." 
firstLine="INVITE sip:[email protected] SIP/2.0" 
> 
<![CDATA[INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 127.0.0.1:5080;branch=z9hG4bK-383639-090e4cdcebba9bbc22601535d7b38077 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
Max-Forwards: 69 
Contact: <sip:[email protected]:4264> 
To: <sip:[email protected]> 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
CSeq: 1 INVITE 
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY,MESSAGE,SUBSCRIBE,INFO 
Content-Type: application/sdp 
Supported: replaces 
User-Agent: X-Lite 4 release 4.0 stamp 58832 
Content-Length: 410 

v=0 
o=- 12943150749439640 1 IN IP4 169.254.35.59 
s=CounterPath X-Lite 4.0 
c=IN IP4 169.254.35.59 
t=0 0 
a=ice-ufrag:adc74c 
a=ice-pwd:324381c4c4ba56ec976fdfe2fe44d5de 
m=audio 63472 RTP/AVP 107 0 8 101 
a=rtpmap:107 BV32/16000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-15 
a=sendrecv 
a=candidate:1 1 UDP 659136 169.254.35.59 63472 typ host 
a=candidate:1 2 UDP 659134 169.254.35.59 63473 typ host 
]]> 
</message> 

2011-02-25 18:39:25,264 INFO [SIPTransactionStack] (Timer-2) <message 
from="127.0.0.1:5080" 
to="209.132.182.24:5060" 
time="1298677165187" 
isSender="true" 
transactionId="z9hg4bk-383639-090e4cdcebba9bbc22601535d7b38077" 
callId="OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ." 
firstLine="INVITE sip:[email protected] SIP/2.0" 
> 
<![CDATA[INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 127.0.0.1:5080;branch=z9hG4bK-383639-090e4cdcebba9bbc22601535d7b38077 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
Max-Forwards: 69 
Contact: <sip:[email protected]:4264> 
To: <sip:[email protected]> 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
CSeq: 1 INVITE 
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY,MESSAGE,SUBSCRIBE,INFO 
Content-Type: application/sdp 
Supported: replaces 
User-Agent: X-Lite 4 release 4.0 stamp 58832 
Content-Length: 410 

v=0 
o=- 12943150749439640 1 IN IP4 169.254.35.59 
s=CounterPath X-Lite 4.0 
c=IN IP4 169.254.35.59 
t=0 0 
a=ice-ufrag:adc74c 
a=ice-pwd:324381c4c4ba56ec976fdfe2fe44d5de 
m=audio 63472 RTP/AVP 107 0 8 101 
a=rtpmap:107 BV32/16000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-15 
a=sendrecv 
a=candidate:1 1 UDP 659136 169.254.35.59 63472 typ host 
a=candidate:1 2 UDP 659134 169.254.35.59 63473 typ host 
]]> 
</message> 

2011-02-25 18:39:41,296 INFO [SIPTransactionStack] (Timer-2) <message 
from="127.0.0.1:5080" 
to="209.132.182.24:5060" 
time="1298677181225" 
isSender="true" 
transactionId="z9hg4bk-383639-090e4cdcebba9bbc22601535d7b38077" 
callId="OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ." 
firstLine="INVITE sip:[email protected] SIP/2.0" 
> 
<![CDATA[INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 127.0.0.1:5080;branch=z9hG4bK-383639-090e4cdcebba9bbc22601535d7b38077 
Via: SIP/2.0/UDP 127.0.0.1:4264;branch=z9hG4bK-d8754z-2c7c09d1c301b688-1---d8754z-;rport=4264;received=127.0.0.1 
Max-Forwards: 69 
Contact: <sip:[email protected]:4264> 
To: <sip:[email protected]> 
From: "mobicents" <sip:[email protected]>;tag=4ca712e5 
Call-ID: OGU2ODE5ZWU1OGI0N2JiZDI4ZDU3MzdkNzBiYTA2NWQ. 
CSeq: 1 INVITE 
Allow: INVITE,ACK,CANCEL,OPTIONS,BYE,REFER,NOTIFY,MESSAGE,SUBSCRIBE,INFO 
Content-Type: application/sdp 
Supported: replaces 
User-Agent: X-Lite 4 release 4.0 stamp 58832 
Content-Length: 410 

v=0 
o=- 12943150749439640 1 IN IP4 169.254.35.59 
s=CounterPath X-Lite 4.0 
c=IN IP4 169.254.35.59 
t=0 0 
a=ice-ufrag:adc74c 
a=ice-pwd:324381c4c4ba56ec976fdfe2fe44d5de 
m=audio 63472 RTP/AVP 107 0 8 101 
a=rtpmap:107 BV32/16000 
a=rtpmap:101 telephone-event/8000 
a=fmtp:101 0-15 
a=sendrecv 
a=candidate:1 1 UDP 659136 169.254.35.59 63472 typ host 
a=candidate:1 2 UDP 659134 169.254.35.59 63473 typ host 
]]> 
</message> 

回答

0

第一步將確保您已經提供了容器正確的DAR配置。這意味着您的SipApplication已註冊INVITE和CANCEL消息。

您向INVITE發送了[email protected],該容器將其解析爲外部IP地址,這就是爲什麼您可以看到:「在容器外部調度請求事件」。

你可以看到,容器嘗試發送您的邀請到Mobicents.org

from="127.0.0.1:5080" 
to="209.132.182.24:5060" 

的解決IP地址這就是爲什麼你沒有看到你的println的消息,這一要求並不意味着爲容器而爲外面。從您提供的日誌中您可以看到180 RINGING從未發送。

似乎SipSession從來沒有建立,這就是爲什麼當你嘗試取消時,你會得到NullPointException。

你需要的是處理容器內的請求。

請查閱Mobicents上的CallBlocking example以獲得一些提示。

讓我知道,如果我可以進一步幫助。