售前電話
135-3656-7657
售前電話 : 135-3656-7657
SIP是一個分層結構的協(xié)議,這意味著它的行為根據(jù)一組平等獨立的處理階段來描述,每 一階段之間只是松耦合。協(xié)議分層描述是為了允許功能的描述可在一個部分跨越幾個元素, 它不指定任何方式的實現(xiàn)。通常所說的某元素包含某層是指它順從該層定義的規(guī)則集。
不是協(xié)議規(guī)定的每個元素都包含各層。而且,由SIP規(guī)定的元素是邏輯元素,不是物理元 素。一個物理實現(xiàn)可以選擇作為不同的邏輯元素,甚至可能在一個個事務的基礎上。SIP的最 低層是語法和編碼。它的編碼使用增強BNF形式語法來規(guī)定。
第二層是傳輸層。它定義了網(wǎng)絡上一個客戶機如何發(fā)送請求和接收響應,以及一個服務 器如何接收請求和發(fā)送響應。所有的SIP元素都包含傳輸層。
第三層是事務層。事務是SIP的基本元素。一個事務是由客戶機事務發(fā)送給服務器事務的 請求(使用傳輸層),以及對應該請求的從服務器事務發(fā)送回客戶機的所有響應組成。事務層 處理應用層重傳,匹配響應到請求,以及應用層超時。事務層具有客戶機組成部分(稱為客 戶機事務)和服務器組成部分(稱為服務器事務),每個代表有限的狀態(tài)機,它被構造來處理 特定的請求。
事務層之上的層稱為事務用戶(TU)。每個SIP實體,除了無狀態(tài)代理,都是事務用戶。 當一個TU希望發(fā)送請求,它將生成一個客戶機事務實例并且向TU傳遞請求和IP地址、端 口和用來發(fā)送請求的傳輸機制。一個TU既生成客戶機事務也能夠刪除它。當客戶機取消一個 事務時,它請求服務器停止進一步的處理,將狀態(tài)恢復到事務初始化之前,并且生成特定的 錯誤響應到該事務。這由CANCEL請求完成。
SIP通過E-mail形式的地址來標明用戶地址。每一用戶通過URL來標識,它通過諸如用 戶電話號碼或主機名等元素來構造(例如:SIP:user@company.com) □因為它與E-mail地址的 相似性,SIP URL容易與用戶的E-mail地址關聯(lián)。
SIP提供它自己的可靠性機制從而獨立于分組層,并且只需要不可靠的數(shù)據(jù)包服務即可。 SIP可典型地用于UDP或TCP之上。
SIP提供必要的協(xié)議機制以保證終端系統(tǒng)和代理服務器提供以下業(yè)務:
•用戶定位;
•用戶能力;
•用戶可用性;
•呼叫建立;
•呼叫處理;
•呼叫前轉,包括等效800類型的呼叫、無應答呼叫前轉、遇忙呼叫前轉、無條件呼叫 前轉;
•呼叫號碼傳遞,該號碼可以是任何命名機制;
•個人移動性,例如,通過一個單一的、位置無關的地址來到達被呼叫方,即使被呼叫 方改變終端;
• 終端類型的協(xié)商和選擇。呼叫者可以給出選擇如何到達對方,例如,通過Internet電 話、移動電話或應答業(yè)務等;
•終端能力協(xié)商;
•呼叫者和被呼叫者鑒權;
•不知情和指導式的呼叫轉移;
•多播會議的邀請.
當一用戶希望呼叫另一用戶,呼叫者用INVITE請求初始呼叫,請求包含足夠的信息用以 被呼叫方參與會話。如果客戶機知道另一方的位置,則它能夠直接將請求發(fā)送到另一方的IP 地址。如果不知道,客戶機將請求發(fā)送到本地配置的SIP網(wǎng)絡服務器。如果服務器是代理服務 器,則它將解析被呼叫用戶的位置并且將請求發(fā)送給它們??梢酝ㄟ^很多方法完成上步,例 如,搜索DNS或訪問數(shù)據(jù)庫。服務器也可以重定向服務器,它可以返回被呼叫用戶的位置到 呼叫客戶機,以便直接與用戶聯(lián)系。在定位用戶的過程中,SIP網(wǎng)絡服務器當然能夠代理或重 定向呼叫到其他的服務器,直到到達一個明確的知道被呼叫用戶IP地址的服務器。
一旦發(fā)現(xiàn)用戶地址,請求就發(fā)送給該用戶,此時將產生幾種選擇。在最簡單的情況下, 用戶電話客戶機接收請求,也就是用戶的電話振鈴。如果用戶接受呼叫,則客戶機用客戶機 軟件的指定能力響應請求并且建立連接。如果用戶拒絕呼叫,則會話將被重定向到語音郵箱 服務器或另一用戶。“指定能力”參照用戶想啟用的功能。例如,客戶機軟件可以支持視頻會 議,但用戶只想使用音頻會議,則只會啟用音頻功能。
SIP還具有另外兩個有重要意義的特征。第一個特征是有狀態(tài)SIP代理服務器具有分割入 呼叫或復制入呼叫的能力,從而可以同時運行幾個擴展分支。第一個應答的分支接受呼叫。 該特征在用戶工作在兩個位置之間(例如,實驗室和辦公室)或者同時對經(jīng)理和其秘書振鈴 時是非常便利的。
第二個特征是SIP獨特的返回不同媒體類型的能力。例如,當SIP服務器接收到客戶機的 連接請求時,它能夠通過Web交互式語音響應頁面來提供列表上的用戶。單擊適當?shù)逆溄雍?將發(fā)送一請求到所選擇的新用戶,從而建立起呼叫。