Call Recording Examples for Network-Based and Phone-Based Recording

The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.

Call Recording Examples for Network-Based and Phone-Based Recording

Recording Overview

Configuration

For more details on Call Recording, including configuration steps, see the "Recording" chapter of the Feature Configuration Guide for Cisco Unified Communications Manager for release 10.5(2) or greater at https://www.cisco.com/c/en/us/support/unified-communications/unified-communications-manager-callmanager/products-installation-and-configuration-guides-list.html.

With Release 10.0(1), see the "Monitoring and Recording" chapter of the Features and Services Guide for Cisco Unified Communications Manager .

Network-Based Recording Call Flow Examples

This section contains network-based recording call flow examples.

IP Phone to IP Phone - Both Enabled For Recording

In this use case, Gateway is preferred, but the phone is selected.

External Call to IP phone – Selective Recording

In this use case, Gateway is preferred and selected.

Mid-Call - Gateway Recording Session Stops When Call is Held

This use case demonstrates the Hold function on the IP phone.

Mobility - External Call to Mobile Jabber Client

In this use case, the gateway is preferred and selected.

Mobility - External Call to Remote Destination Profile

In this use case, gateway is preferred and selected.

Extend and Connect - External Call to CTI Remote Device

In this use case, gateway is preferred and selected.

Inter-Cluster Recording - External Call From Cluster 1 to IP Phone on Cluster

In this use case, the gateway is selected. The Recording Profile specifies a central recorder.

Inter-Cluster Recording – External Call From Cluster 1 Is HELD by User on Cluster 2

This use case demonstrates a mid-call Hold in an inter-cluster call.

Three-Way Conference - Automatic Recording

This scenario illustrates a single network-based recording example with a three-way conference. Automatic recording is configured with the gateway as the preferred recording source. This single call flow requires three separate recording sessions, each for separate segments of the call.

First Recording – Agent 1 answers external call

  1. External caller calls into enterprise. Agent 1 answers
  2. Agent 1 has 1x1 conversation with caller
  3. Gateway forks recording media to a recording server

Second Recording – Three-way conference

  1. Agent 1 presses Conference and adds Agent 2. Initial recording session ends.
  2. Three-way conference is set up between Agent 1, Agent 2 and external caller.
  3. Agent 1’s phone BiB forks media to a recording server.

Third Recording – Agent 1 drops, Agent 2 takes over

  1. Agent 1 drops from call, ending the conference and BiB recording session
  2. Agent 2 takes over call with a 1x1 call with external Caller.
  3. Gateway forks recording media to recording server.

Explanation for BiB recording in 4-6 even though Gateway is Preferred

Phone-based BIB recording is used when the call is conferenced (recording session 2) because the call media no longer travels between the phone and gateway directly. Instead, media travels between the gateway and conference bridge (CFB) and between the conference bridge and agent phones. Since Unified CM call recording is configured for an agent's phone line and cannot be initiated on the conference bridge, phone-based BiB recording is used for the conferencing portion.

IP Phone-Based Recording Call Flow Examples

This section contains network-based recording call flow examples.

Automatic Call Recording

In automatic call recording, after an agent call becomes active, two server calls get made to the built-in bridge (BIB) of the agent phone. The agent phone automatically answers. Two server calls then get redirected to the recorder.

The following figure illustrates automatic call recording.

In this example of an automatic call recording session, the following entities participate:

During an automatic call recording session, the following steps take place:

  1. A customer, partyA (the far-end party) with DN1000, calls into the call center.
  2. The call routes to the agent, who is partyB with DN2000. The agent answers the call. The agent IP phone starts to exchange media streams with the customer.
  3. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the agent IP phone for the agent voice.
  4. Cisco Unified Communications Manager makes the second recording call to the BIB of the agent IP phone for the customer voice.
  5. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the agent voice stream to the recorder.
  6. The recorder receives and answers the recording call setup messages that the Cisco Unified Communications Manager sends for the customer voice through a SIP trunk. The agent IP phone starts to fork the customer voice stream to the recorder.

In previous releases, the INVITE message contained only near-end information, but customer information was unknown. A CTI connection to Cisco Unified Communications Manager was required to obtain the customer information.

The two INVITE messages for the two separate voice streams contain the same near-end and far-end call information. The only difference in the two From headers is the first x-parameter, which indicates whether the call is for the near-end voice stream or for the far-end voice stream. X-nearend indicates the near-end voice stream. X-farend indicates the far-end voice stream.

The INVITE message that is explained here (another INVITE message gets sent) contains the agent recording call.

Step 5 INVITE Message Header Information

From: x-farendrefci=ci1;x-farenddevice=deviceA;x-farendaddr=1000>;tag=fromtag1

Step 6 INVITE Message Header Information

From: x-farendrefci=ci1;x-farenddevice=deviceA;x-farendaddr=1000>;tag=fromtag2

In both message headers,

x-farendrefci specifies the far-end (customer) call leg caller ID.

x-farenddevice specifies the far-end device name.

x-farendaddr specifies the far-end DN.

Local Cluster Far-End Party Hold/Resume

In this use case for automatic call recording, the far-end party that belongs to the local cluster places the call on hold and resumes the call from a different device. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session that involves a customer (far-end party) in the local cluster that places the call on hold then resumes the call from a different device, the following steps take place:

  1. PartyA (far-end party = customer in local cluster) calls partyB (near-end party = agent).
  2. PartyB answers the call.
  3. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the agent IP phone for the agent voice.
  4. Cisco Unified Communications Manager makes the second recording call to the BIB of the agent IP phone for the customer voice.
  5. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the agent voice stream to the recorder.
  6. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the customer voice stream to the recorder.
  7. PartyA (far-end party = customer in local cluster) places the call on hold.
  8. PartyA (far-end party = customer in local cluster) resumes the held call from deviceA’ (a different device with same DN). Upon call resumption, partyB is now connected to the new far-end partyA’. The far-end call information has changed.
  9. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  10. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone forks the customer voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

The UPDATE message that is explained here contains the agent (near-end) recording call. The other UPDATE for the customer (far-end) recording call contains the same information for the x-farend.

Note the header information of the INVITE message from step5 and the UPDATE message from step9. The SIP header enhancement feature adds the information in bold text to the message headers.

Step 5 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=deviceA;x-farendaddr=1000>;tag=fromtag1
Step 9 UPDATE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=deviceA’;x-farendaddr=1000>;tag=fromtag1

Far-End Party Transfers Call to Another Far-End Party in Local Cluster

In this use case for automatic call recording, the far-end party in the local cluster transfers the call to another far-end party in the same local cluster. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session that involves a customer (far-end party) in the local cluster that places the call to the agent and then later transfers the call to another far-end party in the local cluster, the following steps take place:

  1. PartyA (far-end party = customer in local cluster) calls partyB (near-end party = agent).
  2. PartyB answers the call.
  3. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the agent IP phone for the agent voice.
  4. Cisco Unified Communications Manager makes the second recording call to the BIB of the agent IP phone for the customer voice.
  5. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the agent voice stream to the recorder.
  6. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the customer voice stream to the recorder.
  7. PartyA (far-end party = customer in local cluster) initiates a consultation transfer of the call to another party, partyC at DN1100, in the local cluster.
  8. PartyC answers the transferred call.
  9. PartyA completes the transfer.
  10. Because partyB is now connected to a new far-end party, partyC, Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  11. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  12. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone forks the customer voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

Note the following particularities of call processing that apply in this use case:

  1. Insertion of MOH when the far-end party places the call on hold does not cause a change in the far-end party.
  2. When another device that shares the line resumes the call, a SIP UPDATE message gets sent to the recorder with the new far-end party device name.

Note the header information of the INVITE message from step5 and the UPDATE message from step10. The SIP header enhancement feature adds the information in bold text to the message headers.

Step 5 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=deviceA;x-farendaddr=1000>;tag=fromtag1
Step 10 UPDATE Message Header Information
From: x-farendrefci=ci4;x-farenddevice=deviceC;x-farendaddr=1100>;tag=fromtag1

When you compare the INVITE message header in step 5 with the UPDATE message header in step10, notice that the far-end values (farendrefci, farenddevice, and farendaddr) all change because of the transfer.

Near-End Party Transfers Call to Another Near-End Party in Local Cluster

In this use case for automatic call recording, the near-end party transfers a call to another near-end party in the local cluster. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session where the agent on the call transfers the call to another party in the same local cluster, the following steps take place:

  1. PartyA (far-end party = customer in local cluster) calls partyB (near-end party = agent).
  2. PartyB (near-end party = agent in local cluster) answers the call.
  3. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the agent IP phone for the agent voice.
  4. Cisco Unified Communications Manager makes the second recording call to the BIB of the agent IP phone for the customer voice.
  5. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the agent voice stream to the recorder.
  6. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the customer voice stream to the recorder.
  7. PartyB initiates the consultation transfer. This action implicitly places the call on hold.
  8. Cisco Unified Communications Manager terminates recording of the agent voice by sending a BYE message to the recorder through a SIP trunk.
  9. Cisco Unified Communications Manager terminates recording of the customer voice by sending a BYE message to the recorder through a SIP trunk.
  10. PartyB calls partyD (another far-end party = agent in local cluster).
  11. PartyD answers the call from partyB.
  12. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager makes a recording call to the built-in bridge (BIB) of the partyB IP phone for the agent voice.
  13. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB IP phone for the customer voice.
  14. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone starts to fork the agent voice stream to the recorder.
  15. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the partyA (customer) voice through a SIP trunk. The agent IP phone starts to fork the customer voice stream to the recorder.
  16. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager makes a recording call to the built-in bridge (BIB) of the partyD IP phone for the agent voice.
  17. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyD IP phone for the customer voice.
  18. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the partyD (agent) voice through a SIP trunk. The agent IP phone starts to fork the agent voice stream to the recorder.
  19. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the partyA (customer) voice through a SIP trunk. The agent IP phone starts to fork the customer voice stream to the recorder.
  20. PartyB completes the transfer.
  21. Cisco Unified Communications Manager terminates recording of the partyB (agent) voice (the consultation call) by sending a BYE message to the recorder through a SIP trunk.
  22. Cisco Unified Communications Manager terminates recording of the partyA (customer) voice by sending a BYE message to the recorder through a SIP trunk.
  23. Because partyD is now connected to a new far-end party, partyA, Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  24. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyD (agent) voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  25. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyA (customer) voice through a SIP trunk. The agent IP phone forks the customer voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

Generally, each time an agent puts a recording call on hold, the current recording session terminates. Each time the agent invokes a supplementary service, such as Transfer or hold, the call is implicitly put on hold. Each time the far-end information changes, Cisco Unified Communications Manager sends a SIP UPDATE message to the recorder.

Note the header information of the INVITE messages from step5, step14, step18, and the UPDATE message from step23. The SIP header enhancement feature adds the information in bold text to the message headers.

Step 5 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=deviceA;x-farendaddr=1000>;tag=fromtag1
Step 14 INVITE Message Header Information
From: x-farendrefci=ci4;x-farenddevice=deviceD;x-farendaddr=2001>;tag=fromtag2
Step 18 INVITE Message Header Information
From: x-farendrefci=ci3;x-farenddevice=deviceB;x-farendaddr=2000>;tag=fromtag2
Step 23 UPDATE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=deviceA;x-farendaddr=1000>;tag=fromtag2

Far-End Party Transfers Call to CFNA-Enabled Party

In this use case for automatic call recording, the far-end party blind-transfers the call to a party that has Call Forward No Answer (CFNA) enabled. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session where the far-end party (customer) on the call transfers the call to another far-end party in the same local cluster but the far-end party has CFNA enabled, so the call forwards to a third far-end party in the local cluster, the following steps take place:

  1. PartyA (far-end party = customer in local cluster) calls partyB (near-end party = agent).
  2. PartyB (near-end party = agent in local cluster) answers the call.
  3. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the partyB (agent) IP phone for the agent voice.
  4. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB (agent) IP phone for the customer voice.
  5. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the agent voice stream to the recorder.
  6. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the customer voice stream to the recorder.
  7. PartyA presses Transfer, dials DN1100 deviceC, and presses Transfer again (performs a blind transfer).
  8. Cisco Unified Communications Manager rings DN1100 on deviceC, but this DN and device have CFNA configured: ringing times out, and Cisco Unified Communications Manager forwards the call to DN1200 deviceD.
  9. Far-end partyD with DN1200 on deviceD answers the call.
  10. Because partyB is now connected to a new far-end party, partyD, Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  11. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  12. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyD (customer) voice through a SIP trunk. The agent IP phone forks the customer voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

Note the header information of the INVITE messages from step5 and step10. The SIP header enhancement feature adds the information in bold text to the INVITE and UPDATE message headers.

Step 5 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=deviceA;x-farendaddr=1000>;tag=fromtag1
Step 10 UPDATE Message Header Information
From: x-farendrefci=ci5;x-farenddevice=deviceD;x-farendaddr=1200>;tag=fromtag1

Far-End Party in Local Cluster Creates Conference

In this use case for automatic call recording, the far-end party in a local cluster creates a conference. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session where the far-end (customer) party in the local cluster creates a conference by bringing an additional far-end party into the call, the following steps take place:

  1. PartyA (far-end party = customer in local cluster) calls partyB (near-end party = agent).
  2. PartyB (near-end party = agent in local cluster) answers the call.
  3. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the partyB (agent) IP phone for the agent voice.
  4. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB (agent) IP phone for the customer voice.
  5. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the partyB (agent) voice stream to the recorder.
  6. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the partyA (customer) voice stream to the recorder.
  7. PartyA initiates a conference by pressing Confn and dialing DN1100.
  8. PartyC DN1100 deviceC answers the call.
  9. PartyA completes the conference by pressing Confn again.
  10. Because partyB is now connected to a new far-end party, CFB_2, Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  11. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  12. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for CFB_2 (conference bridge) through a SIP trunk. The agent IP phone forks the conference voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

Note the header information of the INVITE messages from step5 and step10. The SIP header enhancement feature adds the information in bold text to the INVITE message headers.

Step 5 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=deviceA;x-farendaddr=1000>;tag=fromtag1
Step 10 UPDATE Message Header Information
From: x-farendrefci=ci7;x-farenddevice=CFB_2;x-farendaddr=b001234567;isfocus>;tag=fromtag1

The UPDATE message in step10 includes isfocus. This isfocus indicates that the near-end party is participating in a conference call. The UPDATE message also includes a b-number as the new far-end address. The b-number specifies the DN of the conference bridge (CFB).

Near-End Party in Local Cluster Creates Conference

In this use case for automatic call recording, the near-end party in a local cluster creates a conference. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session where the near-end (agent) party in the local cluster creates a conference by bringing an additional far-end party into the call, the following steps take place:

  1. PartyA (far-end party = customer in local cluster) calls partyB (near-end party = agent).
  2. PartyB (near-end party = agent in local cluster) answers the call.
  3. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the partyB (agent) IP phone for the agent voice.
  4. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB (agent) IP phone for the customer voice.
  5. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the partyB (agent) voice stream to the recorder.
  6. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the partyA (customer) voice stream to the recorder.
  7. PartyB, the near-end party, initiates a conference by pressing Confn. When the near-end party makes a consultation call for a conference participant, the near-end party call automatically gets put on hold.
  8. Cisco Unified Communications Manager terminates recording of the partyB (agent) voice (the consultation call) by sending a BYE message to the recorder through a SIP trunk.
  9. Cisco Unified Communications Manager terminates recording of the partyA (customer) voice by sending a BYE message to the recorder through a SIP trunk.
  10. Near-end partyB dials DN1100 partyC.
  11. PartyC answers the call.
  12. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager makes a recording call to the built-in bridge (BIB) of the partyB IP phone for the near-end (agent) voice.
  13. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB IP phone for the far-end (customer) voice.
  14. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone starts to fork the near-end (agent) voice stream to the recorder.
  15. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the far-end (customer) voice through a SIP trunk. The agent IP phone starts to fork the customer voice stream to the recorder.
  16. PartyB completes the consultation conference by pressing Confn. All parties connect to the conference bridge (CFB_2).
  17. Because partyB is now connected to a new far-end party, CFB_2, Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  18. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  19. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for CFB_2 (conference bridge) through a SIP trunk. The agent IP phone forks the conference voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

Note the header information of the INVITE messages from step5 and step14, and the UPDATE message from step17. The SIP header enhancement feature adds the information in bold text to the INVITE and UPDATE message headers.

Step 5 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=deviceA;x-farendaddr=1000>;tag=fromtag1
Step 14 INVITE Message Header Information
From: x-farendrefci=ci4;x-farenddevice=deviceC;x-farendaddr=1100>;tag=fromtag1
Step 17 UPDATE Message Header Information
From: x-farendrefci=ci7;x-farenddevice=CFB_2;x-farendaddr=B001234567;isfocus>;tag=fromtag1

The UPDATE message in step17 includes isfocus. This isfocus indicates that the near-end party is participating in a conference call. The UPDATE message also includes a b-number as the new far-end address. The b-number specifies the DN of the conference bridge (CFB).

Far-End Party in Remote Cluster Transfers Call to Another Party

In this use case for automatic call recording, the far-end party in a remote cluster transfers the call to another party in the remote cluster. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session where the far-end (agent) party in the remote cluster transfers the call to another party in the remote cluster, the following steps take place:

  1. PartyD (far-end party = customer in remote cluster) calls partyB (near-end party = agent) in local cluster by dialing 82000.
  2. The remote cluster (Cisco Unified CM2) sends an INVITE message to the local cluster (Cisco Unified CM1) through a SIP trunk. The message contains information about partyD.
  3. PartyB (near-end party = agent in local cluster) answers the call.
  4. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the partyB (agent) IP phone for the agent voice.
  5. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB (agent) IP phone for the customer voice.
  6. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the partyB (agent) voice stream to the recorder.
  7. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the partyD (customer) voice stream to the recorder.
  8. PartyD in the remote cluster initiates a transfer (presses Transfer) and dials DN3100 deviceE, which is also in the remote cluster.
  9. PartyE answers the call.
  10. PartyD completes the transfer by pressing Transfer.
  11. The remote cluster (Cisco Unified CM2) sends an INVITE message to the local cluster (Cisco Unified CM1) through a SIP trunk. The message contains information about partyE.
  12. Because partyB is now connected to a new far-end party, partyE, Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  13. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  14. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyE (customer) voice through a SIP trunk. The agent IP phone forks the customer voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

Note the header information of the INVITE message from step6 and the UPDATE message from step12. The SIP header enhancement feature adds the information in bold text to the message headers.

Step 6 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=SIPTrunkTocluster2;x-farendaddr=3000>;tag=fromtag1
Step 12 UPDATE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=SIPTrunkTocluster2;x-farendaddr=3100>;tag=fromtag1

Far-End Party in Remote Cluster Blind-Transfers Call

In this use case for automatic call recording, the far-end party in the remote cluster blind-transfers the call to a remote party that does not answer and has Call Forward No Answer (CFNA) configured. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session where the far-end (agent) party in the remote cluster blind-transfers the call to another party in the remote cluster, but the second party does not answer and the call forwards to a third party in the remote cluster, the following steps take place:

  1. PartyD (far-end party = customer in remote cluster) calls partyB (near-end party = agent) in local cluster by dialing 82000.
  2. The remote cluster (Cisco Unified CM2) sends an INVITE message to the local cluster (Cisco Unified CM1) through a SIP trunk. The message contains information about partyD.
  3. PartyB (near-end party = agent in local cluster) answers the call.
  4. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the partyB (agent) IP phone for the agent voice.
  5. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB (agent) IP phone for the customer voice.
  6. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the partyB (agent) voice stream to the recorder.
  7. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the partyD (customer) voice stream to the recorder.
  8. PartyD in the remote cluster initiates a transfer (presses Transfer) and dials DN3100 deviceE, which is also in the remote cluster.
  9. PartyE does not answer the call: ringing times out, so Cisco Unified Communications Manager sends the call to partyF DN3200 deviceF.
  10. The remote cluster (Cisco Unified CM2) sends an UPDATE message to the local cluster (Cisco Unified CM1) through a SIP trunk. The message contains information about partyE.
  11. Because partyB is now connecting to a new far-end party, partyE, local Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  12. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  13. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyE (customer) voice through a SIP trunk. The agent IP phone forks the customer voice stream to the recorder.
  14. PartyF answers the forwarded call.
  15. The remote cluster (Cisco Unified CM2) sends an UPDATE message to the local cluster (Cisco Unified CM1) through a SIP trunk. The message contains information about partyF.
  16. Because partyB is now connected to a new far-end party, partyF, Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  17. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  18. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyF (customer) voice through a SIP trunk. The agent IP phone forks the customer voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

Note the header information of the INVITE messages from step6, step11, and step15. The SIP header enhancement feature adds the information in bold text to the INVITE and UPDATE message headers.

Step 6 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=SIPTrunkTocluster2;x-farendaddr=3000>;tag=fromtag1
Step 11 UPDATE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=SIPTrunkTocluster2;x-farendaddr=3100>;tag=fromtag1
Step 15 UPDATE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=SIPTrunkTocluster2;x-farendaddr=3200>;tag=fromtag1

Far-End Party in Remote PBX Transfers Call to Phone in Local Cluster

In this use case for automatic call recording, the far-end party in a remote PBX transfers a call to a phone in the local cluster. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session where the far-end (agent) party in a remote PBX transfers the call to another party in the local cluster, the following steps take place:

  1. PartyD (far-end party = customer in remote PBX) calls partyB (near-end party = agent) in local cluster by dialing 82000.
  2. The remote PBX sends an setup message to the local cluster (Cisco Unified CM1) through a PRI QSIG gateway. The message contains information about partyD.
  3. PartyB (near-end party = agent in local cluster) answers the call.
  4. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the partyB (agent) IP phone for the agent voice.
  5. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB (agent) IP phone for the customer voice.
  6. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the partyB (agent) voice stream to the recorder.
  7. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the partyD (customer) voice stream to the recorder.
  8. PartyD in the remote PBX initiates a consultation transfer (presses Transfer) and dials DN81000 deviceA, which is in the local cluster.
  9. The remote PBX sends an setup message to the local cluster (Cisco Unified CM1) through a PRI QSIG gateway. The message contains information about partyD.
  10. PartyA answers the call from partyD.
  11. PartyD presses Transfer to complete the transfer.
  12. Remote PBX sends UPDATE.
  13. Remote PBX sends UPDATE.
  14. Because partyB is now connecting to a new far-end party, partyA, local Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  15. The recorder receives and answers the recording call UPDATE message that is sent from local Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  16. The recorder receives and answers the recording call UPDATE message that is sent from local Cisco Unified Communications Manager for the partyA (customer) voice. The agent IP phone forks the customer voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

Note the header information of the INVITE messages from step6 and step14. The SIP header enhancement feature adds the information in bold text to the INVITE and UPDATE message headers.

Step 6 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=PriQSIGGW;x-farendaddr=3000>;tag=fromtag1
Step 14 UPDATE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=PriQSIGGW;x-farendaddr=1000>;tag=fromtag1

Remote PBX Far-End Party Transfers Call to Local Phone

In this use case for automatic call recording, a remote PBX far-end party transfers the call to a local phone by using path replacement. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session where the far-end (agent) party in a remote PBX transfers the call to a phone in the local cluster by using path replacement, the following steps take place:

  1. PartyD (far-end party = customer in remote PBX) calls partyB (near-end party = agent) in local cluster by dialing 82000.
  2. The remote PBX sends an setup message to the local cluster (Cisco Unified CM1) through a PRI QSIG gateway. The message contains information about partyD.
  3. PartyB (near-end party = agent in local cluster) answers the call.
  4. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the partyB (agent) IP phone for the agent voice.
  5. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB (agent) IP phone for the customer voice.
  6. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the partyB (agent) voice stream to the recorder.
  7. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the partyD (customer) voice stream to the recorder.
  8. PartyD in the remote PBX initiates a consultation transfer (presses Transfer) and dials DN81000 deviceA, which is in the local cluster.
  9. The remote PBX sends an setup message to the local cluster (Cisco Unified CM1) through a PRI QSIG gateway. The message contains information about partyD.
  10. Local partyA answers the call from partyD.
  11. Remote partyD presses Transfer to complete the transfer.
  12. Remote PBX sends UPDATE.
  13. Remote PBX sends UPDATE.
  14. Because partyB is now connecting to a new far-end party, partyA, local Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  15. The recorder receives and answers the recording call UPDATE message that is sent from local Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  16. The recorder receives and answers the recording call UPDATE message that is sent from local Cisco Unified Communications Manager for the partyA (customer) voice. The agent IP phone forks the customer voice stream to the recorder.
  17. Local Cisco Unified Communications Manager initiates path replacement process directly connects deviceA with device B and eliminates routing through the remote PBX.
  18. Because partyB is now connecting to a new far-end party, partyA, local Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  19. The recorder receives and answers the recording call UPDATE message that is sent from local Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  20. The recorder receives and answers the recording call UPDATE message that is sent from local Cisco Unified Communications Manager for the partyA (customer) voice. The agent IP phone forks the customer voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

Note the header information of the INVITE messages from step6, step14, and step17. The SIP header enhancement feature adds the information in bold text to the INVITE and UPDATE message headers.

Step 6 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=PriQSIGGW;x-farendaddr=3000>;tag=fromtag1
Step 14 UPDATE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=PriQSIGGW;x-farendaddr=1000>;tag=fromtag1
Step 17 UPDATE Message Header Information
From: x-farendrefci=ci4;x-farenddevice=deviceA;x-farendaddr=1000>;tag=fromtag1

Far-End Party Transfers Call Across DMS Gateway

In this use case for automatic call recording, the far-end party transfers a call across a DMS gateway. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session where the far-end (agent) party that connects through a DMS switch transfers the call to a phone that also connects through a DMS switch, the following steps take place:

  1. PartyD (far-end party = customer across DMS switch) calls partyB (near-end party = agent) in local cluster by dialing 82000.
  2. The DMS switch sends a PriSetup message to the local cluster (Cisco Unified CM1) through a PRI DMS gateway. The message contains information about partyD.
  3. PartyB (near-end party = agent in local cluster) answers the call.
  4. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the partyB (agent) IP phone for the agent voice.
  5. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB (agent) IP phone for the customer voice.
  6. The recorder receives and answers the recording call setup messages that are sent from local Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the partyB (agent) voice stream to the recorder.
  7. The recorder receives and answers the recording call setup messages that are sent from local Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the partyD (customer) voice stream to the recorder.
  8. PartyD across the DMS gateway initiates a consultation transfer (presses Transfer) and dials DN9725550002 deviceE, which is also across the DMS gateway.
  9. PartyE answers the call from partyD.
  10. The DMS switch sends a PriNotify message to the local cluster (Cisco Unified CM1) through a PRI DMS gateway. The message contains information about partyE.
  11. Because partyB is now connecting to a new far-end party, partyE, local Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  12. The recorder receives and answers the recording call UPDATE message that is sent from local Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  13. The recorder receives and answers the recording call UPDATE message that is sent from local Cisco Unified Communications Manager for the partyE (customer) voice. The agent IP phone forks the customer voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

Note the header information of the INVITE messages from step6 and step11. The SIP header enhancement feature adds the information in bold text to the INVITE and UPDATE message headers.

Step 6 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=PriDMSGW;x-farendaddr=9725550001>;tag=fromtag1
Step 11 UPDATE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=PriDMSGW;x-farendaddr=9725550002>;tag=fromtag1

Desktop Pickup of Mobile Phone Call

In this use case for automatic call recording, mobile phone user sends call to desk phone for pickup. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session where desktop pickup of a mobile phone call occurs, the following steps take place:

  1. UserACell calls partyB DN2000 deviceB.
  2. Cisco Unified Mobile Communicator client sends SETUP message
  3. SETUP message travels through H.323 gateway to local Cisco Unified CM1 cluster.
  4. PartyB answers the incoming call from UserACell.
  5. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the partyB (agent) IP phone for the agent voice.
  6. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB (agent) IP phone for the customer voice.
  7. The recorder receives and answers the recording INVITE messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the partyB (agent) voice stream to the recorder.
  8. The recorder receives and answers the recording INVITE messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the partyUserACell (customer) voice stream to the recorder.
  9. UserACell presses Enterprise Hold on the userA mobile phone.
  10. UserA presses Resume on the userA desk phone.
  11. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  12. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone forks the customer voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

Note the header information of the INVITE messages from step7 and step11. The SIP header enhancement feature adds the information in bold text to the INVITE and UPDATE message headers.

Step 7 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=UserACell;x-farendaddr=1000>;tag=fromtag1
Step 11 UPDATE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=deviceA;x-farendaddr=1000>;tag=fromtag1

Far-End Party Sends Call to Mobile Phone

In this use case for automatic call recording, the far-end party sends a call to the user mobile phone for mobile phone pickup. (This scenario specifies the opposite of the scenario that the Desktop Pickup of Mobile Phone Call specifies.) The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session where an enterprise user sends a call to the user mobile phone, the following steps take place:

  1. Enterprise user far-end partyA calls partyB DN2000 deviceB from DN1000 deviceA.
  2. PartyB DN2000 answers the incoming call from far-end partyA.
  3. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the partyB (agent) IP phone for the agent voice.
  4. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB (agent) IP phone for the customer voice.
  5. The recorder receives and answers the recording INVITE messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the partyB (agent) voice stream to the recorder.
  6. The recorder receives and answers the recording INVITE messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the partyA (customer) voice stream to the recorder.
  7. PartyA presses Send to Mobile on the userA desk phone.
  8. Cisco Unified Communications Manager sends a Setup message to the UserA mobile phone.
  9. UserA presses answers the ringing call on deviceUserACell.
  10. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  11. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone forks the customer voice stream to the recorder.

Note the following particularities of call processing that apply in this use case:

Note the header information of the INVITE messages from step5 and step10. The SIP header enhancement feature adds the information in bold text to the INVITE and UPDATE message headers.

Step 5 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=deviceA;x-farendaddr=1000>;tag=fromtag1
Step 10 UPDATE Message Header Information
From: x-farendrefci=ci3;x-farenddevice=UserACell;x-farendaddr=1000>;tag=fromtag1

Far-End Party in Remote Cluster Creates Conference

In this use case for automatic call recording, the far-end party in a remote cluster creates a conference. The following figure illustrates this use case.

In this use case, the following entities participate:

During an automatic call recording session where the far-end party in a remote cluster creates a conference, the following steps take place:

  1. PartyD (far-end party = customer in remote cluster) calls partyB (near-end party = agent) by dialing 82000.
  2. The INVITE message passes over the SIPTrunkToCluster2 SIP trunk.
  3. PartyB (near-end party = agent in local cluster) answers the call.
  4. Because the agent line appearance is configured for automatic recording, the recording session for the media streams automatically gets triggered. Cisco Unified Communications Manager first makes a recording call to the built-in bridge (BIB) of the partyB (agent) IP phone for the agent voice.
  5. Cisco Unified Communications Manager makes the second recording call to the BIB of the partyB (agent) IP phone for the customer voice.
  6. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the agent voice through a SIP trunk. The agent IP phone starts to fork the partyB (agent) voice stream to the recorder.
  7. The recorder receives and answers the recording call setup messages that are sent from Cisco Unified Communications Manager for the customer voice through a SIP trunk. The agent IP phone starts to fork the partyD (customer) voice stream to the recorder.
  8. PartyD initiates a conference by pressing Confn and dialing DN3100.
  9. PartyE DN3100 deviceE answers the call.
  10. PartyD completes the conference by pressing Confn again.
  11. The UPDATE message passes over the SIPTrunkToCluster2 SIP trunk.
  12. Because partyB is now connected to a new far-end party, CFB_2, Cisco Unified Communications Manager sends two UPDATE messages to the recorder.
  13. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for the partyB (agent) voice through a SIP trunk. The agent IP phone forks the agent voice stream to the recorder.
  14. The recorder receives and answers the recording call UPDATE message that is sent from Cisco Unified Communications Manager for CFB_2 (conference bridge) through a SIP trunk. The agent IP phone forks the conference voice stream to the recorder.

Note the following particularities of call processing and configuration that apply in this use case:

Note the header information of the INVITE messages from step6 and step12. The SIP header enhancement feature adds the information in bold text to the INVITE and UPDATE message headers.

Step 6 INVITE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=SIPTrunkToCluster2;x-farendaddr=3000>;tag=fromtag1
Step 12 UPDATE Message Header Information
From: x-farendrefci=ci1;x-farenddevice=SIPTrunkToCluster2;x-farendaddr=b001234567;isfocus>;tag=fromtag1

The UPDATE message in step12 includes isfocus. This isfocus indicates that the near-end party is participating in a conference call. The UPDATE message also includes a b-number as the new far-end address. The b-number specifies the DN of the conference bridge (CFB).

Selective Call Recording

In selective call recording, recording can be initiated using a softkey or programmable line key assigned to the device, a CTI-enabled application, or both interchangeably.

Selective call recording supports two modes:

Silent Recording

In the silent recording mode the call recording status is not reflected on the Cisco IP device display. Silent recording is typically used in a call center environment to enable a supervisor to record an agent call. A CTI-enabled application running on the supervisor desktop is generally used to start and stop the recording for the agent-customer call.

User Recording

In the user recording mode the call recording status is reflected on the Cisco IP device display. A recording may be started or stopped using a softkey, programmable line key, or CTI-enabled application running on the user desktop.

Selective Call Recording Silent Recording mode

In this use case for selective call recording silent recording mode, the supervisor manages the recording session from a CTI-enabled desktop.

The following figure illustrates selective call recording silent recording mode.

In this use case:

The supervisor starts the recording session using a CTI-enabled desktop. Cisco Unified Communications Manager makes two recording calls to the built-in bridge (BIB) of the Cisco IP device (one call for the near-end media; another call for the far-end media). The recording calls are automatically and silently answered.

Cisco Unified Communications Manager extends both recording calls to the recording server connected by a SIP trunk.

The recorder receives and answers both recording calls and the user Cisco IP device starts to fork both media streams to the recorder. The call recording status is not reflected on the Cisco IP device display.

The CTI-enabled application is used to stop the recording session. Cisco Unified Communications Manager clears both recording calls.

Selective Call Recording User Recording Mode—Recording Session Managed From a CTI-enabled Application

In this use case for selective call recording user recording mode, the user manages the recording session from a CTI-enabled desktop.

The following figure illustrates selective call recording user recording mode—recording session managed from a CTI-enabled application.

In this use case:

The user starts the recording session using a CTI-enabled desktop. Cisco Unified Communications Manager makes two recording calls to the built-in bridge (BIB) of the Cisco IP device (one call for the near-end media; another call for the far-end media). The recording calls are automatically and silently answered.

Cisco Unified Communications Manager extends both recording calls to the recording server connected by a SIP trunk.

The recorder receives and answers both recording calls and the user Cisco IP device starts to fork both media streams to the recorder. The Cisco IP device display updates to reflect Recording. The key toggles from Record to StopRec.

The CTI-enabled application is used to stop the recording session. Cisco Unified Communications Manager clears both recording calls.

Selective Call Recording User Recording Mode—Recording Session Managed From a Cisco IP Device

In this use case for selective call recording user recording mode, the user presses a softkey or programmable line key on a Cisco IP device to start and stop the call recording session.

The following figure illustrates selective call recording user recording mode—recording session managed from a Cisco IP device.

In this use case:

The user presses the Record key to start the recording session. Cisco Unified Communications Manager makes two recording calls to the built-in bridge (BIB) of the Cisco IP device (one call for the near-end media; another call for the far-end media). The recording calls are automatically and silently answered.

Cisco Unified Communications Manager extends both recording calls to the recording server connected by a SIP Trunk.

The recorder receives and answers both recording calls and the user Cisco IP device starts to fork both media streams to the recorder. The Cisco IP device display updates to reflect Recording. The key toggles from Record to StopRec.

The User presses the StopRec key to stop the recording session.

Cisco Unified Communications Manager clears both recording calls.