UCCX 7 Encrypt call recordings

Howdy Netpros, I can't find anything in the documentation for UCCX 7 on encrypting call recordings. I assume this is not possible and we are looking into a seperate call recording solution that supports encryption, but does anyone have any ideas about what I can do now to encrypt the call recording files besides exporting them to .wav and making them inaccessible to the Supervisor application?
Thanks!
Brett

Brett,
     UCCX doesn't natively support encrypted calls using SRTP.  In fact, it's a requirement to turn it off.  However if all you are worried about is encrypting the recordings, I would do the following:
1.) Create a secure server that has adequate storage.
2.) Create a script that copies over the .raw files every X (minutes,hours,days).  Basically you just need to copy over as often as you feel the need exists.
3.) Use the built in Windows signing functionality to sign and encrypt the files.
You now have encrypted recordings, the downside of which is you don't have a player for them.  To rectify this, you will need to allow a copy of the raw2wav to run on that server and use usernames that have the security token to unencrypt the data.  You could then also give that token to your call center supervisors and allow them to listen to the recordings using the token and then delete.
It's not a perfect solution, but it may work.  Let me know if you have any questions about this.  You Windows team should be able to provide you details on the signing tokens as they have been a part of Active Directory and Windows for a couple of generations now.  Hopefully this will give you somewhere to start.
Regards,
Robert W. Rogier

Similar Messages

  • UCCX 8.02 - Call recordings have stopped

    Hello,
    Over the weekend our UCCX server crashed.  Since then call recordings have stopped.  I have restarted Cisco Desktop VoIP Monitor Service, checked to see if call is recording is enabled for the agents in Cisco Desktop Administrator, and also made sure that call recording is configured in Cisco Admin (plugin). 
    I'm looking for any troublshooting steps, if anyone has any ideas please let me know.
    Thanks,
    Ayaz

    Hi Ayaz,
    Couple of others things to look at.
    1. By any chance is the Recording Count (under UCCX Admin->System Parameters page) is set to "0", if so change it max allowed number.
    2. Check the status of "Cisco Desktop Recording and Statistics Service" on each node by using the below command.
    Command Syntax:
    utils service [option] [service-name]
    Refer page 37 of the below given UCCX CLI guide link.
    Note: If you have HA setup, and if one of the node's Recording service is down, than only the alternate calls will be recorded. Because Recording is the only feature in UCCX which works in load balancing mode in HA deployments.
    3. Check the free space available for Recording by using the below command.
    Command Syntax:
    show uccx recordings space
    If so, please purge the recording files.
    Command Syntax:
    utils uccx recordings purge
    Note: This command purges the oldest recording files first.
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_5/configuration/guide/uccx851cli.pdf
    Try restarting the below services on Node1.
    - Cisco Desktop Recording and Statistics Service
    - Cisco Desktop VoIP Monitor Service
    Also please make sure that the UCCX first node holds the mastership of all the feature services (you can restart the second Node this to happen so that all the servie mastership will be given to First node of UCCX).
    If these things doesn't resolve your issues, you may need to contact Cisco TAC for further troubleshooting.
    Hope it helps.
    Anand
    Please rate helpful posts by clicking on the stars below the right answers !!

  • UCCX 8.0: Missing call recordings

    Hello,
    I never had any issues on call recordings and archiving before. Calls were recorded fine and then archived/exported to a local server every week as wav file.
    But recently I have noticed that some wav files that we store are 1 KB in size, which ofcourse cannot be opened or played. And even for one day we only got a total of 3 wav recordings, which is not possible as we receive hundreds of calls a day.
    So far its rare, but I really need to know what is causing this? server storage? network issue? high utilization of server?
    or something else. We had a total of 8 Agents and just recently we increased them 16.
    Thanks in Advance.

    Hi Essam,
    Reference : UCCX 8.5 SRND page 44
    The agent call recordings are stored on the hard drive of the Cisco Unified CCX server with agent data store locator records pointing to the actual recording files. The call recordings in Cisco Unified CCX are stored in a raw format that is only playable using the CSD Record Viewer. The CSD Record Viewer shows 7 days worth of call recording as well as those tagged for 30-day extended archiving. The CSD Record Viewer also provides the supervisor the option to save selected individual recordings into a .wav format in a specified folder.
    The amount of disk storage allocated for recordings on a single server non high availability deployment of Cisco Unified CCX is 2.6 GB. On a two server high availability deployment of Cisco Unified CCX, the recordings are alternated between the two servers in a round robin fashion to provide load balancing and redundancy. Hence the amount of disk storage allocated on each server is 1.3 GB.
    The recording capability of Cisco Unified CCX is not intended for usage as a permanent recording archival solution. However, an export utility is also available to bulk export all recordings into a .wav format. The export utility has no ability to specify selected recordings and will export all recordings on the Cisco Unified CCX server. System administrators could build their own customized command macros or process that would perform regular (at least weekly) exporting of the recordings for permanent archival of agent call recordings.
    Hope it helps,
    Anand

  • Unity Connection - Certificate from cucm no more trusted for encrypted calls after upgrade to 10.5(1)

    Hello Support Community,
    i have a strange problem:
    after upgrading my cucm and unity connection from 9.1 to 10.5(1) enctrypted calls are no more working.
    situation 1: CUCM is down, Subscriber is up: Encrypted call to Unity Connection work correctly
    situation 2: CUCM is up: Encrypted Calls to Unity Connection not working.
    i get the following Info in the log for the Connection Conversion Manager:
    19:35:21.053 |15865,,,MiuGeneral,25,Invalid Certificate: Received Certificate -----BEGIN CERTIFICATE-----
    MIID8zCCAtugAwIBAgIQc/fBdUz1Zdh4CXhcPqGVuDANBgkqhkiG9w0BAQsFADBw
    MQswCQYDVQQGEwJERTELMAkGA1UEChMCSVQxGzAZBgNVBAsTEkhlbGxnYXRlIFRl
    XD0oD9d5MQ==
    -----END CERTIFICATE-----
     doesn't match with stored Certificate: -----BEGIN CERTIFICATE-----
    MIIC2DCCAkGgAwIBAgIIJWCm4bSdt+kwDQYJKoZIhvcNAQEFBQAw
    -----END CERTIFICATE-----
    so where does Unity Connection cache this certificate and how can i delete/replace it?
    the cert shown in the logs is the one from cucm: ("CallManager"), i recreated it through cucm os administration, now i see the same error message on unity connection for the new recreated certificate.

    Actually It doesn't. It says he's on a MacBook. I don't know all the different types of Macs. I was having a ton of problems with iChat. I opened DMZ to my computer, knocked down all firewalls etc and left everything exposed, still with bad results. A few weeks ago my power supply went out on my D-Link. I bought a linksys. Since I'd left all firewalls off I figured it couldn't be the router. I power cycled everything n the netork, still no luck. Today I bought a universal Power supply and started up my D-Link Router. Everything worked perfectly. My wifes computer - a laptop running Tiger worked fine with the Linksys and did my machine before the Leopard upgrade. Now that I've got the D-Link online everythings working.
    Message was edited by: graphico
    Message was edited by: graphico

  • Beep sound for every minute in call recordings

    Hi,
    I am using cistera convergence server for call recordings. For every recording, I am observing a beep sound before the recording starts and followed by exactly every 60 seconds. I didn't see any beep in live calls. This is only when I play the recording wav file.
    Cistera support guys said there is no problem on their server end and suggesting to check in CCM/IVR.
    Can anyone suggest me?
    Thanks,
    Mady

    I am not familiar with the recording system you use, but there is something in Call Manager that may be appropriate. This is often configured when you set up CUCM silent-monitoring for CTIOS.
    Monitoring Notification Tone
    A monitoring notification tone can be configured using the Service Parameter Configuration page in the CCM Administration Interface. There are two entries:
    Play Monitoring Notification Tone to Observed Target
    When set to true, this option will play the tone to the monitored party (usually an agent).
    Play Monitoring Notification Tone to Observed Connected Target
    When set to true, this option will play the tone to the party to which the monitored party is talking (usually a customer).
    A monitoring notification tone can be configured using the Service Parameter Configuration page in the CCM Administration Interface/ Select Server/ Select Cisco CallManger (active) for Service.  Look for "Clusterwide Parameters (Feature - Monitoring"). If these are set to true, set them to false and see what happens. A CM restart may be required.
    Regards,
    Geoff

  • VCSE with dual NIC / SIP H323 encrypted call / traversal and non-traversal call license questions

    Dear All,
    I have a few questions and I would appereciate if someone will answer my questions?
    1) May I know pros and cons of using Dual NIC and single NIC with VCSE in DMZ?
    2) In order to make H323 and SIP encrypted call, what configuration need to be done on Cisco endpoint, non-cisco endpoint, VCSC and VCSE (both signalling and Media need to be encrypted). 
    3)let say my VCSE is in DMZ- endpoint A (cisco) and endpoint  B (non-cisco) are registered on VCSE. I would like VCSE to use non-traversal call license when A call to B or B call to A regardless of whether H323 or SIP call.How can I force VCSE and endpoints to use non-traversal call. I only want VCSE to handle signalling and media is EP to EP direct. As traversal license is quite expensive.
    I found following information from Cisco document.
    all Cisco TelePresence endpoints are traversal enabled and so a traversal license will always be needed when at least one of the endpoints involved in the call is a Cisco TelePresence endpoint.
     Is it possible to disable traversal client feature of Cisco endpoint?
    Thanks and Best Regards,

    voice register pool  4
    add-->codec g711ulaw
    voice register global
    no create pro
    create prof
    and enable below debugs and send the logs
    deb ccsip mess
    deb voip ccapi inou
    deb h225 asn1
    deb h245 asn1

  • UCCX to generate calls on alerts

    Hello All,
    Has anyone ever tried or know if the following is possible with UCCX :
    We have network monitoring tools that sometimes generates alerts at night.
    We want it to be able to call some people on their GSM.
    We've tried other packaged tools but were not very efficient.
    Can we do that with a UCCX ?
    Monitor some alert (what ever their form maybe, we can adapt) and on that information, call with a specific prompt.
    UCCX would give the ability to control the number of calls and others things other tools wouldn't.
    Thanks

    Hi, yes, possible it is.
    I have a similar kind of monitoring solution.
    One more thing: this works with UCCX premium or IP IVR only, as HTTP triggers are used.
    I have an application server, running a container of various scheduled processes. Each process has its own specific task and specific object, for instance, network reachability (using ping) of the CUCM Publisher or disk state (using SNMP Get) of the ICM AW server.
    If a predefined threshold is reached, or simply put, a condition is evaluated to true, the process does a HTTP get request, triggering an UCCX application, with various parameters (like severity etc). The UCCX app then calls the engineer on duty (Place call), plays a message - and even writes a record into a database table whether the engineer picked it up, and the timestamp.
    Good luck.
    G.
    Sent from Cisco Technical Support Android App

  • UCCX Record Forwarded Calls

    Hi CCX Script Experts, 
    CCX 9.0(2) Cisco QM 9.0  
    I want to just make sure there is a way on CCX scripting a step to record calls somehow.  
    Basically I want the IVR port to initiate a conference between Caller A (Original calling phone) and Caller B (Forwarded on-call Mobile phone) and record that entire conversation. 
    Key goal is to try to do trunk side recording from voice gateway. 
    Cheers! Yavuz

    Regarding Grahams response, the best way to handle this would be a recording application such as Cisco MediaSense or a 3rd party application which creates a SIP connecton and forks the audio for 100% call recording. You would configure this in CUCM in recording profile after creating the SIP profile.
    As Graham said, he is correct that MedisSense is not the most robust QA solutions but it will bridge the gap. NICE (supported by Cisco) is a very expensive solution but it works very well then there are other low cost software solutions that handle SPAN based recording but you're limited to one local voice LAN but is not tied to the Cisco telephony solution except for JTAPI call control. A cheaper option is TelRex (cheaper and reliable), CallCopy, TASKE, etc but opt not to choose WFM add-ons.
    Regarding Calabrio, it has nothing to do with the licensing model. Calabrio is a good recording solution and is deployed in most call centers I work with daily but Cisco Agent Desktop uses SPAN based recordings from the phone itself for monitoring and forks the audio path to the Cisco Supervisor Desktop making the request which minimizes inolvemnet with UCCX once the audio path is established. A conference call Calabrio would have to be able to interpret call control and support more than four audio paths (two calls at two audio paths each) to the supervisor desktop and likewise recording to UCCX.  In addition, conference calling requires transcoding of which Calabrio won't support.

  • Query UCCX database for calls from a specific Caller ID

    Hi,
    I did some searching and could not find this answer specifically.
    I have a request from the call center supervisor to provide a report of all calls coming into the CSQ's showing all of the important data (date, time, answered, not answered, length of call, disposition, etc.) for calls from a specific caller ID for a specific date range.
    The caller ID starts with 9XX-XXX-XXXX, so of course UCCX Historical Reports will not display this number as a parameter in the Detailed Call by Call CCDR report because I am limited to the first 32,765 rows. I tried modifying the XML file but have not been successful.
    I tried doing a query through the CLI but not sure if I have the query right.
    Any insight?
    Thank you very much.

    I tried modifying the XML file for the Detailed Call CSQ Agent report
    ICD_Detailed_Call_CSQ_Agent_en_us.xml with the following:
    BEFORE:
    SELECT distinct callednumber FROM contactcalldetail
    AFTER:
    SELECT SKIP 10000 FIRST distinct 20000 callednumber FROM contactcalldetail
    Unfortunately, there are no changes in the available parameters shown:
    The number starts with a '9', so I need to skip the numbers that start with 408. Any help?

  • UCCX 7.x Call recoring

    Hi There,
      Has any one got a sample script to recor all the incoming calls in UCCX 7 ?
    Basically I wante to recor all the agent calls. UCCX 7.x is integrate with CUCM 7.x
    Regards
    Siva

    Hi
    It's not a script-based function; you basically need to configure a Workflow in Desktop Administrator that fires a 'start recording' action when the call is answered by the agent.
    There's a brief run through on this website : http://dreamforccie.wordpress.com/category/uccx/
    Regards
    Aaron
    Please rate helpful posts..

  • Make an encrypted call to a session bean

    I have this servlet that calls this session bean that is located on a different machine. I know that the call is an RMI call. Does anyone know if the call is encrypted. when I call the session bean method and I pass it an object, can someone, somehow, look into that data. The servlet actually passes credit card information to the session bean which processes the payment. I wanna make sure that the call between the servlet and the session bean is encrypted.
    Thanks a lot for your help

    Do you use SUN AS ?
    Then just enable SSL for IIOP listener.
    By default RMI is not encrypted and can be sniffed.

  • UCCX Report - Zero Call Duration

    Hi,
    We are using UCCX 7.0  In Histrocial detailed CCDR report we able to get the report for outbound call also.
    But issue for the Outbound is calls which is not answred by the remote party also having some seconds duration in the report
    Because of this we are not able to identify the matured calls & non matured calls for the outgoing.
    Any way to do this
    Thanks,

    Hi,
    Try to configure reason codes that describes the call complete status. then you can use Historical reporting to generate a report based on those Reason codes.
    regards,
    Trad Tobaishat

  • UCCX- adjust abandoned call time or delay

    Hello all....
    I'm very new and green to UCCX- version 8.5.1 . I have a colleague here looking to adjust the time or delay for when an incoming call to our queue is deemed abandoned. Apparently our wallboard is showing an abandoned call very quickly wo giving an agent time to answer the call. Is there a parameter that can be adjusted for this purpose? I googled a bit, but no significant help.
    Thanks in advance ....Dennis

    Hi Dennis
    There's no parameter in UCCX.
    The typical approaches to this are:
    - For historical reporting, discount calls that abandon within x seconds as listed on the CSQ Call Distribution report. Alternatively, create a custom report that does this automatically.
    - For a wallboard, you would need to have a wallboard that could be customised similarly. CCX puts the stats (including abandon count) per CSQ in the 'realtime' CSQ table designed to be used by wallboards. You would need to bypass this and use a custom query against the historical tables to get such a calculation.
    Regards
    Aaron

  • UCCX 8.02 - call volume on the tone for auto answer

    I have UCCX r8.02. Our agents are configured to have auto answer and calls drop into their headset, the agent set does not ring. The agents hear a tone and are alerted of the call before the caller is connected. Is there anyway to turn up the volume on the tone the agent hears?

    I don't believe so. I mean, outside of turning up the headset volume. Of course this is not a UCCX question, rather a CUCM question. There's a separate forum for that, and those guys may know.
    The hacker in me would root the CUCM and search for the audio file on the disk and modify it. But, that's more than most will risk for a simple audio increase.
    Sent from Cisco Technical Support iPhone App

  • UCCX with international call authenication

    Dear member,
    I have a customer would like to enhance the privileges on the international call base on phone number and password (FAC, CMC cannot fulfill it). If we route the call to UCCX (collect the phone number), IVR script (get the password from user input), and authenticate through somewhere then routes to CCM. Is it possible to do that?
    One of my concerns is the no. of IVR port if many user call in.
    Any comment on this solution or any other better solution?
    Regards
    Russ

    Hi,
    no, it looks like a simple and solid way of doing that using UCCX.
    Alternative: use the Routing Rules engine of the CUCM and ask an external application about the calling and the caller number every time a call is placed. This external application would contain the extension of the user (caller) and the list of numbers he/she is allowed to call, so no password is needed, everything is done automagically.
    G.

Maybe you are looking for