Sipdroid實現SIP(五): 用Java實現的UserAgent

I. 概述

UserAgent是SIP協議中的一個概念, 將"打電話"功能中的主叫和被叫邏輯上封裝成UserAgent, 就像將"註冊"功能的發起方和接收方封裝成RegisterAgent同樣. 做爲C/S設計, UA也分爲UAC和UAS, 它們不只是一種邏輯上的實體, 也是真正的實體, 如一個Windows的SIP客戶端, 一個SIP終端, 一個SIP網關等等.ide


II. UserAgent的"起源"

Sipdrod實現SIP(四)中介紹過SipProvider, 它基於SIP信令, 和底層(如Transport)交互, 向上層(如UserAgent, RegisterAgent等)派發任務. SipProvider和UserAgent之間的任務交互是怎樣實現的? 設計

SipProviderListener->派發任務->CallListenerAgent中對應的回調方法實現blog

 


III. 重要變量


VI. 重要方法

相關文章
相關標籤/搜索