隨著寬頻網路的發展,在網路上所發展出來的多媒體應用也漸趨多樣化。網路電話便是一重要的應用,因為它和傳統電話比較下,可大幅降低通話的成本以及改變原有的通話方式,由ㄧ對一的通話轉變為多方通話或是視訊對話,使人們的溝通方式有了顯著的進步。 但是由於網路上的資料傳輸會受到網路壅塞與否的影響,往往會有聲音封包無法準確及時的送達目的地,或是因為網路狀態偵測錯誤,導致使用錯誤的網路傳輸方式來傳遞聲音,因而造成通訊雙方或多方傳輸語音封包失敗而無法通訊。 本篇論文主要是針對網路電話在傳輸上會遇到的問題做一詳細的探討,以及提出一套適合不同網路狀況的傳輸方式選擇機制,藉由修改SIP連線流程,確定選擇的傳輸方式可正常收送雙方封包時才讓電話響起,因此只要Callee電話鈴響便代表此通SIP Call雙方皆可正常收送對方的語音封包,可以保證此通SIP CALL雙方可正常通話。因此此機制可以在語音封包遺失或延遲時,選擇另一適合的傳輸方式來提升通話連線建立成功的機率。