diff --git a/.idea/libraries/tinylog_api.xml b/.idea/libraries/tinylog_api.xml
new file mode 100644
index 0000000..a47e24b
--- /dev/null
+++ b/.idea/libraries/tinylog_api.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/tinylog_impl.xml b/.idea/libraries/tinylog_impl.xml
new file mode 100644
index 0000000..2483189
--- /dev/null
+++ b/.idea/libraries/tinylog_impl.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Properties/tinylog.properties b/Properties/tinylog.properties
index 0c4bb17..7570428 100644
--- a/Properties/tinylog.properties
+++ b/Properties/tinylog.properties
@@ -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}()
\ No newline at end of file
+exception=unpack, strip: jdk.internal
+writer=console
+writer.exception=drop cause
+writer.format={date:dd-MM-yyyy HH:mm:ss} {class}.{method}() : {message}
\ No newline at end of file
diff --git a/SIPIntercom.iml b/SIPIntercom.iml
index 0994aef..a80fe8f 100644
--- a/SIPIntercom.iml
+++ b/SIPIntercom.iml
@@ -14,8 +14,9 @@
-
+
+
\ No newline at end of file
diff --git a/src/Audio/BassFileReader.java b/src/Audio/BassFileReader.java
index 3fcb369..923d794 100644
--- a/src/Audio/BassFileReader.java
+++ b/src/Audio/BassFileReader.java
@@ -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;
/**
diff --git a/src/Audio/BassSoundManager.java b/src/Audio/BassSoundManager.java
index 43b61c6..8f68d73 100644
--- a/src/Audio/BassSoundManager.java
+++ b/src/Audio/BassSoundManager.java
@@ -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;
diff --git a/src/Audio/JSIPAudio.java b/src/Audio/JSIPAudio.java
index 8e7275b..c9ea76c 100644
--- a/src/Audio/JSIPAudio.java
+++ b/src/Audio/JSIPAudio.java
@@ -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;
diff --git a/src/Main.java b/src/Main.java
index b853462..42fbbd6 100644
--- a/src/Main.java
+++ b/src/Main.java
@@ -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;
diff --git a/src/SBC/GpioInput.java b/src/SBC/GpioInput.java
index 3ade32f..0729f91 100644
--- a/src/SBC/GpioInput.java
+++ b/src/SBC/GpioInput.java
@@ -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;
diff --git a/src/SBC/GpioOutput.java b/src/SBC/GpioOutput.java
index a2c7227..96f1ab0 100644
--- a/src/SBC/GpioOutput.java
+++ b/src/SBC/GpioOutput.java
@@ -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;
diff --git a/src/SIP/CustomConfig.java b/src/SIP/CustomConfig.java
index 3c0af47..7574e5f 100644
--- a/src/SIP/CustomConfig.java
+++ b/src/SIP/CustomConfig.java
@@ -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;
diff --git a/src/SIP/jSIPClient.java b/src/SIP/jSIPClient.java
index 034e8a2..5dbcd9e 100644
--- a/src/SIP/jSIPClient.java
+++ b/src/SIP/jSIPClient.java
@@ -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);
}
}
diff --git a/src/Webpage/SocketioResponse.java b/src/Webpage/SocketioResponse.java
index c21cd28..4f13e42 100644
--- a/src/Webpage/SocketioResponse.java
+++ b/src/Webpage/SocketioResponse.java
@@ -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;
diff --git a/src/Webpage/SocketioServer.java b/src/Webpage/SocketioServer.java
index 2aa42b9..f431f31 100644
--- a/src/Webpage/SocketioServer.java
+++ b/src/Webpage/SocketioServer.java
@@ -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;
diff --git a/src/Webpage/WebServer.java b/src/Webpage/WebServer.java
index 37b962c..0c02891 100644
--- a/src/Webpage/WebServer.java
+++ b/src/Webpage/WebServer.java
@@ -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;
diff --git a/src/code/common.java b/src/code/common.java
index bde935d..c7ce130 100644
--- a/src/code/common.java
+++ b/src/code/common.java
@@ -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;
diff --git a/src/peers/XmlConfig.java b/src/peers/XmlConfig.java
index 059b892..4bde0fd 100644
--- a/src/peers/XmlConfig.java
+++ b/src/peers/XmlConfig.java
@@ -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;
diff --git a/src/peers/javaxsound/JavaxSoundManager.java b/src/peers/javaxsound/JavaxSoundManager.java
index 09c406a..5063e8e 100644
--- a/src/peers/javaxsound/JavaxSoundManager.java
+++ b/src/peers/javaxsound/JavaxSoundManager.java
@@ -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;
diff --git a/src/peers/media/Capture.java b/src/peers/media/Capture.java
index 6937e34..8e5922a 100644
--- a/src/peers/media/Capture.java
+++ b/src/peers/media/Capture.java
@@ -19,7 +19,7 @@
package peers.media;
-import org.pmw.tinylog.Logger;
+import org.tinylog.Logger;
import java.io.IOException;
import java.io.PipedOutputStream;
diff --git a/src/peers/media/CaptureRtpSender.java b/src/peers/media/CaptureRtpSender.java
index 255634a..8aec010 100644
--- a/src/peers/media/CaptureRtpSender.java
+++ b/src/peers/media/CaptureRtpSender.java
@@ -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;
diff --git a/src/peers/media/Echo.java b/src/peers/media/Echo.java
index 6d88870..0340a3f 100644
--- a/src/peers/media/Echo.java
+++ b/src/peers/media/Echo.java
@@ -19,7 +19,7 @@
package peers.media;
-import org.pmw.tinylog.Logger;
+import org.tinylog.Logger;
import java.io.IOException;
import java.net.DatagramPacket;
diff --git a/src/peers/media/Encoder.java b/src/peers/media/Encoder.java
index af4bc97..7565e6f 100644
--- a/src/peers/media/Encoder.java
+++ b/src/peers/media/Encoder.java
@@ -19,7 +19,7 @@
package peers.media;
-import org.pmw.tinylog.Logger;
+import org.tinylog.Logger;
import java.io.File;
import java.io.FileNotFoundException;
diff --git a/src/peers/media/FileReader.java b/src/peers/media/FileReader.java
index e1bfc51..9c05e60 100644
--- a/src/peers/media/FileReader.java
+++ b/src/peers/media/FileReader.java
@@ -18,7 +18,7 @@
*/
package peers.media;
-import org.pmw.tinylog.Logger;
+import org.tinylog.Logger;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
diff --git a/src/peers/media/IncomingRtpReader.java b/src/peers/media/IncomingRtpReader.java
index 3bd81f1..df7c224 100644
--- a/src/peers/media/IncomingRtpReader.java
+++ b/src/peers/media/IncomingRtpReader.java
@@ -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;
diff --git a/src/peers/media/MediaManager.java b/src/peers/media/MediaManager.java
index baa4c6d..c8f8ba1 100644
--- a/src/peers/media/MediaManager.java
+++ b/src/peers/media/MediaManager.java
@@ -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;
diff --git a/src/peers/media/RtpSender.java b/src/peers/media/RtpSender.java
index f32fae7..0107740 100644
--- a/src/peers/media/RtpSender.java
+++ b/src/peers/media/RtpSender.java
@@ -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;
diff --git a/src/peers/nat/PeerManager.java b/src/peers/nat/PeerManager.java
index 8453bfe..50b6842 100644
--- a/src/peers/nat/PeerManager.java
+++ b/src/peers/nat/PeerManager.java
@@ -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;
diff --git a/src/peers/nat/UDPReceiver.java b/src/peers/nat/UDPReceiver.java
index 0e7af30..5022142 100644
--- a/src/peers/nat/UDPReceiver.java
+++ b/src/peers/nat/UDPReceiver.java
@@ -19,7 +19,7 @@
package peers.nat;
-import org.pmw.tinylog.Logger;
+import org.tinylog.Logger;
import java.io.IOException;
import java.net.DatagramPacket;
diff --git a/src/peers/rtp/RtpParser.java b/src/peers/rtp/RtpParser.java
index 30e7cad..a774000 100644
--- a/src/peers/rtp/RtpParser.java
+++ b/src/peers/rtp/RtpParser.java
@@ -20,7 +20,7 @@
package peers.rtp;
-import org.pmw.tinylog.Logger;
+import org.tinylog.Logger;
// RFC 3550
public class RtpParser {
diff --git a/src/peers/rtp/RtpSession.java b/src/peers/rtp/RtpSession.java
index b928b93..91e1072 100644
--- a/src/peers/rtp/RtpSession.java
+++ b/src/peers/rtp/RtpSession.java
@@ -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;
/**
diff --git a/src/peers/sdp/SDPManager.java b/src/peers/sdp/SDPManager.java
index 31ad4ec..1449530 100644
--- a/src/peers/sdp/SDPManager.java
+++ b/src/peers/sdp/SDPManager.java
@@ -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;
diff --git a/src/peers/sip/AbstractState.java b/src/peers/sip/AbstractState.java
index 47936d7..2045c2e 100644
--- a/src/peers/sip/AbstractState.java
+++ b/src/peers/sip/AbstractState.java
@@ -20,7 +20,7 @@
package peers.sip;
-import org.pmw.tinylog.Logger;
+import org.tinylog.Logger;
public abstract class AbstractState {
diff --git a/src/peers/sip/core/useragent/ChallengeManager.java b/src/peers/sip/core/useragent/ChallengeManager.java
index 7a3e554..5e24635 100644
--- a/src/peers/sip/core/useragent/ChallengeManager.java
+++ b/src/peers/sip/core/useragent/ChallengeManager.java
@@ -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;
diff --git a/src/peers/sip/core/useragent/InitialRequestManager.java b/src/peers/sip/core/useragent/InitialRequestManager.java
index 078990d..f850903 100644
--- a/src/peers/sip/core/useragent/InitialRequestManager.java
+++ b/src/peers/sip/core/useragent/InitialRequestManager.java
@@ -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;
diff --git a/src/peers/sip/core/useragent/MidDialogRequestManager.java b/src/peers/sip/core/useragent/MidDialogRequestManager.java
index e7b6509..1c5e7df 100644
--- a/src/peers/sip/core/useragent/MidDialogRequestManager.java
+++ b/src/peers/sip/core/useragent/MidDialogRequestManager.java
@@ -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;
diff --git a/src/peers/sip/core/useragent/RequestManager.java b/src/peers/sip/core/useragent/RequestManager.java
index f2d3fcc..f6cbf0f 100644
--- a/src/peers/sip/core/useragent/RequestManager.java
+++ b/src/peers/sip/core/useragent/RequestManager.java
@@ -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;
diff --git a/src/peers/sip/core/useragent/UAC.java b/src/peers/sip/core/useragent/UAC.java
index 09c5edd..fff4901 100644
--- a/src/peers/sip/core/useragent/UAC.java
+++ b/src/peers/sip/core/useragent/UAC.java
@@ -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;
diff --git a/src/peers/sip/core/useragent/handlers/ByeHandler.java b/src/peers/sip/core/useragent/handlers/ByeHandler.java
index 5807b04..fcfe3b2 100644
--- a/src/peers/sip/core/useragent/handlers/ByeHandler.java
+++ b/src/peers/sip/core/useragent/handlers/ByeHandler.java
@@ -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;
diff --git a/src/peers/sip/core/useragent/handlers/CancelHandler.java b/src/peers/sip/core/useragent/handlers/CancelHandler.java
index 3acc7a6..7753123 100644
--- a/src/peers/sip/core/useragent/handlers/CancelHandler.java
+++ b/src/peers/sip/core/useragent/handlers/CancelHandler.java
@@ -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;
diff --git a/src/peers/sip/core/useragent/handlers/DialogMethodHandler.java b/src/peers/sip/core/useragent/handlers/DialogMethodHandler.java
index 907e5e7..acfec3d 100644
--- a/src/peers/sip/core/useragent/handlers/DialogMethodHandler.java
+++ b/src/peers/sip/core/useragent/handlers/DialogMethodHandler.java
@@ -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;
diff --git a/src/peers/sip/core/useragent/handlers/InviteHandler.java b/src/peers/sip/core/useragent/handlers/InviteHandler.java
index f890fc5..b3eabdc 100644
--- a/src/peers/sip/core/useragent/handlers/InviteHandler.java
+++ b/src/peers/sip/core/useragent/handlers/InviteHandler.java
@@ -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;
diff --git a/src/peers/sip/core/useragent/handlers/OptionsHandler.java b/src/peers/sip/core/useragent/handlers/OptionsHandler.java
index 3c2aa05..8f3ae99 100644
--- a/src/peers/sip/core/useragent/handlers/OptionsHandler.java
+++ b/src/peers/sip/core/useragent/handlers/OptionsHandler.java
@@ -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;
diff --git a/src/peers/sip/core/useragent/handlers/RegisterHandler.java b/src/peers/sip/core/useragent/handlers/RegisterHandler.java
index d0355a7..9bce357 100644
--- a/src/peers/sip/core/useragent/handlers/RegisterHandler.java
+++ b/src/peers/sip/core/useragent/handlers/RegisterHandler.java
@@ -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;
diff --git a/src/peers/sip/transaction/InviteClientTransaction.java b/src/peers/sip/transaction/InviteClientTransaction.java
index 2fb34eb..ac65096 100644
--- a/src/peers/sip/transaction/InviteClientTransaction.java
+++ b/src/peers/sip/transaction/InviteClientTransaction.java
@@ -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;
diff --git a/src/peers/sip/transaction/InviteServerTransaction.java b/src/peers/sip/transaction/InviteServerTransaction.java
index 7e426a8..14c8676 100644
--- a/src/peers/sip/transaction/InviteServerTransaction.java
+++ b/src/peers/sip/transaction/InviteServerTransaction.java
@@ -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;
diff --git a/src/peers/sip/transaction/NonInviteClientTransaction.java b/src/peers/sip/transaction/NonInviteClientTransaction.java
index 9cd26cd..c3c5034 100644
--- a/src/peers/sip/transaction/NonInviteClientTransaction.java
+++ b/src/peers/sip/transaction/NonInviteClientTransaction.java
@@ -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;
diff --git a/src/peers/sip/transaction/NonInviteServerTransaction.java b/src/peers/sip/transaction/NonInviteServerTransaction.java
index 2c34b7e..6437d43 100644
--- a/src/peers/sip/transaction/NonInviteServerTransaction.java
+++ b/src/peers/sip/transaction/NonInviteServerTransaction.java
@@ -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;
diff --git a/src/peers/sip/transactionuser/Dialog.java b/src/peers/sip/transactionuser/Dialog.java
index 92f8041..20b2f58 100644
--- a/src/peers/sip/transactionuser/Dialog.java
+++ b/src/peers/sip/transactionuser/Dialog.java
@@ -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;
diff --git a/src/peers/sip/transactionuser/DialogStateConfirmed.java b/src/peers/sip/transactionuser/DialogStateConfirmed.java
index 30a8b18..b809514 100644
--- a/src/peers/sip/transactionuser/DialogStateConfirmed.java
+++ b/src/peers/sip/transactionuser/DialogStateConfirmed.java
@@ -20,7 +20,7 @@
package peers.sip.transactionuser;
-import org.pmw.tinylog.Logger;
+import org.tinylog.Logger;
public class DialogStateConfirmed extends DialogState {
diff --git a/src/peers/sip/transactionuser/DialogStateEarly.java b/src/peers/sip/transactionuser/DialogStateEarly.java
index 292d27c..93f1213 100644
--- a/src/peers/sip/transactionuser/DialogStateEarly.java
+++ b/src/peers/sip/transactionuser/DialogStateEarly.java
@@ -20,7 +20,7 @@
package peers.sip.transactionuser;
-import org.pmw.tinylog.Logger;
+import org.tinylog.Logger;
public class DialogStateEarly extends DialogState {
diff --git a/src/peers/sip/transactionuser/DialogStateInit.java b/src/peers/sip/transactionuser/DialogStateInit.java
index e3b4c4c..6e55291 100644
--- a/src/peers/sip/transactionuser/DialogStateInit.java
+++ b/src/peers/sip/transactionuser/DialogStateInit.java
@@ -20,7 +20,7 @@
package peers.sip.transactionuser;
-import org.pmw.tinylog.Logger;
+import org.tinylog.Logger;
public class DialogStateInit extends DialogState {
diff --git a/src/peers/sip/transactionuser/DialogStateTerminated.java b/src/peers/sip/transactionuser/DialogStateTerminated.java
index 2b38e58..a9650f8 100644
--- a/src/peers/sip/transactionuser/DialogStateTerminated.java
+++ b/src/peers/sip/transactionuser/DialogStateTerminated.java
@@ -20,7 +20,7 @@
package peers.sip.transactionuser;
-import org.pmw.tinylog.Logger;
+import org.tinylog.Logger;
public class DialogStateTerminated extends DialogState {
diff --git a/src/peers/sip/transport/MessageReceiver.java b/src/peers/sip/transport/MessageReceiver.java
index b7365b0..7cd6c7d 100644
--- a/src/peers/sip/transport/MessageReceiver.java
+++ b/src/peers/sip/transport/MessageReceiver.java
@@ -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;
diff --git a/src/peers/sip/transport/MessageSender.java b/src/peers/sip/transport/MessageSender.java
index 5996042..6d8c4b9 100644
--- a/src/peers/sip/transport/MessageSender.java
+++ b/src/peers/sip/transport/MessageSender.java
@@ -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;
diff --git a/src/peers/sip/transport/TransportManager.java b/src/peers/sip/transport/TransportManager.java
index 811d839..1a2512f 100644
--- a/src/peers/sip/transport/TransportManager.java
+++ b/src/peers/sip/transport/TransportManager.java
@@ -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;
diff --git a/src/peers/sip/transport/UdpMessageReceiver.java b/src/peers/sip/transport/UdpMessageReceiver.java
index 2f577f5..647bdc2 100644
--- a/src/peers/sip/transport/UdpMessageReceiver.java
+++ b/src/peers/sip/transport/UdpMessageReceiver.java
@@ -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;
diff --git a/src/peers/sip/transport/UdpMessageSender.java b/src/peers/sip/transport/UdpMessageSender.java
index e65e137..62330d1 100644
--- a/src/peers/sip/transport/UdpMessageSender.java
+++ b/src/peers/sip/transport/UdpMessageSender.java
@@ -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;