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..

Similar Messages

  • 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

  • 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 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.

  • 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 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.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.

  • 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

  • UCCX 7.0 calls abandoned after 15 minutes waiting in CSQ

    Hi,
    I have made a test lab environment to simulate a problem.
    There is one agent and one CSQ. When I call the script trigger number the agent phone rings and I answer the call.
    I keep this call on and put both phones on mute.
    When I call from another phone to the trigger number I hear the prompt "you are the first waiting customer...."
    I let the second caller waiting in the queue for more then 15 minutes.
    When the 16th minute starts I hear another message from UCCX itself (not one of my own prompts) that the call cannot be answered. This message repeats a couple of times and then the call is abandoned.
    Could you please let me know if this is default normal behavior of the UCCX system?
    Is this a parameter which I can change to unlimited waiting time?
    Thanks in advance,
    Regards,
    Ruben

    This issue happened because our script exceeded 1000 lines. We saw this after debugging the script. We changed the level to exceeded after 2000 lines. We now get the error message from UCCX self after 40 minutes which for us is a workable solution.
    Thank you for your help.
    Regards
    Ruben

  • UCCX 7.0 Calls in Queue

    Is a readerboard required in order for CAD agents to see calls in queue? 

    Hi Staci,
    You can see them in CAD, in the real time statistics options, where it says contact service queue statistics, this is not the best and easy way because you have to open that window everytime you need to see the calls in queue, maybe that work for you, but I think a wallboard is a better option.
    Gabriel

  • UCCX 7 : Report calls answer before & after SLA

    Hi all,
    There's a default report (CSQ Activity Report) available which is able to calculate the above based on the SLA set (for that CSQ say 30 seconds), is there a way to differentiate it based on other SLA (for example 20 or 40 seconds)?
    Thanks!
    -JT-

    This issue happened because our script exceeded 1000 lines. We saw this after debugging the script. We changed the level to exceeded after 2000 lines. We now get the error message from UCCX self after 40 minutes which for us is a workable solution.
    Thank you for your help.
    Regards
    Ruben

  • UCCX 7.0 -calling number block script

    The version of Call Manager that I am on does not have a way to block an ANI coming into system (apparently later release do, will upgrade later).
    The calls from these auto-dialers that are coming in are going to our Call Center Express trigger.
    I created translation pattern that directs calls to that trigger to a new script.  New script has "if/ then' stmt  that says if the nubmer is xxx-xxx-xxxx (listing the specific auto dialer number), I route it to a fax machine,  if not then go to next step,  did another 'if / then'  for the 2nd auto dialer number,  if not that number then I route the call to the regular trigger for the call center script (if it is then it also goes to the fax number).\
    That works , there is some delay though.
    Those auto dialer calls have not stopped (number of calls reduced signficantly- but not gone).
    Now I need to add another number that is auto dialing us ... I am thinking initial delay is going to get longer ......
    could not figure out how to list more than on ANI ... seems I had to do a new "if/ then" statement for each number ..........
    Any ideas on improving the script to be more efficient?

    Here's one way, which seems to be the preferred way in Java to find a needle in a haystack:
    Variables
    String ANI = ""String[] blocked_numbers = new String[] {"1000", "1001", "2002"}
    Script
    Start...ANI = Get Call Contact Info (--Triggering Contact--, Calling Number)If (java.util.Arrays.asList(blocked_numbers).contains(ANI))     True          /* This is a blocked caller */     False          /* This is not a blocked caller */...End
    You would use the String array to hold all of your blocked numbers.  I have used three to illustrate the example.
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • UCCX 7.0 - Call priority routing based on skill

    Howdy,
    I'm not sure of the best way to go about this. I have one main queue (CSQ A) and an escalation queue (CSQ B). Tier 2 CSRs will be assigned both the CSQ A skill and CSQ B skills so that they can answer normal calls when CSQ B is empty.
    The tricky part is CSQ B is not meant to be reached by outside callers and it's not referenced in the CSQ A script. The only way to get placed in that queue is when a CSR transfers to it.
    Is there a way to set this up so that CSQ B calls take priority for Tier 2 CSRs over CSQ A calls?
    Any help would be much appreciated.
    Cheers,
    Gary

    Hi
    You can't issue a higher priority to a CSQ as such, but yu can use the 'Set Priority' step to increase the priority of calls in your script just before the 'Select from CSQ B' step.
    Basically a call with default priority will be serviced FIFO with other calls. If you make any call +1 higher priority, it will be answered before any default priority calls. Calls from each priority will be answered before calls from a lower priority.
    Regards
    Aaron
    Please rate helpful posts...

Maybe you are looking for