Hosting mit mehreren Netzen

SIP über einen in JSR 289 beschriebenen Host mit mehreren Netzen die Weiterleitung abgehender SIP-Anforderungen über mehr als eine Schnittstelle unterstützen.

In einer Hostumgebung mit mehreren Netzen kann der SIP-Container eine bestimmte abgehende Schnittstelle für die Weiterleitung von Nachrichten auswählen. Der SIP-Container kann vom SIP-Proxy eine Liste abgehender Schnittstellen akzeptieren und diese dann für jede SIP-Anwendung verfügbar machen. Diese Funktionalität ist für Anwendungen bestimmt, die den Fluss abgehender Anforderungen streng kontrollieren müssen.

Mit den beiden folgenden Methoden kann gemäß Abschnitt 14.2 der Spezifikation JSR 289 die zum Senden von Anforderungen verwendete abgehende Schnittstelle ausgewählt werden:

  • setOutboundInterface(java.net.InetSocketAddress address)

Eine SIP-Anwendung kann eine Liste verfügbarer SIP-URIs für das Senden abgehender Anforderungen vom ServletContext-Attribut "javax.servlet.sip.outboundInterfaces" anfordern, das mit der statischen Zeichenfolge javax.servlet.sip.SipServlet.OUTBOUND_INTERFACES definiert ist.

Vor dem Senden abgehender Anforderungen muss die Anwendung die Schnittstelle für das Proxy-Objekt, das ProxyBranch-Objekt und das SipSession-Objekt festlegen. Die Schnittstelle wird im Attribut für abgehende Schnittstellen zurückgegeben. Der Container benachrichtigt dann den Proxy, welche Schnittstelle zum Senden der abgehenden Anforderung verwendet werden soll. Die Weiterleitung von Nachrichten, die keine Anforderungsnachrichten sind, wird mit anderen Mitteln gesteuert, z. B. mit Headern. Eine Antwortnachricht wird beispielsweise immer über die Schnittstelle gesendet, über die die entsprechende Anforderung empfangen wurde.

Wenn die Weiterleitung einer abgehenden Anforderung modifiziert wird, kann sich dies auf alle nachfolgend angegebenen SIP-Header, die in abgehende SIP-Anforderung eingefügt werden, und auf alle künftigen Antworten im Dialog auswirken:
  • VIA-Header
  • Contact-Header
  • Record-Route- und Route-Header
  • Path-Header

Drei angepasste SIP-Proxy-Eigenschaften geben die Namen der Standardketten an, über die bestimmt wird, welche Schnittstelle für abgehende Anforderungen verwendet wird. Lesen Sie hierzu den Artikel "Hosting mit mehreren Netzen konfigurieren".

SIP mit einem Host mit mehreren Netzen wird nur in einer verteilten Umgebung unterstützt und muss auf dem WebSphere-SIP-Proxy konfiguriert werden. Ein eigenständiger SIP-Container unterstützt diese Funktionalität nicht.


Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ccea_multihome
Dateiname:ccea_multihome.html