UAC ,UAS ,proxy server, registrar server , location server, redirection server
二. SIP中事务有几种?请分别列出。
Transaction是指一个发送方和接受方的交互过程,由请求和应答组成。请求分为invite和non-Invite类型。应答分为响应型应答和确认型应答。响应型应答是指这个应答仅代表对方收到请求。请求经过处理后必须返回确认型的应答。响应型的应答有1xx,确认型的应答包括2xx,3xx,4xx,5xx和6xx。一个transaction由一个请求和一个或者多个应答以及一个应答组成。
Transaction根据请求和发送/接收的不同可以分为四种:
1. invite client transaction
2. non-invite client transaction
3. invite server transaction
4. non-invite transaction
三. 什么是B2BUA?请列出B2BUA的特点。
B2BUA (Back to Back user agent)是一个逻辑实体,像用户代理服务器一样接收和处理请求。为了决定该如何应答一个请求,B2BUA就像UAC一样工作,并且发出请求。但是它不像proxy,它维持对话状态,并且参与已经建立的对话中的每一个请求。
B2BUA的特点:
1. centralized call management
2. Interworking with Alternative networks
3. Interworking between lan and wan
4. Manage,Monitor call state
5. Cloaking the endpoint location
四. 请描述Attendant Transfer的流程。
1. A establish a call with B
2. B put A on hold
3. B establish a session with C
4.B hold C(B transfer)
5.B send refer to A
6.A send notify to B
7.A replace the session between B and C
8.C disconnect the session with B
9.A send notify to B
10.B disconnect the session with A
A B C
---------invite-----------------à
<---------------------180ring---
ß-----------------------200OK---
-----------ACK-----------------à
ß--------------------invite-----------
--------------200 ok------------------à
ß------------------------------ACK------
----------invite--------------------à
ß----------------------180----------
ß----------------------200 ok--------
------------ACK-----------------------
--------------------invite-----------à
<--------------200 ok-------------------
-----------------------------ACK----à
ß-------------------------Refer----------
------------202------------------------à
-------------notify--------------------à
ß------------------------200OK-------
--------------invite------------------------------------------------------------à
ß---------------------------------------------------200 ok---------------------
---------------ACK-----------------------------------------------------------à
ß-----------------------bye-----------
--------------200OK-------------------
-----------notify------------------------à
ß---------------------------200 Ok-----
ß----------------------------bye----------
------------200OK-----------------------