Proprietäre SIP-Headerfelder in Liberty
Sie können eine SIP-Servletanforderung (Session Initiation Protocol) erstellen, die proprietäre Headerfelder enthält. Proprietäre SIP-Headerfelder ermöglichen es, bestimmte SIP-Einstellungen pro Nachricht zu implementieren. SIP-Einstellungen, die auf der Ebene der SIP-Container festgelegt werden, werden auf alle vom SIP-Container bearbeiteten SIP-Nachrichten angewendet.
Um proprietäre Headerfelder in eine Nachricht aufzunehmen, müssen Sie Ihre SIP-Servletanforderung so konfigurieren, dass sie mindestens eine Methode vom Typ "SipServletMessage.setHeader(String-Name, String-Wert)" enthält. Wenn die Anwendung SipServletRequest.send() aufruft, um die Anforderung zu senden, enthält das Nachrichtenobjekt, das zur Übertragung an den SIP-Stack übergeben wird, die proprietären Headerinformationen. Der SIP-Stack erstellt dann eine Clienttransaktion zum Absenden der Anforderung und passt die SIP-Konfigurationseinstellungen für diese Anforderung, die auf proprietären Headerfeldern im Nachrichtenobjekt basiert, an. Der Stack entfernt die proprietären Headerfelder, bevor die Nachricht an das Netz gesendet wird.
Proprietäre Felder für die Angabe von Zeitgeberwerten
- IBM-TransactionTimeout
- Verwenden Sie dieses Headerfeld, um den Zeitlimitwert für Clienttransaktionen in Millisekunden anzugeben. Dieser Header entspricht der Angabe eines Werts für Zeitgeber B in Clienttransaktionen vom Typ INVITE und für Zeitgeber F in Clienttransaktionen anderer Typen.
- IBM-RetransmissionInterval
- Verwenden Sie dieses Headerfeld, um den Intervallwert für die wiederholte Übertragung von Anforderungen in Millisekunden anzugeben. Dieser Header entspricht der Angabe eines Werts für Zeitgeber A in Clienttransaktionen vom Typ INVITE und für Zeitgeber E in Clienttransaktionen anderer Typen.
- IBM-RetransmissionMaxInterval
- Verwenden Sie dieses Headerfeld, um den Maximalwert des Intervalls für wiederholte Übertragung in Millisekunden festzulegen. Dieser Header entspricht der Angabe eines Werts für Zeitgeber B in Clienttransaktionen vom Typ INVITE und für Zeitgeber T2 in Clienttransaktionen anderer Typen.