Liberty 中的 SIP 應用程式路由器

「階段作業起始通訊協定 (SIP)」儲存器會透過 SIP 應用程式路由器,來選取儲存器內應用程式的執行順序。

SIP 儲存器可以呼叫多個應用程式,來部署完整的服務或功能。這個模組和組合方法可方便應用程式開發人員開發新應用程式。模組應用程式的合併和管理可更容易,同時個別應用程式的實作也能維持獨立。

應用程式路由器負責以正確的順序,選取正確的應用程式來處理送入的訊息。需要應用程式路由器,儲存器才能運作,但它與儲存器之間算是獨立的邏輯實體。應用程式路由器以 JSR 289 規格為基礎。如需應用程式路由器功能的詳細資料,請參閱該規格。

可以使用標準配置檔來配置預設應用程式路由器 (DAR),依照 JSR 289 的定義,這個配置檔是提供給 SIP 儲存器。

應用程式遞送(亦稱為應用程式組合)有數種處理方式:
  • library 元素中,指定含有應用程式路由器實作和提供者的 Java™ 保存檔 (JAR) 路徑,來配置一個自訂應用程式路由器 (CAR),並新增 bell 元素,以便在  server.xml 檔中參照這個程式庫。特定的提供者定義在 sipApplicationRouter 元素的 carProvider 屬性中。如需範例,請參閱在 Liberty 上管理「階段作業起始通訊協定 (SIP)」說明文件。
  • 配置 DAR,在 server.xml 檔的 sipApplicationRouter 元素中,於 sipDarConfiguration 屬性中提供其位置。

指示主題類型的圖示 概念主題

檔名:cwlp_sip_sipapprouter.html