UCCX * Recording Script

Team - I used to have a recording script that would collect prompt number like 345 and record a wavefile 345.wav.
It workd in UCCX7 not in UCCX 8. Is there any path information I need to set correctly for this to work? Will defining a document variable wavfile
doing a Recording step to save to wavfile
and write wavfile document to say
promptnumber + ".wav" work where promptnumber is the collected digits 345? It seems to fail on UCCX8. Thanks

Unlike the Windows version where you can see the prompts in wfavvid, in
version 8, they are uploaded to the Repository where they are stored.
Windows release (7.01) versus Linux (Version 8)
They then can be seen in the appadmin under the navigation: Cisco Unified
CCX Administration.
Then Applications\Prompt Management.
NOTE:
Manage prompts. Many applications make use of pre-recorded prompts, stored
as .wav files, which are played back to callers to provide information and
elicit caller response. You must upload these .wav files to the repository
and make them available to the Unified CCX system.
In the Version 8 UCCX, that location for the user prompts is not a path you
will be able to access due to root passwords are needed.
But, the path is Opt\Cisco\UCCX\Prompts\user
Attached are the default scripts for UCCX 8 which can be found on the pc
that has the Editor downloaded.
C:\Program Files\wfavvid_802\Scripts\system\default
Also, make sure you do not have Create file document step ..else you could be running into this bug :
http://cdetsweb-prd.cisco.com/apps/dumpcr?identifier=CSCti89552&parentprogram=QDDTS
Thnaks
Ankita

Similar Messages

  • RECEIVING OPEN INTERFACE TABLE의 STRUCK RECORDS 정보 취합 SCRIPT

    제품 : MFG_PO     
    작성날짜 : 2005-01-27     
    RECEIVING OPEN INTERFACE TABLE의 STRUCK RECORDS 정보 취합 SCRIPT
    =================================================================
    PURPOSE
    RCV_TRANSACTIONS_INTERFACE table에 있는 struck receipt records의 정보를
    취합하여, struck 원인 및 해결에 도움을 줄 수 있다.
    (Oracle Purchasing - Version: 11.5.2 to 11.5.9)
    Explanation
    Receiving Open Interface Tables에 걸려 있는 receipt struck의 source
    document의 추가 정보를 어떻게 취합할 수 있을것인가?
    (RCV_TRANSACTIONS_INTERFACE)
    Source document는 아래 중 하나가 될 수 있다.
    * Purchase Order
    * Return Material Authorization (RMA)
    * Internal Requisition
    아래에 소개하는 scripts는 interface tables에 많은 수의 records가 있을때,
    많은 수의 records의 정보를 한 번에 취합하길 원할때 사용하면 유용하다.
    만약 interface tables에 단지 몇 개의 records만 있다면 Note: 171257.1
    - Oracle Procurement (Purchasing)/iProcurement Diagnostic Tests 에 소개
    되어져 있는 적당한 diagnostic script를 이용하는편이 낫다.
    Example
    1.Error가 발생한 Purchase Order receipts의 추가 정보를 취합하는 script:
    SELECT SUBSTR(POH.SEGMENT1,1,10) "PO Number",
    POR.RELEASE_NUM "Release Num",
    POL.LINE_NUM "Line Num",
    RTI.INTERFACE_TRANSACTION_ID "Intf Trx Id",
    RTI.TRANSACTION_DATE "Trx Date",
    RTI.PROCESSING_MODE_CODE "Proc Mode",
    RTI.TRANSACTION_STATUS_CODE "Trx Status",
    RTI.PROCESSING_STATUS_CODE "Proc Status",
    SUBSTR(PIE.ERROR_MESSAGE,1,75) "Error Message",
    POH.ORG_ID "Op Unit Id",
    RTI.PO_HEADER_ID "PO Hdr Id",
    RTI.PO_RELEASE_ID "Rel Id",
    RTI.PO_LINE_ID "PO Line Id",
    RTI.PO_LINE_LOCATION_ID "Line Loc Id",
    RTI.QUANTITY "Intf Qty",
    POLL.QUANTITY "Order Qty",
    POLL.QUANTITY_RECEIVED "Qty recvd",
    POD.QUANTITY_DELIVERED "Qty Delv",
    NVL(POLL.CLOSED_CODE,'OPEN') "Closed Code",
    OOD.ORGANIZATION_CODE "To Inv Org",
    RTI.DESTINATION_TYPE_CODE "Dest Type",
    RTI.TRANSACTION_TYPE "Intf Trx Type",
    NVL(POLL.QTY_RCV_EXCEPTION_CODE,'NONE') "Qty Exception",
    POLL.QTY_RCV_TOLERANCE "Qty Tolerance",
    POLL.RECEIVE_CLOSE_TOLERANCE "Receipt Tolerance"
    FROM RCV_TRANSACTIONS_INTERFACE RTI,
    PO_HEADERS_ALL POH,
    PO_RELEASES_ALL POR,
    PO_LINES_ALL POL,
    PO_LINE_LOCATIONS_ALL POLL,
    ORG_ORGANIZATION_DEFINITIONS OOD,
    PO_DISTRIBUTIONS_ALL POD,
    PO_INTERFACE_ERRORS PIE
    WHERE POH.PO_HEADER_ID = RTI.PO_HEADER_ID
    AND POR.PO_RELEASE_ID(+) = RTI.PO_RELEASE_ID
    AND POL.PO_LINE_ID = RTI.PO_LINE_ID
    AND OOD.ORGANIZATION_ID(+) = RTI.TO_ORGANIZATION_ID
    AND POLL.LINE_LOCATION_ID = RTI.PO_LINE_LOCATION_ID
    AND POD.LINE_LOCATION_ID = POLL.LINE_LOCATION_ID
    AND RTI.INTERFACE_TRANSACTION_ID = PIE.INTERFACE_TRANSACTION_ID(+);
    2.Error가 발생한 RMA receipts의 추가 정보를 취합하는 script:
    SELECT RTI.INTERFACE_TRANSACTION_ID "Interface Transaction ID",
    RTI.PROCESSING_STATUS_CODE "Processing Status",
    RTI.PROCESSING_MODE_CODE "Processing Mode",
    RTI.TRANSACTION_STATUS_CODE "Transaction Status",
    RTI.TRANSACTION_TYPE "Transaction Type",
    RTI.TRANSACTION_DATE "Transaction Date",
    RTI.OE_ORDER_HEADER_ID "Order header Id",
    OOH.ORDER_NUMBER "Order Number",
    OOH.ORG_ID "Oper Unit Id",
    RTI.OE_ORDER_LINE_ID "Order Line Id",
    OOL.INVENTORY_ITEM_ID "Order Item",
    OOL.FLOW_STATUS_CODE "Line Flow Status Code",
    RTI.QUANTITY "Intf Qty",
    RTI.UNIT_OF_MEASURE "Intf UOM",
    OOL.ORDERED_QUANTITY "Qty Ordered",
    OOL.SHIPPED_QUANTITY "Qty Shipped",
    OOL.FULFILLED_QUANTITY "Qty Fulfilled",
    OOL.OPEN_FLAG "Open Flag",
    OOL.CANCELLED_FLAG "Cancelled",
    WH.ORGANIZATION_CODE||' - '||WH.ORGANIZATION_NAME
    "Ship To Organization",
    WH1.ORGANIZATION_CODE||' - '||WH1.ORGANIZATION_NAME
    "Ship From Organization",
    OOL.BOOKED_FLAG "Booked",
    SUBSTR(PIE.ERROR_MESSAGE,1,75) "Error Message"
    FROM RCV_TRANSACTIONS_INTERFACE RTI,
    OE_ORDER_LINES_ALL OOL,
    OE_ORDER_HEADERS_ALL OOH,
    ORG_ORGANIZATION_DEFINITIONS WH,
    ORG_ORGANIZATION_DEFINITIONS WH1,
    PO_INTERFACE_ERRORS PIE
    WHERE OOL.HEADER_ID = RTI.OE_ORDER_HEADER_ID
    AND OOL.LINE_CATEGORY_CODE = 'RETURN'
    AND OOL.LINE_ID = RTI.OE_ORDER_LINE_ID
    AND OOH.HEADER_ID = RTI.OE_ORDER_HEADER_ID
    AND OOL.SHIP_TO_ORG_ID = WH.ORGANIZATION_ID(+)
    AND OOL.SHIP_FROM_ORG_ID = WH1.ORGANIZATION_ID(+)
    AND RTI.INTERFACE_TRANSACTION_ID = PIE.INTERFACE_TRANSACTION_ID(+)
    ORDER BY RTI.INTERFACE_TRANSACTION_ID;
    3.Error가 발생한 Internal Requisition receipts의 추가 정보를 취합하는
    script:
    SELECT RTI.RECEIPT_SOURCE_CODE "Receipt Source Code",
    RTI.REQUISITION_LINE_ID "Intf Req Line Id",
    RTI.SHIPMENT_HEADER_ID "Ship Hdr Id",
    RTI.SHIPMENT_LINE_ID "Ship Line Id",
    RTI.ITEM_ID "Item Id",
    RTI.QUANTITY "Intf Qty",
    RTI.UNIT_OF_MEASURE "UOM",
    RTI.FROM_ORGANIZATION_ID "From Org Id",
    RTI.TO_ORGANIZATION_ID "To Org id",
    PRH.REQUISITION_HEADER_ID "Req Hdr Id",
    PRH.SEGMENT1 "Req Num",
    PRL.REQUISITION_LINE_ID "Req Line Id",
    NVL(PRL.QUANTITY_DELIVERED,0) "Qty Delv",
    NVL(PRL.QUANTITY_CANCELLED,0) "Qty Canc",
    PRL.QUANTITY "Qty Ordered",
    PRL.QUANTITY - (nvl(PRL.QUANTITY_CANCELLED,0) +
    NVL(PRL.QUANTITY_DELIVERED,0))"Qty Remaining",
    PRL.SOURCE_TYPE_CODE "Source Type",
    PRH.TRANSFERRED_TO_OE_FLAG "XFR to OE Flag",
    NVL(PRL.CANCEL_FLAG,'N') "Cancelled",
    NVL(PRL.CLOSED_CODE,'OPEN') "Closed Code",
    LIN.LINE_ID "ISO Line Id",
    NVL(LIN.ORDERED_QUANTITY,0) "ISO Line Qty",
    NVL(LIN.SHIPPED_QUANTITY,0) "ISO Ship Qty",
    NVL(FULFILLED_QUANTITY,0) "ISO Fulfilled Qty",
    NVL(LIN.CANCELLED_QUANTITY,0) "ISO Cancelled Qty",
    NVL(LIN.OPEN_FLAG,'N') "ISO Line Open",
    NVL(LIN.BOOKED_FLAG,'N') "ISO Line Booked",
    NVL(LIN.CANCELLED_FLAG,'N') "ISO Line Cancelled",
    OOH.ORDER_NUMBER "ISO Order Number",
    PIE.COLUMN_NAME "Intf Column",
    SUBSTR(PIE.ERROR_MESSAGE,1,75) "Error Message"
    FROM RCV_TRANSACTIONS_INTERFACE RTI,
    PO_REQUISITION_HEADERS_ALL PRH,
    PO_REQUISITION_LINES_ALL PRL,
    PO_INTERFACE_ERRORS PIE,
    OE_ORDER_LINES_ALL LIN,
    OE_ORDER_HEADERS_ALL OOH
    WHERE PRL.REQUISITION_HEADER_ID = PRH.REQUISITION_HEADER_ID
    AND RTI.REQUISITION_LINE_ID = PRL.REQUISITION_LINE_ID
    AND LIN.SOURCE_DOCUMENT_ID = PRH.REQUISITION_HEADER_ID
    AND LIN.SOURCE_DOCUMENT_LINE_ID = PRL.REQUISITION_LINE_ID
    AND LIN.SOURCE_DOCUMENT_TYPE_ID = 10 --Internal Requisition
    AND OOH.HEADER_ID = LIN.HEADER_ID
    AND PIE.INTERFACE_TRANSACTION_ID(+) = RTI.INTERFACE_TRANSACTION_ID
    ORDER by PRH.SEGMENT1;
    Reference Documents
    Note 263368.1

    Any suggestion/advise please!
    Thanks,
    Genoo

  • Error in properly recorded script while playback in OATS #Siebel

    Hi, All!
    I'm just starting to use OATS to record scripts. While playback my script username and password boxes are filled automatically, but then I get an error:
    Failed Find Object timeout. Detail information:/web:window[@index='0' or @title='Siebel Communications (sbl-test2)']/web:document[@index='14' or @name='_svf1']/web:a[@text='Новый' or @href='javascript:void(0)' or @index='3'].
    Steps of script are very easy: log in Siebel, create new action, log out.
    Can be databank related to this problem?

    I resolve this problem following instruction here https://blogs.oracle.com/aamat/entry/siebel_test_automation

  • Can we record script in OS for peoplesoft

         Can we record script in OS for peoplesoft not for load testing but for functional testing

    Peoplesoft works in browsers, so you can use web functional testing for Peoplesoft too
    Cheers,
    Deepu M
    [email protected]

  • UCCX Voicemail Record Script

    We created a UCCX script designed to allow callers to hit option 2 record a message instead of waiting in the queue. I have been asked by the supervisor if there is a way to make sure there isn't any stranded voicemail recordings to this trigger. I have checked the script and I don't think it actually stores messages on our unity box. So my question is this possible?

    The only way it will store a Message on the unity box is for a Transfer to Occur to a User with Mailbox. I've "created" scripts of this nature which Stores a Recorded Message in a File Document and once an Agent is Connected to that particular "caller" in Queue the Message that Was Recorded is Played to the Agent (Play Prompt). Unless stored elsewhere that Recorded message is not persistent and will be collected by the Java GC and removed accordingly.

  • UCCX 8.5 Record script not working

    Hi,
    I am attempting to create a script that allows a caller to leave a message or receive a callback if they are in the queue.  I'm using the BaseLineAdvQueuing script from the script repository.  It works fine except the part where the user either leaves a message for voicemail, or leaves a message for callback.
    When they press a button to leave a callback, the default prompt says "please leave a message..." and then it beeps, but then rings and i get the "system is experiencing problems" error.
    I isolate the script and narrow it down to the Recording prompt.  I created a sample script that simply prompts the user to record, but i am receiving the same error.
    My MIVR logs contain the following error:
    CMTRecordingDialogImpl:: Can not initialize Audio Doc Impl; nested exception is:
    java.io.FileNotFoundException: /opt/cisco/uccx/temp/[email protected] (Permission denied)
    My test script is attached.  Has anybody see error before?
    thank You

    Sounds like CSCud12937 - Temp folder for prompt recordings have incorrect permissions

  • 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 Callback script help

    Hi Guys,
    My first foray into IPCC based scripting and I've run into a few problems.
    Firstly, what I'm trying to do, is allow a user to press a button during during the queue process, which then allows them to manually input their call back number.
    Once an agent becomes available, the system calls the agent and the callback number and connects them..
    I've attached the script that I'm working with, and the log file.
    What I'm seeing is, I can get one call queued, and it works fine, the agent comes online, the system calls the agent prompts them to initiate the callback (press any key) and then connects them to the user.
    When I have multiple callbacks in the queue I get the "Narky Lady" informing me we have system problems. This happens to all the queued callbacks.
    The second part is I'm getting "Event queue time exceeded" and the call is being dropped out of the queue after the callback has been queued.
    I'm running CUCM 7.0.1.11000-2 & UCCX 7.0(1)_Build168
    Any help would be appreciated, or if someone could point me to a working example?
    Thanks

    There are several items that could be causing the issue. I'm assuming that the Place Call step is calling a route point and ultimately a script that is placing the call in queue.
    How many sessions do you have available for this second queue application?
    Prior to your Place Call step, you need to dequeue the call and terminate the original call leg.
    Remove the Set Contact Info step from the Wait For Agent section.
    I'm not sure why you have the Play Prompt after the call has been connected. I would play the caller in the Get Digit String under the Wait For Agent section.
    Those changes should get this to work as long as my original assumptions are correct.
    You may want to consider some additional factors in your next revision of this script:
    -What if an agent hangs up on the queue callback request? You can use the On Exception Goto and catch the ContactInactiveException to work around this issue.
    -You will need to handle the busy, invalid, and unsuccessful nodes in the Call Redirect step. I would suggest creating a loop and having it requeue the call again up to 3 times.
    -When you get the callback number, make sure to get 7 or 10 digits depending on your requirements. You amy also need to prepend a 1 to those numbers outside of your local area codes.
    -This script may be strange for agents to handle because they don't have the name of the caller. You could have the caller record their name and play it in the callback loop with the phone number.

  • UCCX RECORDING STOP WORKING AFTER AGENT´S PC UPGRADE FROM XP TO WINDOWS 7

    Dears, We have a customer with UCCX 8.0(2) already working, some agents upgrade per company policy theirs PC´s to Windows 7, After that, supervisor are unable to monitoring/recording the upgrade agent´s PCs.
    We installed Ethereal in those PCs  and see that the Agent PC did not generate the "copy" RTP packet to Supervisor desktop, as in XP machines where you can see both packet, from phone to phone, and from agent´s PC to supervisor´s PC.
    We disable antivirus software and Windows firewall and make everything in troubleshooting documentation, even the registry setting changes.
    We did not change hardware, only OS.
    We are running Windows 7 Enterprisse edition.
    Does anybody stuck with this problem?
    Regards
    Gustavo Chiarelli

    If you are sure that Postinstall is pointing to the right NIC (IP address for which you see G.711 packets when you run NICQ.exe), that’s good. But most of the times, I see problems like this or Span to PC port problem.
    I think you can have a look on this doc https://supportforums.cisco.com/docs/DOC-13223  before requesting again to get response from TAC.

  • UCCX recording file size per minute

    Hello
    From the SRND i´ve learned, that the maximum size for recordings is 2.6GB for a single server UCCX 9.x deployment and I´m aware of the 7 days and 30 days limits
    Question: How much kb are needed per minute for the raw files and exported .wav files as well?
    Thanks
    Tino

    They were not able to provide an answer for the exported files. So I decided to go with the values for the internal ones.
    Based on SRND as well, G.711 call recording requires about 1MB per minute. G.729 call recording requires about 256KB per minute.

  • Recording script actions in an action

    Is it possible to record the steps that a script performs (e.g. creating a new layer, switching to a certain layer, applying a filter) in an action? When you activate the record button on the Action panel and run a script, only the script execution is recorded and not the things that the script does. Is there a way to pass the script steps to the Action panel so that it records it?

    Davide, I did not try anything new in this direction yet. It is a pity that operatons triggered by a script, panel or plugin cannot be recorded by the Actions panel. Only manually performed operations seem to have that privilege.
    But I still have not given up hope that there is a workaround to make it possible anyway. Maybe if the operations are triggered via simulated key shortcuts, they may be recorded by Photoshop. That would probably only be possible via a plugin or if a script calls a function from a .dll file. But not all things can be done that way.
    Another option would be to dynamically save a script on the hard drive for each operation and then trigger each script to produce a new recording step. But then these script files need to stay on the harddrive as long as the action is still in use. But I do not know if that would really work.
    Maybe it is also possible somehow to inject an event into the scripting system that can be recorded. But so far I have no idea how to do that.

  • Error when generating Alter Record scripts with project PPLTLS84CUR

    I am trying to install HR89 + PT849 on REL5.4 + Oracle 10g manually under the guideline of official document: PeopleTools 8.49 Installation for Oracle.pdf
    After Database creation, need to upgrade Peopletools from the delivered version 8.46 to 8.49
    In page 570, Task B-15-6: Alter PeopleTools Tables, need to generate build scripts from project PPLTLS84CUR and then run the scripts from SQLPLUS side.
    Bu when generating the scripts with user PS/PS, the App Designer got error message as following:
    PS General Routines
    Out of available memory. -
    e:\pt849-903-R1-retail\peopletoos\SRC\pssys\rdmfld.app @ 998
    click OK, process can continue but the result can show: "Error: APPR_RULE_HDR - Alter process was unsuccessful. (76,42) "
    not only this record but also many others.
    In client PC which running app designer, the memory is enough for app designer, 1G free. Really hard to understand such error.
    Any reply will be much appreciated.
    Andy
    Edited by: Andy xu on 2012-5-14 上午2:22

    thank you for your reply.
    client pc is running on windows 7 and UAC is already disabled.
    current user running app designer is belong to Administrator group, hence, this may be a client security problem.
    I search on oracle website and found a page said this maybe a bug and be fixed from 8.49.11, this is why it is working on 8.49.13, and the wordaround solution is use non-vista pc, such as windows xp. :)
    https://support.oracle.com/CSP/ui/flash.html#tab=KBHome(page=KBHome&id=()),(page=KBNavigator&id=(from=BOOKMARK&viewingMode=1143&bmDocTitle=E-QR:%20When%20modifying%20Criteria%20for%20certain%20Queries,%202-tier/3-tier%20Query%20Manager%20tool%20is%20generating%20error,%20%22Out%20of%20available%20memory%20-%20e:pt84814b%20-%20retailpeopletoolsSRCpssysqdmsel.cpp@1381%22&bmDocType=PROBLEM&bmDocDsrc=KB&bmDocID=659150.1))

  • Outbound: Duplicated records, Scripting tool, Campaign name

    Hi All;
    Is there an option to remove duplicated records in the outbound which could happen when importing two files that have some same numbers, so we need the new to be used while old to be removed (this option is called: remove the duplication .. or something like this).
    Also, I am looking for a scipting tool, so when the agents is talking with the customer, there is a script that help the agent to know how to deal with the customer, this script need to be created per each campaign. Is there something like this?
    Another thing, when the call reaches to the agent, is it possible the name of the campaign to be shown at the CTI client?
    Regards
    Bilal

    Dear Pallavi,
    Very useful post!
    I am looking for similar accelerators for
    Software Inventory Accelerator
    Hardware Inventory Accelerator
    Interfaces Inventory
    Customization Assessment Accelerator
    Sizing Tool
    Which helps us to come up with the relevant Bill of Matetials for every area mentioned above, and the ones which I dont know...
    Request help on such accelerators... Any clues?
    Any reply, help is highly appreciated.
    Regards
    Manish Madhav

  • ABC of UCCX XML scripting

    Hello guys,
    I have been working in support for a while now so I've come accross a number of XML scripts. What I've  found was that  modifying   them was not extreemly hard because most of the work was already done, but trying to build it from scratch is very hard for me unless I just want to copy what some else has already done and just add a few modification to it and pretend its my work.
    I would like a cituation where I'm given a scenario and I am able to single-handedly create a script to meet the task. Can anyone advise me on what to read, which forumes to visit etc please?
    For instance, the command  below is a mistry to me even though I can see what the intension is. I need to understand the reason behind every forward slash, backslash etc.    
    "/descendant::XMLDataResponse/child::XMLDataResult/child::PhoneNumber") 
    The above sytax was taken from the link below.
    : https://supportforums.cisco.com/thread/2108527

    hello Guys,
    I just have one more question. So basically I have been reading the link you showed me and I've really loved it. So I went back to one of the old scripts I've worked on the past and I thought I'd actually attempt to fully understand it.  I saw an Xpath syntax in the uccx script that looked really odd to me.   just want to share it you guys maybe you will be able to shed some light on it.
    Firstly, here is the XLM doc Contents:
    ==============================
    <?xml version="1.0" encoding="UTF-8"?><
    Emergencys>
    <Emergency1>falseEmergency1>
    Emergencys>
    ==================================
    The original xpath syntax that was used to grab the value of the Emergency element is as listed below.
    ==============================================================================
    "/descendant::Emergencys/child::" + EmergencyTag
    ===============================================
    I wrote an xpath syntax that I think could probably grab the value of the emergency element too:  I have pasted it below
    ==========================================================================================
    /descendant::Emergenys/child::*/text()
    ==========================================================
    Guys, the thing I dont understand about the syntax below is Why was there any need to add  ' + Emergency Tag'   at the end of the Xpath syntax ?
    "/descendant::Emergencys/child::" + EmergencyTag

  • UCCX recorded call problems

    I have one user that has constant spurious issues with calls that he records not showing up in the Supervisor Desktop. I can login to the server, and find the RAW file for the recording, and convert it. Even after converting it, it shows up in the wav directory properly, but will not show up in the supervisor desktop. I have to copy the file out, and send it to him so he has it at that point.  This one user is running Windows XP ( I know I know) and running UCCX 7.0(1)SR05_Build504. And yes I know it is an older version, and we are in the process of upgrading it next budget year. This is an ongoing problem that we can't get sorted out, and need to try to find a resolution.
    Thanks,

    Hi Tom,
    You can refer the below thread,
    https://supportforums.cisco.com/thread/2109981
    Appending below the content from page 44 of UCCX SRND Guide.
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_5/design/uccx851srnd.pdf
    ======================================================================================
    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.
    When  a supervisor is playing back or saving a recording using the CSD Record  Viewer application, a recording resource is used and therefore counts  against the maximum simultaneous call recording capacity for the  duration of that recording playback. Maximum simultaneous call recording  and playback capacity is dependent upon the server sizing. The Cisco Unified CCX Data Sheet can assist you in determining an appropriately sized server for the amount of recording required.
    =============================
    Hope this helps.
    Anand
    Please rate helpful posts !!

Maybe you are looking for