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,
AyazHi 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 -
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,
MadyI 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 -
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.
ThanksHi, 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 -
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! YavuzRegarding 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? -
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
SivaHi
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 helpDo 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 ....DennisHi 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
RussHi,
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
-
ABAP Runtime Error while executing planning folder
Hi experts. We have a situation where I can access our planning folders but that's not the case for one of our user. She encountered with an ABAP Runtime Error as follow: Appreciate if anyone can help me out with this. Runtime Error RAISE_EX
-
First day of current month, one year ago
All, Does anyone have a calculation or know how I can calculate the first day of the current month, one year ago? I am trying to setup a filter criteria to show all records created >= 1st day of current month for prior year and <= the last day of the
-
Cannot add a new reminider. I am using and Iphone5, version 6.0.2. When I press the reminder app on the phone there is no "+" sign to input a reminder. When I use Siri it says "sorry I wasnt able to create reminder".
-
OPC Server (Matrikon) and LabVIEW2009 (Client)
Hello, In one of application, I am going to use OPC Server may be from Matrikon etc and LabVIEW 2009 would be a client. So could anybody help me to start this with respective to following? 1) Which software/Modules else required? 2) How to get
-
Why wont my iPhone 4 pick up any phone on bluetooth
When I try to search for devices using bluetooth, I cant pick up any iphone or any phone, while the other person with bluetooth has it turned on, it just keeps searching. What do you think the problem is, and is there anything i can do? Everything el