呼叫转接分两种情况
英文是:Transfer-Unattended和Transfer-Attented
中文是:呼叫转接(盲转)和呼叫转接(询问转接)
前者(Transfer-Unattended)的大致过程就是,B呼叫A,接通后,B被保持,A像服务器发送REFER请求(这里与http://tech-invite.com/Ti-sip-service-4.html中略有不同,因为是IMS结构,所有请求都需要通过服务器),A挂机,服务器通过订阅的流程(doSubscribe(SipServletRequest)),然后向C发起Invite,得到回复200OK(SDP C);再向B发起re-Invite,得到200OK(SDP B);再分别用得到的SDP,向B和C发送re-Invite(SDP C/B).
后者(Transfer-Attended)的大致过程是,B呼叫A,接通后,A呼叫C,,B被保持,接通后,A向服务器发送REFER,A挂机,服务器re-Invite(SDP C)到B,并且re-Invite(SDP B)到C.
暂时先这样吧