ganti versi tinylog 18/12/2024
This commit is contained in:
10
.idea/libraries/tinylog_api.xml
generated
Normal file
10
.idea/libraries/tinylog_api.xml
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
<component name="libraryTable">
|
||||
<library name="tinylog.api" type="repository">
|
||||
<properties maven-id="org.tinylog:tinylog-api:2.5.0" />
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/tinylog/tinylog-api/2.5.0/tinylog-api-2.5.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</component>
|
||||
11
.idea/libraries/tinylog_impl.xml
generated
Normal file
11
.idea/libraries/tinylog_impl.xml
generated
Normal file
@@ -0,0 +1,11 @@
|
||||
<component name="libraryTable">
|
||||
<library name="tinylog.impl" type="repository">
|
||||
<properties maven-id="org.tinylog:tinylog-impl:2.7.0" />
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/tinylog/tinylog-impl/2.7.0/tinylog-impl-2.7.0.jar!/" />
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/tinylog/tinylog-api/2.7.0/tinylog-api-2.7.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</component>
|
||||
@@ -1,4 +1,4 @@
|
||||
exception=unpack, strip: jdk.internal
|
||||
writer=console
|
||||
writer.exception=drop cause
|
||||
writer.format = {date:dd-MM-yyyy HH:mm:ss} {class}.{method}()
|
||||
writer.format={date:dd-MM-yyyy HH:mm:ss} {class}.{method}() : {message}
|
||||
@@ -14,8 +14,9 @@
|
||||
<orderEntry type="library" name="io.javalin" level="project" />
|
||||
<orderEntry type="library" name="google.code.gson" level="project" />
|
||||
<orderEntry type="library" name="projectlombok.lombok" level="project" />
|
||||
<orderEntry type="library" name="tinylog" level="project" />
|
||||
<orderEntry type="library" name="corundumstudio.socketio.netty" level="project" />
|
||||
<orderEntry type="library" name="slf4j.simple" level="project" />
|
||||
<orderEntry type="library" name="tinylog.api" level="project" />
|
||||
<orderEntry type="library" name="tinylog.impl" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -3,7 +3,7 @@ package Audio;
|
||||
import com.sun.jna.Memory;
|
||||
import com.sun.jna.Pointer;
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.media.SoundSource;
|
||||
|
||||
/**
|
||||
|
||||
@@ -2,7 +2,7 @@ package Audio;
|
||||
import com.sun.jna.Memory;
|
||||
import com.sun.jna.Pointer;
|
||||
import peers.media.AbstractSoundManager;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@@ -19,7 +19,7 @@ import com.sun.jna.Pointer;
|
||||
import com.sun.jna.Native;
|
||||
|
||||
import Audio.Bass.BASS_DEVICEINFO;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ import SIP.jSIPClient;
|
||||
import SIP.javaSipEvents;
|
||||
import Webpage.*;
|
||||
import code.common;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
import java.io.File;
|
||||
import java.net.Inet4Address;
|
||||
|
||||
@@ -2,7 +2,7 @@ package SBC;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package SBC;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package SIP;
|
||||
|
||||
import code.common;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.Config;
|
||||
import peers.media.MediaMode;
|
||||
import peers.sip.syntaxencoding.SipURI;
|
||||
|
||||
@@ -9,7 +9,7 @@ import Audio.*;
|
||||
import code.common;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.media.MediaManager;
|
||||
import peers.media.MediaMode;
|
||||
import peers.sip.Utils;
|
||||
@@ -36,8 +36,11 @@ public class jSIPClient {
|
||||
}
|
||||
|
||||
@Getter private String serverAddress;
|
||||
@Getter private int serverPort;
|
||||
@Getter private String Username;
|
||||
@Getter private String Password;
|
||||
@Getter private String audioInput;
|
||||
@Getter private String audioOutput;
|
||||
|
||||
public CustomConfig cc = new CustomConfig();
|
||||
private EventManager em;
|
||||
@@ -59,6 +62,7 @@ public class jSIPClient {
|
||||
Disconnect();
|
||||
if (cc==null) cc = new CustomConfig();
|
||||
cc.setDomain(serverAddress);
|
||||
cc.setSipPort(serverPort);
|
||||
cc.setUserPart(Username);
|
||||
cc.setPassword(Password);
|
||||
|
||||
@@ -258,7 +262,8 @@ public class jSIPClient {
|
||||
//Logger lg = new FileLogger(null);
|
||||
// Logger lg = null;
|
||||
// jsm = new JavaxSoundManager(false, lg, null);
|
||||
jsm = new BassSoundManager("H3 Audio","H3 Audio", new BassSoundManagerListener() {
|
||||
Logger.info("Audio Input={}, Audio Output={}", audioInput, audioOutput);
|
||||
jsm = new BassSoundManager(audioOutput,audioInput, new BassSoundManagerListener() {
|
||||
|
||||
@Override
|
||||
public void Opened() {
|
||||
@@ -575,8 +580,11 @@ public class jSIPClient {
|
||||
|
||||
private void load_config(Properties prop) {
|
||||
serverAddress = GetProperties_StringValue(prop,"SipServer","rdkartono.ddns.me");
|
||||
serverPort = GetProperties_IntValue(prop,"SipPort",5060);
|
||||
Username = GetProperties_StringValue(prop,"SipUsername","101");
|
||||
Password = GetProperties_StringValue(prop,"SipPassword","password101");
|
||||
audioInput = GetProperties_StringValue(prop,"AudioInputDevice","Default");
|
||||
audioOutput = GetProperties_StringValue(prop,"AudioOutputDevice","Default");
|
||||
Logger.info("SIP Server={}, Username={}, Password={}", serverAddress, Username, Password);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ import SBC.RamInformation;
|
||||
import com.google.gson.JsonObject;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ import com.corundumstudio.socketio.SocketIOServer;
|
||||
import lombok.Getter;
|
||||
import lombok.NonNull;
|
||||
import lombok.Setter;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
|
||||
import java.util.function.Function;
|
||||
|
||||
@@ -5,7 +5,7 @@ import io.javalin.http.HttpCode;
|
||||
import io.javalin.http.staticfiles.Location;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
import java.util.Objects;
|
||||
import java.util.Properties;
|
||||
|
||||
@@ -3,7 +3,7 @@ package code;
|
||||
import com.google.gson.Gson;
|
||||
import com.sun.jna.Platform;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.syntaxencoding.SipHeaderFieldName;
|
||||
import peers.sip.syntaxencoding.SipHeaderFieldValue;
|
||||
import peers.sip.syntaxencoding.SipHeaders;
|
||||
|
||||
@@ -35,7 +35,7 @@ import javax.xml.transform.TransformerFactory;
|
||||
import javax.xml.transform.dom.DOMSource;
|
||||
import javax.xml.transform.stream.StreamResult;
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.media.MediaMode;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.syntaxencoding.SipURI;
|
||||
|
||||
@@ -36,7 +36,7 @@ import javax.sound.sampled.SourceDataLine;
|
||||
import javax.sound.sampled.TargetDataLine;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.media.AbstractSoundManager;
|
||||
import peers.sip.Utils;
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
package peers.media;
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.PipedOutputStream;
|
||||
|
||||
@@ -26,7 +26,7 @@ import java.util.concurrent.CountDownLatch;
|
||||
|
||||
|
||||
import lombok.Getter;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.rtp.RFC3551;
|
||||
import peers.rtp.RtpSession;
|
||||
import peers.sdp.Codec;
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
package peers.media;
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.DatagramPacket;
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
package peers.media;
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
*/
|
||||
package peers.media;
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
|
||||
@@ -22,7 +22,7 @@ package peers.media;
|
||||
import java.io.IOException;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.rtp.RFC3551;
|
||||
import peers.rtp.RtpListener;
|
||||
import peers.rtp.RtpPacket;
|
||||
|
||||
@@ -29,7 +29,7 @@ import Audio.BassFileReader;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.rtp.RtpPacket;
|
||||
import peers.rtp.RtpSession;
|
||||
import peers.sdp.Codec;
|
||||
|
||||
@@ -33,7 +33,7 @@ import java.util.Random;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.rtp.RtpPacket;
|
||||
import peers.rtp.RtpSession;
|
||||
import peers.sdp.Codec;
|
||||
|
||||
@@ -26,7 +26,7 @@ import java.net.InetAddress;
|
||||
import java.net.SocketException;
|
||||
|
||||
import lombok.Setter;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Element;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
package peers.nat;
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.DatagramPacket;
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
package peers.rtp;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
// RFC 3550
|
||||
public class RtpParser {
|
||||
|
||||
@@ -39,7 +39,7 @@ import java.util.concurrent.Executors;
|
||||
import java.util.concurrent.RejectedExecutionException;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.media.AbstractSoundManager;
|
||||
|
||||
/**
|
||||
|
||||
@@ -26,7 +26,7 @@ import java.util.Hashtable;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.Config;
|
||||
|
||||
import peers.rtp.RFC3551;
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
package peers.sip;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
public abstract class AbstractState {
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ import java.security.NoSuchAlgorithmException;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.Config;
|
||||
|
||||
import peers.sip.RFC2617;
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
package peers.sip.core.useragent;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.Utils;
|
||||
import peers.sip.core.useragent.handlers.ByeHandler;
|
||||
|
||||
@@ -24,7 +24,7 @@ import java.net.UnknownHostException;
|
||||
import java.util.Hashtable;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.core.useragent.handlers.ByeHandler;
|
||||
import peers.sip.core.useragent.handlers.CancelHandler;
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
package peers.sip.core.useragent;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.core.useragent.handlers.ByeHandler;
|
||||
import peers.sip.core.useragent.handlers.CancelHandler;
|
||||
|
||||
@@ -24,7 +24,7 @@ import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.Utils;
|
||||
import peers.sip.syntaxencoding.SipHeaderFieldName;
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
package peers.sip.core.useragent.handlers;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.core.useragent.RequestManager;
|
||||
import peers.sip.core.useragent.SipListener;
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
package peers.sip.core.useragent.handlers;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.Utils;
|
||||
import peers.sip.core.useragent.MidDialogRequestManager;
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.util.List;
|
||||
import java.util.TimerTask;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.core.useragent.UserAgent;
|
||||
import peers.sip.syntaxencoding.NameAddress;
|
||||
|
||||
@@ -32,7 +32,7 @@ import java.util.List;
|
||||
import java.util.Timer;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.media.MediaManager;
|
||||
import peers.sdp.Codec;
|
||||
import peers.sdp.MediaDestination;
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.io.IOException;
|
||||
import java.util.Random;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sdp.SessionDescription;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.Utils;
|
||||
|
||||
@@ -27,7 +27,7 @@ import java.util.TimerTask;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.Config;
|
||||
|
||||
import peers.sip.RFC3261;
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.util.Timer;
|
||||
import java.util.TimerTask;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.Utils;
|
||||
import peers.sip.syntaxencoding.SipHeaderFieldName;
|
||||
|
||||
@@ -24,7 +24,7 @@ import java.util.Timer;
|
||||
import java.util.TimerTask;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.transport.SipMessage;
|
||||
import peers.sip.transport.SipRequest;
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.util.Timer;
|
||||
import java.util.TimerTask;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.syntaxencoding.SipHeaderFieldName;
|
||||
import peers.sip.syntaxencoding.SipHeaderFieldValue;
|
||||
|
||||
@@ -24,7 +24,7 @@ import java.util.Timer;
|
||||
import java.util.TimerTask;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.transport.SipRequest;
|
||||
import peers.sip.transport.SipResponse;
|
||||
|
||||
@@ -22,7 +22,7 @@ package peers.sip.transactionuser;
|
||||
import java.util.ArrayList;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.sip.RFC3261;
|
||||
import peers.sip.Utils;
|
||||
import peers.sip.syntaxencoding.NameAddress;
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
package peers.sip.transactionuser;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
public class DialogStateConfirmed extends DialogState {
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
package peers.sip.transactionuser;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
public class DialogStateEarly extends DialogState {
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
package peers.sip.transactionuser;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
public class DialogStateInit extends DialogState {
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
package peers.sip.transactionuser;
|
||||
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
|
||||
public class DialogStateTerminated extends DialogState {
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ import java.io.UnsupportedEncodingException;
|
||||
import java.net.InetAddress;
|
||||
|
||||
import lombok.Setter;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.Config;
|
||||
|
||||
import peers.sip.RFC3261;
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.util.Timer;
|
||||
import java.util.TimerTask;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.Config;
|
||||
|
||||
import peers.sip.RFC3261;
|
||||
|
||||
@@ -43,7 +43,7 @@ import java.security.AccessController;
|
||||
import java.security.PrivilegedAction;
|
||||
import java.util.Hashtable;
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.Config;
|
||||
|
||||
import peers.sip.RFC3261;
|
||||
|
||||
@@ -26,7 +26,7 @@ import java.net.SocketTimeoutException;
|
||||
import java.security.AccessController;
|
||||
import java.security.PrivilegedAction;
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.Config;
|
||||
|
||||
import peers.sip.RFC3261;
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.net.InetAddress;
|
||||
import java.security.AccessController;
|
||||
import java.security.PrivilegedAction;
|
||||
|
||||
import org.pmw.tinylog.Logger;
|
||||
import org.tinylog.Logger;
|
||||
import peers.Config;
|
||||
|
||||
import peers.sip.RFC3261;
|
||||
|
||||
Reference in New Issue
Block a user