Figure 7.2 Call-forward, no-answer service implemented by the called user agentCalling User Agent Implementation
Finally, Figure 7.3 shows how this same feature can be implemented in the call-
ing SIP phone. In this case, the SIP server redirects, instead of proxying the
INVITE:302 Multiple Choices
Contact: <sips:[email protected]>
Contact: <sips:[email protected]>
;actor=msg-taker;automataProxy Server1 INVITE
3 100 Trying6 180 Ringing2 INVITE4 100 Trying
5 180 RingingPhone sends
redirection to
voicemail server
response after
timer expires.7 302 Moved Temporarily
8 ACK12 INVITE
14 200 OK17 ACKMedia Session Established11 INVITE
13 100 Trying9 302 Moved Temporarily
10 ACK15 200 OK
16 ACKSIP Caller SIP Phone Voicemail Server138 Chapter 7