public Notifier(int port) throws Exception {
this.port = port;
Properties properties = new Properties();
logger.addAppender(new FileAppender(new SimpleLayout(), "notifieroutputlog_" + port
+ ".txt"));
properties.setProperty("javax.sip.STACK_NAME", "notifier" + port);
// You need 16 for logging traces. 32 for debug + traces.
// Your code will limp at 32 but it is best for debugging.
properties.setProperty("gov.nist.javax.sip.TRACE_LEVEL", "32");
properties.setProperty("gov.nist.javax.sip.DEBUG_LOG", "notifierdebug_" + port
+ ".txt");
properties.setProperty("gov.nist.javax.sip.SERVER_LOG", "notifierlog_" + port
+ ".txt");
if(System.getProperty("enableNIO") != null && System.getProperty("enableNIO").equalsIgnoreCase("true")) {
logger.info("\nNIO Enabled\n");
properties.setProperty("gov.nist.javax.sip.MESSAGE_PROCESSOR_FACTORY", NioMessageProcessorFactory.class.getName());
}
// Create SipStack object
sipStack = sipFactory.createSipStack(properties);
logger.info("sipStack = " + sipStack);
this.createProvider( );
this.udpProvider.addSipListener(this);
}
DeliverNotifyBefore202Test.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:LightSIP
作者:
评论列表
文章目录