SIP協(xié)議是什么?
sip是一個(gè)基于文本的會(huì)話初始協(xié)議。
SIP中的重要概念:
UA:用戶代理,只要是能發(fā)起SIP請(qǐng)求或響應(yīng)SIP請(qǐng)求的實(shí)體都是UA。UA分為UAC(發(fā)起請(qǐng)求)和UAS(響應(yīng)請(qǐng)求)。
B2BUA:

B2BUA
M和W采用bridge的方式。
SBC:暫不需了解。
SIP定義的6中基本方法:
REGISTER\INVITE\ACK\CANCEL\BYE\OPTIONS

6種基本方法
sip消息必須包含的6個(gè)頭域:

6個(gè)頭域
SIP注冊(cè)的步驟:

SIP呼叫流程
目的:Bob要呼叫Alice
過(guò)程:
Bob向freeswitch發(fā)送Invite
freeswitch回送tring
freeswitch回送驗(yàn)證Bob
Bob發(fā)送ACK表示知道
Bob重新發(fā)送invite,這次附帶了驗(yàn)證信息
freeswitch回送tring(建立a-leg)
freeswitch向Alice發(fā)送invite
Alice回送tring
Alice回送ringing
freeswitch向Bob發(fā)送ringing
Alice接起電話,向freeswitch發(fā)送OK
freeswitch向Alice發(fā)送ACK(建立b-leg)
freeswitch向Bob發(fā)送200 OK
Bob回送ACK
通話中...
Alice掛斷,向freeswitch發(fā)送BYE
freeswitch向Bob發(fā)送bye
Bob回送200 OK
freeswitch向Alice發(fā)送200 OK
通話結(jié)束
SIP URI是什么

SDP是什么
SIP負(fù)責(zé)建立和釋放會(huì)話,而SDP負(fù)責(zé)協(xié)商媒體,SDP一般放在SIP的正文部分。

client向freeswitch發(fā)送的SDP內(nèi)容

freeswitch向client發(fā)送的SDP內(nèi)容