This commit is contained in:
2019-07-30 19:26:19 +02:00
parent 0fe1886b88
commit 4b5c90314f
16 changed files with 1977 additions and 8 deletions
+2 -1
View File
@@ -21,7 +21,7 @@ import javax.sip.message.Response;
import logger.OhmLogger;
/**
*
* Erstellt den Trying Header, wird als erstes gesendet sobald man einen Anruf bekommt
* @author Jan
*/
public class SIP100Trying
@@ -44,6 +44,7 @@ public class SIP100Trying
AllowHeader allow = headerFactory.createAllowHeader("NOTIFY,INVITE,ACK,CANCEL,BYE,REFER,INFO,OPTIONS,MESSAGE");
tryResponse.addHeader(supp);
tryResponse.addHeader(allow);
lgTry.info("100-Trying Header erstellt");
}
catch (Exception ex)
{
+5 -4
View File
@@ -21,13 +21,15 @@ import javax.sip.message.MessageFactory;
import javax.sip.message.Response;
import logger.OhmLogger;
/**
*
* Erstellt den Ringing Header, wird als zweites gesendet sobald man einen Anruf bekommt
* Wiederholen bis User das Telefon abnimmt oder nichtmehr angerufen wird
*
* @author Jan
*/
public class SIP180Ringing implements Runnable
{
private RequestEvent requestEvent;
private ExecutorService threadring;
private ExecutorService threadring; //für wiederholtes senden des Ringing Headers
private boolean callIncoming;
private Response responseRing;
private MessageFactory messageFactory;
@@ -58,7 +60,7 @@ public class SIP180Ringing implements Runnable
responseRing.addHeader(headerFactory.createSupportedHeader("replace,path,timer"));
responseRing.addHeader(this.headerFactory.createAllowHeader("NOTIFY,INVITE,ACK,CANCEL,BYE,REFER,INFO,OPTIONS,MESSAGE"));
responseRing.addHeader(this.headerFactory.createAllowEventsHeader("talk,hold,refer")); //für was wird er gebraucht
lgRing.info("Ringing Header erfolgreich erstellt");
lgRing.info("180-Ringing Header erstellt");
}
catch (Exception ex)
{
@@ -83,7 +85,6 @@ public class SIP180Ringing implements Runnable
{
}
}
/**
* @return the responseRing
*/
+1 -1
View File
@@ -54,7 +54,7 @@ public class SIP200Ok
response.addHeader((CallIdHeader) this.requestEvent.getRequest().getHeader("Call-ID"));
response.addHeader(allow);
response.addHeader(allowevents);
lg200Ok.info("200Ok Header erfolgreich erstellt");
lg200Ok.info("200-OK Header erstellt");
}
catch (Exception ex)
{
+1 -1
View File
@@ -62,7 +62,7 @@ public class SIPInvite
ContentTypeHeader content = headerFactory.createContentTypeHeader("application", "sdp");
inviterequest.addHeader(content);
inviterequest.setContent(sessionDescription, content);
System.out.println(inviterequest);
lgInvite.info("Invitation Header erstellt");
}
catch (Exception ex)
{
+1 -1
View File
@@ -55,7 +55,7 @@ public class SIPRegister
request.addHeader(contactHeader);
request.addHeader(allow);
request.addHeader(expire);
lgRegister.info("Erfolgreiche Register-Header erstellt");
lgRegister.info("Register Header erstellt");
}
catch (Exception ex)
{
+1
View File
@@ -97,6 +97,7 @@ public class SIPSessionDescription
}
}
sessionDescription.setAttributes(mediavec);
lgSessionDescription.info("SDP Header erstellt");
}
catch (Exception ex)
{