The following Session Initiation Protocol (SIP) packets illustrate the pertinent data between an Office Communications Server 2007 R2 pool Front End Server and a Communicator Web Access (2007 R2 release) server for the call deflection scenario. The Communicator Web Access (2007 R2 release) user deflects the incoming call to voice mail.

All incoming calls to Communicator Web Access (2007 R2 release) sessions meet this scenario. An audio call is forked to all valid endpoints. Regardless of the source of the call, if the incoming call is directed at the Communicator Web Access (2007 R2 release) session, the deflection scenario is valid.

Call Deflection SIP Tracing Scenario

In this scenario, a Communicator Web Access (2007 R2 release) session exists. User1 is on Communicator Web Access (2007 R2 release) and User2 is on Office Communicator 2007 R2. User2 on Office Communicator 2007 R2 initiates an audio call to a phone number. An invitation from Office Communicator 2007 R2 is sent to the pool Front End Server.

Copy Code
TL_INFO(TF_PROTOffice Communicator 2007 R2 OL)
[1]0A2C.0A9C::06/22/2009-17:58:48.922.0009935d
(SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(122))$$begin_record
Instance-Id: 0018A2F9
Direction: incoming
Peer: 192.0.2.143:1331
Message-Type: request
Start-Line: INVITE sip:+12065550101@litwareinc.com;user=phone
SIP/2.0
From:
<sip:User2@litwareinc.com>;tag=ea1b3cab6b;epid=213be0ea4a
To: <sip:+12065550101@litwareinc.com;user=phone>
CSeq: 1 INVITE
Call-ID: a9c2eb61a37944979e6ba90adbf869ce
Via: SIP/2.0/TLS 192.0.2.143:1331
Max-Forwards: 70
Contact:
<sip:User2@litwareinc.com;opaque=user:epid:Ub31lldjtFyGH5-ijiRSAgAA;gruu>
User-Agent: UCCAPI/3.5.6907.9 Office Communicator 2007 R2
/3.5.6907.34 (Microsoft Office Communicator 2007 R2)
Ms-Conversation-ID: AcnzYxWcvyhU/nzkQQK09Es13ht5ug==
Supported: timer
Supported: histinfo
Supported: ms-safe-transfer
Supported: ms-sender
Supported: ms-early-media
Supported: Replaces
Supported: 100rel
ms-keep-alive: UAC;hop-hop=yes
Allow: INVITE, BYE, ACK, CANCEL, INFO, UPDATE, REfront end R,
NOTIFY, BENOTIFY, OPTIONS
P-Preferred-Identity: <sip:User2@litwareinc.com>,
<tel:+14255550190>
Supported: ms-conf-invite
Proxy-Authorization: Kerberos qop="auth", realm="SIP Communications
Service", opaque="24C84179", targetname="sip/ocs.litwareinc.com",
crand="2137c1d9", cnum="73",
response="602306092a864886f71201020201011100ffffffff1e132d0f694dca1062759f1ba2b2538c"
Content-Type:
multipart/alternative;boundary="----=_NextPart_000_0A41_01C9F328.696A8600"
Content-Length: 4786
Message-Body: ------=_NextPart_000_0A41_01C9F328.696A8600
Content-Type: application/sdp
$$end_record

The pool server determines that the phone number is a contact, and that the only registered endpoint is Communicator Web Access (2007 R2 release). The pool Front End Server sends the invitation to Communicator Web Access (2007 R2 release). In a situation where there is more than one registered endpoint, the Front End Server forks the call to all valid endpoints. In this case, Communicator Web Access (2007 R2 release) is the only endpoint.

Copy Code
TL_INFO(TF_PROTOffice Communicator 2007 R2 OL)
[1]0A2C.0A9C::06/22/2009-17:58:48.953.0009939f
(SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(122))$$begin_record
Instance-Id: 0018A302
Direction: outgoing
Peer: 
cwa.litwareinc.com:5061
Message-Type: request
Start-Line: 
INVITE
sip:cwa.litwareinc.com:5061;transport=Tls;ms-opaque=303a446bf296e5e2
SIP/2.0
From:
"User2"<sip:User2@litwareinc.com>;tag=ea1b3cab6b;epid=213be0ea4a
To:
<sip:+12065550101@litwareinc.com;user=phone>;epid=454BF77D78
CSeq: 1 INVITE
Call-ID: a9c2eb61a37944979e6ba90adbf869ce
ms-user-data: ms-publiccloud=true;ms-federation=true
Record-Route:
<sip:ocs.litwareinc.com:5061;transport=tls;opaque=state:T:F;lr>;tag=04E32C63BB6B7CF14891AD3423F629A0
Via: SIP/2.0/TLS
192.168.5.28:2507;branch=z9hG4bK41780D13.6D1B53BD01D5FDC8;branched=TRUE
Max-Forwards: 69
ms-application-via:
backend_token;ms-server=ocs.litwareinc.com;ms-pool=ocs.litwareinc.com;ms-application=AB072FF0-C918-424c-AC12-7C100E91front
end 3E
Content-Length: 4786
Via: SIP/2.0/TLS
192.0.2.143:1331;ms-received-port=1331;ms-received-cid=58200
P-Asserted-Identity:
"User2"<sip:User2@litwareinc.com>,<tel:+14255550190>
Contact:
<sip:User2@litwareinc.com;opaque=user:epid:Ub31lldjtFyGH5-ijiRSAgAA;gruu>
User-Agent: UCCAPI/3.5.6907.9 Office Communicator 2007 R2
/3.5.6907.34 (Microsoft Office Communicator 2007 R2)
Ms-Conversation-ID: AcnzYxWcvyhU/nzkQQK09Es13ht5ug==
Supported: timer
Supported: histinfo
Supported: ms-safe-transfer
Supported: ms-sender
Supported: ms-early-media
Supported: Replaces
Supported: 100rel
ms-keep-alive: UAC;hop-hop=yes
Allow: INVITE, BYE, ACK, CANCEL, INFO, UPDATE, REfront end R,
NOTIFY, BENOTIFY, OPTIONS
Supported: ms-conf-invite
Content-Type:
multipart/alternative;boundary="----=_NextPart_000_0A41_01C9F328.696A8600"
History-Info: <sip:User1@litwareinc.com>;index=1
Message-Body: ------=_NextPart_000_0A41_01C9F328.696A8600
Content-Type: application/sdp
$$end_record

The Front End Server sends 101 Progress Report to the caller (that is, on Office Communicator 2007 R2).

Copy Code
TL_INFO(TF_PROTOffice Communicator 2007 R2 OL)
[0]0A2C.0E7C::06/22/2009-17:58:48.953.000993fb
(SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(122))$$begin_record
Instance-Id: 0018A306
Direction: outgoing;source="local"
Peer: 192.0.2.143:1331
Message-Type: response
Start-Line: SIP/2.0 101 Progress Report
From:
"User2"<sip:User2@litwareinc.com>;tag=ea1b3cab6b;epid=213be0ea4a
To: <sip:+12065550101@litwareinc.com;user=phone>
CSeq: 1 INVITE
Call-ID: a9c2eb61a37944979e6ba90adbf869ce
Proxy-Authentication-Info: Kerberos
rspauth="602306092A864886F71201020201011100FFFFFFFF356BB0D9D7DF7A14FB5F5B03B945C688",
srand="ED8D8237", snum="118", opaque="24C84179", qop="auth",
targetname="sip/ocs.litwareinc.com", realm="SIP Communications
Service"
Content-Length: 0
Via: SIP/2.0/TLS
192.0.2.143:1331;ms-received-port=1331;ms-received-cid=58200
ms-diagnostics: 13004;reason="Request was proxied to one or more
registered
endpoints";source="ocs.litwareinc.com";appName="InboundRouting"
Server: InboundRouting/3.5.0.0
Message-Body: –
$$end_record

The Front End Server receives 303 Proxy Should Redirect message from the Communicator Web Access (2007 R2 release) server. This is the result of the Communicator Web Access (2007 R2 release) user selecting the redirect to voice mailoption in the system alert.

Copy Code
TL_INFO(TF_PROTOffice Communicator 2007 R2 OL)
[1]0A2C.059C::06/22/2009-17:59:01.766.0009a336
(SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(122))$$begin_record
Instance-Id: 0018A485
Direction: incoming
Peer: cwa.litwareinc.com:5061
Message-Type: response
Start-Line: SIP/2.0 303 Proxy Should Redirect
From:
"User2"<sip:User2@litwareinc.com>;tag=ea1b3cab6b;epid=213be0ea4a
To:
"User1"<sip:+12065550101@litwareinc.com;user=phone>;tag=ba51cb6d68;epid=454BF77D78
CSeq: 1 INVITE
Call-ID: a9c2eb61a37944979e6ba90adbf869ce
VIA: SIP/2.0/TLS
192.168.5.28:2507;branch=z9hG4bK41780D13.6D1B53BD01D5FDC8;branched=TRUE,SIP/2.0/TLS
192.0.2.143:1331;ms-received-port=1331;ms-received-cid=58200
CONTACT: <
sip:User1@litwareinc.com;opaque=app:voicemail>
CONTENT-LENGTH: 0
SERVER: RTCC/3.5.0.0 CWA/3.5.0.0
Message-Body: –
$$end_record

The Front End Server sends ACK for the 303 message to Communicator Web Access (2007 R2 release) to notify the Communicator Web Access (2007 R2 release) user that the call was actually redirected to voice mail by the Front End Server.

Copy Code
TL_INFO(TF_PROTOffice Communicator 2007 R2 OL)
[1]0A2C.059C::06/22/2009-17:59:01.766.0009a34d
(SIPStack,SIPAdminLog::TraceProtocolRecord:SIPAdminLog.cpp(122))$$begin_record
Instance-Id: 0018A486
Direction: outgoing;source="local"
Peer: cwa.litwareinc.com:5061
Message-Type: request
Start-Line: ACK
sip:cwa.litwareinc.com:5061;transport=Tls;ms-opaque=303a446bf296e5e2
SIP/2.0
From:
"User2"<sip:User2@litwareinc.com>;tag=ea1b3cab6b;epid=213be0ea4a
To: "

User1"<sip:+12065550101@litwareinc.com;user=phone>;tag=ba51cb6d68;epid=454BF77D78
CSeq: 1 ACK
Call-ID: a9c2eb61a37944979e6ba90adbf869ce
Via: SIP/2.0/TLS
192.168.5.28:2507;branch=z9hG4bK41780D13.6D1B53BD01D5FDC8;branched=FALSE
Max-Forwards: 70
Content-Length: 0
Message-Body: –
$$end_record

See Also