forked from Thirdparty/wvp
修正对invite后trying响应的处理,避免误报错
parent
89c6224062
commit
60b8934a4b
|
@ -59,10 +59,10 @@ public class SipLayer implements SipListener, Runnable {
|
|||
|
||||
@PostConstruct
|
||||
private void initSipServer() {
|
||||
Thread thread=new Thread(this);
|
||||
thread.setDaemon(true);
|
||||
thread.setName("sip server thread start");
|
||||
thread.start();
|
||||
Thread thread = new Thread(this);
|
||||
thread.setDaemon(true);
|
||||
thread.setName("sip server thread start");
|
||||
thread.start();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -84,7 +84,7 @@ public class SipLayer implements SipListener, Runnable {
|
|||
* 0; public static final int TRACE_MESSAGES = 16; public static final int
|
||||
* TRACE_EXCEPTION = 17; public static final int TRACE_DEBUG = 32;
|
||||
*/
|
||||
properties.setProperty("gov.nist.javax.sip.TRACE_LEVEL", "0");
|
||||
properties.setProperty("gov.nist.javax.sip.TRACE_LEVEL", "32");
|
||||
properties.setProperty("gov.nist.javax.sip.SERVER_LOG", "sip_server_log");
|
||||
properties.setProperty("gov.nist.javax.sip.DEBUG_LOG", "sip_debug_log");
|
||||
sipStack = (SipStackImpl) sipFactory.createSipStack(properties);
|
||||
|
@ -99,13 +99,15 @@ public class SipLayer implements SipListener, Runnable {
|
|||
}
|
||||
|
||||
private void startTcpListener() throws Exception {
|
||||
ListeningPoint tcpListeningPoint = sipStack.createListeningPoint(sipConfig.getSipIp(), sipConfig.getSipPort(), "TCP");
|
||||
ListeningPoint tcpListeningPoint = sipStack.createListeningPoint(sipConfig.getSipIp(), sipConfig.getSipPort(),
|
||||
"TCP");
|
||||
tcpSipProvider = sipStack.createSipProvider(tcpListeningPoint);
|
||||
tcpSipProvider.addSipListener(this);
|
||||
}
|
||||
|
||||
private void startUdpListener() throws Exception {
|
||||
ListeningPoint udpListeningPoint = sipStack.createListeningPoint(sipConfig.getSipIp(), sipConfig.getSipPort(), "UDP");
|
||||
ListeningPoint udpListeningPoint = sipStack.createListeningPoint(sipConfig.getSipIp(), sipConfig.getSipPort(),
|
||||
"UDP");
|
||||
udpSipProvider = sipStack.createSipProvider(udpListeningPoint);
|
||||
udpSipProvider.addSipListener(this);
|
||||
}
|
||||
|
@ -127,13 +129,15 @@ public class SipLayer implements SipListener, Runnable {
|
|||
if ((status >= 200) && (status < 300)) { // Success!
|
||||
ISIPResponseProcessor processor = processorFactory.createResponseProcessor(evt);
|
||||
processor.process(evt, this, sipConfig);
|
||||
} else if (status == Response.TRYING) {
|
||||
// trying不会回复
|
||||
} else {
|
||||
logger.warn("接收到失败的response响应!status:" + status + ",message:" + response.getContent().toString());
|
||||
}
|
||||
// trying不会回复
|
||||
if (status == Response.TRYING) {
|
||||
// if (status == Response.TRYING) {
|
||||
|
||||
}
|
||||
// }
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue