国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      使能用于不同通信協(xié)議的通信特征的應(yīng)用編程接口的制作方法_3

      文檔序號:8265734閱讀:來源:國知局
      Communication Manager?, Avaya IP Office?,Communication Manager Branch?, Session Manager?, System Manager?, MultiVantage Express?,及其組合。
      [0064] 雖然在圖I中只描繪了單個通信服務(wù)器128,但在單個企業(yè)網(wǎng)絡(luò)104中或者跨著由 單個企業(yè)擁有和操作但被通信網(wǎng)絡(luò)108分隔的多個分開的LAN 180地可提供兩個或更多個 通信服務(wù)器128。在企業(yè)或企業(yè)網(wǎng)絡(luò)104包括兩個或更多個通信服務(wù)器128的配置中,每個 服務(wù)器128可包括相似的功能,但可被配設(shè)用于僅向所有企業(yè)用戶的子集提供其特征。具 體地,第一通信服務(wù)器128可以是企業(yè)用戶的第一子集的權(quán)威并為其服務(wù),而第二通信服 務(wù)器128可以是企業(yè)用戶的第二子集的權(quán)威并為其服務(wù),其中用戶的第一和第二子集一般 不共享共同的用戶。這是通信服務(wù)器128可設(shè)有服務(wù)器表格124的一個原因。
      [0065] 此外,多個通信服務(wù)器128可支持共同的用戶社區(qū)。例如,在地理冗余應(yīng)用和用戶 不一定被綁定到單個應(yīng)用服務(wù)器的其他應(yīng)用中,可以有等同服務(wù)器的集群,其中用戶可由 該集群中的任何服務(wù)器來服務(wù)。
      [0066] 在一些實施例中,在通信服務(wù)器128上提供的定序規(guī)則132可對應(yīng)于或描述它是 其權(quán)威的每個用戶的通信特征偏好。特定用戶的定序規(guī)則132被該用戶的權(quán)威通信服務(wù)器 128參考來確定哪些特征--如果有的話--應(yīng)當被并入到該用戶的通信會話中(例如, 經(jīng)由應(yīng)用152)以及這種特征應(yīng)當以何種順序被并入到該通信會話中。通信服務(wù)器152可 以實際將通信特征直接提供到通信會話中或者確定應(yīng)用序列,該應(yīng)用序列將在建立期間被 調(diào)用并且在通信會話期間被使用。
      [0067] 應(yīng)當明白,定序規(guī)則132可以是偏好的列表,可以是包含通信偏好的表格,或者可 以是任何其他適當格式的。另外,定序規(guī)則132可由用戶和/或由管理人員來配設(shè)。如圖 1所示,定序規(guī)則132可以替換地或額外地設(shè)在CE 136中,從而使得CE 136能夠在原生操 作模式中對應(yīng)用定序,這將在本文中更詳細描述。
      [0068] 還要理解,可以使用任何數(shù)據(jù)結(jié)構(gòu)來渲染各種偏好表格,包括--但不限于-- 原始、合成或抽象數(shù)據(jù)類型、線性數(shù)據(jù)結(jié)構(gòu)、樹數(shù)據(jù)結(jié)構(gòu)、散列、圖,等等。
      [0069] CE 136可對應(yīng)于另一服務(wù)器,其用途是促?WebRTC通信利用應(yīng)用152和企業(yè)網(wǎng)絡(luò) 104的其他呼叫特征。CE 136的另一方面包括為對于WebRTC和其他類型的通信會話能夠 調(diào)用的應(yīng)用提供平臺的能力。
      [0070] 關(guān)于對應(yīng)用152的利用,如果通信會話包括WebRTC(例如,采用了至少一個瀏覽器 116),則CE 136可被調(diào)用以向瀏覽器116和/或168提供對企業(yè)網(wǎng)絡(luò)104的特征的訪問, 而如果遵循簡單的WebRTC協(xié)議則這些特征將不可用。在一些實施例中,CE 136利用使其 自身對企業(yè)網(wǎng)絡(luò)104外部的web瀏覽器116可用的端點適配器140。端點適配器140的額 外行為在2012年9月26日遞交的美國專利申請13/846, 710號中描述,特此通過引用將該 申請的全部內(nèi)容并入在此。在一些實施例中,端點適配器被配置為利用另一協(xié)議將瀏覽器 表示為完全特征使能的端點,從而使其能夠利用現(xiàn)有的企業(yè)通信網(wǎng)絡(luò)104的所有特征。
      [0071] CE 136還可包括協(xié)議無關(guān)通信API 144,其使得端點適配器140能夠訪問企業(yè)網(wǎng) 絡(luò)104的各種組件(例如,應(yīng)用152、通信服務(wù)器128、數(shù)據(jù)庫176、應(yīng)用媒體服務(wù)器156、其他 服務(wù)器172,等等)。在一些實施例中,端點適配器140被配置為對從瀏覽器116接收的會 話和/或媒體控制信令(例如,根據(jù)WebRTC定義傳送的會話和/或媒體控件)進行抽象, 以使得它們能夠被企業(yè)網(wǎng)絡(luò)104的本來不支持WebRTC的組件所理解。另一方面,協(xié)議無關(guān) 通信API 144被配置為使得在CE136內(nèi)操作的應(yīng)用能夠?qū)⑵涮卣魈峁┙o通信會話,無論下 層的端點在利用什么協(xié)議。作為示例,協(xié)議無關(guān)通信API 144可被配置為對來自正使用的 特定協(xié)議的會話和/或媒體控制信號進行抽象,以使得它們可被理解或被轉(zhuǎn)化為不同的協(xié) 議(例如,WebRTC 到 SIP、WebRTC 到 H. 323、SIP 到 WebRTC、H. 323 到 WebRTC,等等)。
      [0072] 可由位于WAN 180與通信網(wǎng)絡(luò)108之間的網(wǎng)關(guān)和/或防火墻來保護WAN 180免遭 非信任方的入侵。在一些實施例中,邊界設(shè)備120可包括網(wǎng)關(guān)和/或防火墻的功能。在一 些實施例中,在通信網(wǎng)絡(luò)108與WAN 180之間可提供單獨的網(wǎng)關(guān)或防火墻。在通信網(wǎng)絡(luò)108 與WAN180之間可提供的設(shè)備的更具體示例包括反向代理和STUN/TURN服務(wù)器。
      [0073] 其他服務(wù)器172可包括電子郵件服務(wù)器、語音郵件服務(wù)器、日歷服務(wù)器、會議服務(wù) 器和已知向客戶端設(shè)備提供特定服務(wù)的其他類型的服務(wù)器。在一些實施例中,其他服務(wù)器 172也可被認為是應(yīng)用服務(wù)器148,其提供一個或多個應(yīng)用152來用于通信會話中。
      [0074] 內(nèi)部通信設(shè)備136可由企業(yè)配設(shè)并且經(jīng)常由企業(yè)擁有。通信設(shè)備160的示范性類 型包括--但不限于--任何具備能力的電話、硬電話、軟電話、具備SIP能力的電話、具備 H. 323能力的電話、智能電話、蜂窩電話、PC、膝上型電腦、平板電腦和/或數(shù)字電話。適當 電話的示例包括 1600TM、2400TM、4600TM、5400TM、5600TM、9600?、9620TM、9630TM、9640TM、 9640GTM、9650TM、和 Quick EditionTM 電話、IP 無線電話(例如 Avaya 公司的 IP DECT TM 電話)、視頻電話(例如Avaya公司的Videophone?)以及Avaya公司的軟件電話。
      [0075] 企業(yè)數(shù)據(jù)庫176包括企業(yè)訂戶信息、例如名字、職位、電子地址信息(例如,電話號 碼、電子郵件地址、即時消息處理、直撥分機,等等)、訂戶聯(lián)絡(luò)人列表(例如,聯(lián)絡(luò)人名字和 電子地址信息)、其他員工記錄,等等。額外地或替換地,企業(yè)數(shù)據(jù)庫176可包含用戶的在場 信息、用戶的通信能力以及通信服務(wù)器128和/或CE 136可取得的任何其他動態(tài)變量。在 一些實施例中,數(shù)據(jù)庫176可包括某種結(jié)構(gòu)化格式(例如,層次數(shù)據(jù)庫、SQL數(shù)據(jù)庫,等等) 或非格式化格式(例如,非SQL數(shù)據(jù)庫,等等)的數(shù)據(jù)。數(shù)據(jù)庫176可包括持久性存儲(盤) 或者可以只是存儲器內(nèi)的數(shù)據(jù)庫。
      [0076] 根據(jù)至少一些實施例,通信服務(wù)器128確定應(yīng)用序列并且使得一個或多個應(yīng)用 144根據(jù)定序規(guī)則132被定序到通信會話中。具體地,通信服務(wù)器128被配置為分析特定用 戶的定序規(guī)則132并且調(diào)用必要的應(yīng)用152和路由來履行這種偏好。當與CE 136協(xié)同操 作時,通信服務(wù)器128可確定并調(diào)用企業(yè)應(yīng)用152來用于傳統(tǒng)的電話到電話通信會話、瀏覽 器到電話通信會話和/或瀏覽器到瀏覽器通信會話。從而,雖然通信服務(wù)器128被描繪為 與CE 136分離,但應(yīng)當明白,可在單個服務(wù)器上執(zhí)行通信服務(wù)器128和CE 136,并且在一些 實施例中,一個組件的功能可被并入到另一組件中(例如,CE 136功能可被并入到通信服 務(wù)器128中,或者通信服務(wù)器128功能可被并入到CE 136中)。
      [0077] -旦通信服務(wù)器128確定了應(yīng)用序列,通信服務(wù)器128就將通信使能消息傳遞到 應(yīng)用序列中的第一應(yīng)用152,從而允許第一應(yīng)用確定通信會話的參數(shù),將其自身插入到通信 會話的控制和/或媒體流中,并從而將其自身綁定到該通信會話。一旦第一應(yīng)用將其自身 插入到了通信會話中,第一應(yīng)用就或者將通信使能消息傳遞回通信服務(wù)器128以識別應(yīng)用 序列中的下一應(yīng)用(例如,基于定序規(guī)則132)或者將通信使能消息直接傳遞到應(yīng)用序列中 的第二應(yīng)用152。替換地或額外地,該消息可被重定向、拒絕等等。另外,應(yīng)用152可向呼叫 添加參與方和/或媒體服務(wù)器。
      [0078] 應(yīng)用服務(wù)器148可提供的應(yīng)用152的類型的示例包括--但不限于--呼叫記錄 應(yīng)用、通信日志服務(wù)、會議應(yīng)用、安全性應(yīng)用、加密應(yīng)用、協(xié)作應(yīng)用、白板應(yīng)用、移動性應(yīng)用、 在場應(yīng)用、媒體應(yīng)用、消息傳遞應(yīng)用、橋接應(yīng)用以及可以補充或增強通信的任何其他類型的 應(yīng)用。與通信服務(wù)器和CE 136-樣,應(yīng)用服務(wù)器148或應(yīng)用152可與CE 136和/或通信 服務(wù)器128共位,反之亦然,這不脫離本公開的范圍。
      [0079] 現(xiàn)在參考圖2,將根據(jù)本公開的至少一些實施例來描述CE 136的額外細節(jié)。具體 而言,CE 136被示為包括協(xié)作總線204、呼叫/媒體API 208、第一協(xié)議適配器212、第二協(xié) 議適配器216和協(xié)議無關(guān)特征調(diào)用器220。圖2還示出了 CE 136可包括一個或多個原生應(yīng) 用152,其可以與本文描述的其他應(yīng)用152相同或相似。
      [0080] 第一和第二協(xié)議適配器212、216可被配置為執(zhí)行協(xié)議正規(guī)化,以使得CE 136內(nèi)部 的所有東西都是協(xié)議無關(guān)的。更具體而言,協(xié)議適配器212、216使得協(xié)作總線204、呼叫/媒 體API 208和特征調(diào)用器220全都能夠以協(xié)議無關(guān)方式操作。適當?shù)膮f(xié)議適配器212、216 的非限制性示例包括頂S服務(wù)控制(MS Service Control,ISC)接口、普通SIP UA、高級 SIP電話(Advanced SIP Tel印hony,AST)接口和WebRTC網(wǎng)關(guān)。協(xié)議適配器212、216還可 被配置為向web應(yīng)用184和/或瀏覽器116、168呈現(xiàn)控制和/或信令接口。在一些實施例 中,web應(yīng)用184可被配置為向協(xié)議適配器212和/或216提供諸如"發(fā)出呼叫"命令之類 的簡單命令。另一方面,瀏覽器116、168可利用由web應(yīng)用184提供的JavaScript庫188 來與CE 136交換控制和/或狀態(tài)信號。具體而言,JavaScript庫188可向瀏覽器116、168 提供用于與協(xié)議適配器212、216通信的指令。另外,瀏覽器116U68與CE 136之間的交換 可根據(jù)WebRTC協(xié)議來執(zhí)行。
      [0081] 可以明白,協(xié)議適配器212、216可使得CE 136及其組件能夠在企業(yè)網(wǎng)絡(luò)104內(nèi)和 企業(yè)網(wǎng)絡(luò)外(例如與通信網(wǎng)絡(luò)108)交換通信。然而,在CE 136內(nèi),通信可以是協(xié)議無關(guān) 的。因此,CE 136可被配置為在WebRTC、SIP、H. 323和任何其他非基于web的協(xié)議之間轉(zhuǎn) 化通信。如本文將論述的,協(xié)議適配器212可使得CE 136能夠與應(yīng)用媒體服務(wù)器156交換 通信,從而使得CE 136能夠調(diào)用應(yīng)用媒體服務(wù)器156用于瀏覽器到電話或瀏覽器到瀏覽 器通信會話。應(yīng)當注意,對于瀏覽器到瀏覽器通信會話可能不需要應(yīng)用媒體服務(wù)器156,因 為在WebRTC中支持點對點RTP ;然而,可能希望包括一個或多個應(yīng)用媒體服務(wù)器156來為 WebRTC呼叫播放通告、提供記錄能力,等等。
      [0082] 在一些實施例中,呼叫/媒體API 208使得協(xié)議無關(guān)特征調(diào)用器220能夠調(diào)用CE 136內(nèi)包含的一個或多個應(yīng)用152。有利地,應(yīng)用152可以在不關(guān)心在通信會話期間在端點 之間使用的下層協(xié)議的情況下工作。
      [0083] 如圖2所示,呼叫/媒體API經(jīng)由協(xié)作總線204與協(xié)議無關(guān)特征調(diào)用器220相接 口。協(xié)作總線204在性
      當前第3頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1