How to use "Set Enterprise Call Info" step in the script ?

Hi all
Can anyone please suggest how to use "Set Enterprise Call Info" step in the script.
Does anyone has any example script with the same (a complete example script) ?

Hi
go to this guide
http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_7_0/user/guide/uccx70edgs.pdf
and see the chapter
"Designing Scripts for use with the Cisco Application Gateway"

Similar Messages

  • Setting Enterprise Call Info Step Within An HTTP Triggered CRS Script

    IPCC Enterprise 7.5(6)
    CAD 7.5(6)
    IPIVR 7.0(1)sr05_build504
    We had a vendor develop some IVR & ICM scripts a few years back to take a website triggered request and pass along it’s value from the header, store it into Call Peripheral Variable 1 and place a call to a queue with agents (using CAD).  It then sets off a work flow group macro to populate this value (from PV1) into another application along with a repeating message to the agent that says they have a new request.  Since we recently upgraded our IVR to 7.0(1)sr05, I had to change the scripting some to make it work.  They were using a freaky way of getting the value into PV1 using a pre-connect application triggered from the initial application.  Anyway, their method would not work with the new version any longer so I needed to alter the scripts some.
    The problem I’m having is that PV1 is being set after the Place Call step.  This actually needs to be set before it reaches an agent in order to pass the value into CAD.  Currently, I’ve been using some delay statements in the ICM script to give it time to get the value into PV1 but it’s not 100%.  I get sporadic results.
    Current script in test.
    I’m looking to see if anyone can tell me a way to setup the Set Enterprise Call Info step before the Place Call step?  Since this is HTTP triggered, I can’t use (Triggering Contact) and I haven’t been able to set a pseudo contact because debug tells me that the contact is null or because it’s not a call contact.

    Hi Gabriel.  Thanks for the reply.
    The current method that's in place seems to work fine for me in test but when in production, I'm getting about a 60-70% success rate.  As it comes into my ICM queuing script, I'm using another Run Ext Script node to execute a delay to give the Set Enterprise Call Info step from the first VRU script extra time to set it's value before reaching the ICM Queue To Skill Group node.  I definitely notice better results when I did this but still not a 100%.
    The reason I'm doing this is because of the notation that the help file discusses about the Set Enterprise Call Info step:
    "Note    In a Cisco Unified CCX system:
    Beginning with CRS 4.0, this step should be placed script before the call gets connected to an agent. This means the step in the script should be placed before the Select Resource Step or in the Selected/Queued branch of the Select Resource step.
    If call data is set after the call gets connected to the agent, it will not be displayed in Cisco Agent Desktop (CAD)."
    So this is why I've been looking to see if this step can somehow be set before the Place Call step.  I'm not that familiar with altering Sessions or Contacts but was hoping someone might know how to manipulate these in order to let me do this.
    Thanks again.

  • CUCCX 7.0 Set Enterprise call Info

    I am trying to use SET Enterprise Call info so when the call rolls back to another queu it shows the the info from the first queue. So example caller goes into the nurse queue and after 6 minutes rolls to the FRONT DESK queue. I want to use the "Set Enterprise call info" to show info from the nurse queue so they know when a call goes to their agent from the Nurse queue. I have it added but not sure what variables to make and then to set in it so it will do this.
    I have it under the "Menu" "MON_Fri"  option 5 Phone nurse. I have attached the script.
    Any ideas?
    Thanks
    Dave

    Hi
    If agents are using CAD, there is a call info window (lower right, if I recall correctly) which lists the CTI RP, queues, and any previous agents that this contact has been through... this works without any particular scripting, it's just a matter of getting your agents to look at it...
    Aaron
    Please rate helpful posts...

  • UCCX 7.0 - Set Enterprise Call Info not working

    I had inherited a set up of IPCC 3.5.2 which was passing reference numbers to the agent desktop program which the users had typed into a collect digit prompt section and stored in a variable (in this case v_referenceNumber).  I want to take that information and pass it on into the CAD (Cisco Agent Desktop).  We are using UCCX 7.0.1(SR5).
    The script we were using previously was upgraded upon opening it in the editor as expected but instead of a simple set enterprise data section like was in the script previously I now have an "IF" statement for each one of those sections of the script where the set enterprise call info is.  I have been looking through the three scripting guides and found the Enterprise Expanded Call Context (ECC) section where I think I need to be but I am not sure what I am doing wrong.  Personally I would like to Scrap the IF statements entirely and just move the Set Enterprise Call Info steps up under the Selected tree and delete the IF statements entirely, which is what I am playing with now.
    Anybody know what I might be doing wrong?  For example, I am not sure in the set enterprise call info section under Expanded Call Variables, when I click on add or modify an existing, my value is v_referenceNumber and the name is user.reference I had defined previously, BUT, under Array Index and Token, do I need to specify anything?  Specifically with Token, am I supposed to put in the Field index number for the variable as defined in the Side A section of the Desktop Administrator Field List?  Why they would move this from a simple application to the web tool they have is boggling, it seems to lock me out when I am the only one logged in if I am not careful.  Pet peeve though.
    Anyway, any guidance is appreciated, 3.5 was simple to put it mildly, and things just worked.

    But each one of the Enterprise Call Info steps is named user.layout, or you just need the user.layout once and the value would tie to the UCCX backend value of default or whatever your layout list was called?  So, to recap:
    1) Don't use the default layout due to potential upgrade changes down the road from Cisco.
    2) If you are just using UCCX like I am, I can skip creating Enterprise variables in the editor's settings menu.
    3) On the Set Enterprise Call Info > Expanded Call Variables Section, the names column is case sensitive and should be contained in quotes, and the value will be my variable I am transferring.
    4) I can set multiple variables in one step right?  This would be more efficient than multiple set steps or are there other factors in using one vs 4?
    @Jonathan:  You mentioned in your article that the Values column should be quoted as well but if I hit my dropdown and choose v_CallType (one of my variables obviously), its not quoted.  Will this cause the script to fail?  Should I go back and quote it?
    Sorry to beat this topic but I have a limited testing period each day and if I don't get it close or right on the money it will be forced to wait more to get another shot at it.  I guess that brings up the need for a testing queue then...  Next time around.

  • Enterprise call info/CSQ Name appear as clid on Cti port number

    Hi I was wondering if anybody knew how to make custom text appear on the agents phone when it is ringing rather than just the Cti port number. I have the enterprise call info working and have it showing on the cad software but would like it to appear on their phone when ringing. I would settle for the csq name but would rather my enterprise call info.
    Thanks
    Carl

    The only way to do it is to create separate Call Control Group (i.e. CTI Ports) per-application/trigger and set the Alerting/Display name on them. This forces you to define a set quantity of ports per-application instead of having one big pool available to the whole system though. It also means you need to have roughly a 1:1 correlation between CSQs and applications/triggers.
    Please remember to rate helpful responses and identify helpful or correct answers.

  • I am new to Firefox; how do I set up for auto fill for the various forms that need the same info time and time again; thanks.

    I am new to Firefox; how do I set up for auto fill for the various forms that need the same info time and time again; thanks.

    Make sure that you do not run Firefox in permanent Private Browsing mode.
    *https://support.mozilla.org/kb/Private+Browsing
    *Tools > Options > Privacy, choose the setting <b>Firefox will: Use custom settings for history</b>
    *Deselect: [ ] "Always use private browsing mode"
    *Select : [X] "Remember search and form history"
    See also:
    *https://support.mozilla.org/kb/Form+autocomplete
    <i>[locking thread due to the age]</i>
    If you have further questions then please start a new thread.
    *[[/questions/new start a new thread]]

  • How do you set up call forwarding?

    i am using 2 phone numbers and would like the calls for both numbers to go to which ever phone can be reached. how do i set up call forwarding?

    I take it you have two phones, each with a different provider?
    How do I activate Call Forwarding?
    To activate Call Forwarding:
    Press *72.
    Enter the phone number where you want calls to be forwarded. (e.g. *72-908-123-4567).
    Press SEND and wait for confirmation. You should hear a confirmation tone or a message.
    Press END.
    How do I deactivate Call Forwarding?
    To deactivate Call Forwarding:
    Press *73.
    Press SEND and wait for confirmation. You should hear a confirmation tone or a message.
    Press END.

  • I have a new MAcBook Air and my photos don't fit on the internal hard drive.  I want to store my photos on an external hard drive which I will connect to my Air when using Iphoto.  How do I set an external hard drive as the default drive?

    I have a new MAcBook Air and my photos don't fit on the internal hard drive.  I want to store my photos on an external hard drive which I will connect to my Air when using Iphoto.  How do I set an external hard drive as the default drive in Iphoto?

    Make sure the drive is formatted Mac OS Extended (Journaled)
    1. Quit iPhoto
    2. Copy the iPhoto Library from your Pictures Folder to the External Disk.
    3. Hold down the option (or alt) key while launching iPhoto. From the resulting menu select 'Choose Library' and navigate to the new location. From that point on this will be the default location of your library.
    4. Test the library and when you're sure all is well, trash the one on your internal HD to free up space.
    Regards
    TD

  • I bought a used ipad on ebay and the icloud acct is still linked to the old owner who doesn't remember the acct information. How can I set up my apple id on the iPad.

    I bought a used ipad on ebay and the icloud acct is still linked to the old owner who doesn't remember the acct information. How can I set up my apple id on the iPad?

    You will need the previous owner's Apple ID and Password to:
    1. Turn off Find My iPhone
    2. Erase device
    3. Reactivate device

  • How to use SET & GET Parameters in Module Pool

    Hi Friends,
    Can anyone please tell how to use SET / GET parameters and PARAMETER ID for a text box (Input / Output field ) in module pool? What is the purpose and where do we need to do coding for it?
    Note : I will definitely give the marks for good responses.
    Thanks in advance,
    Pradeep

    Hi Pradeep,
    You can save values in the SAP memory using a parameter ID. These
    are user and terminal-session specific, but available to all internal and
    external sessions.
    SET Parameter copies the corresponding field contents into the SAP
    System memory in the PAI processing block.
    GET Parameter copies the corresponding field contents from the SAP
    memory at the end of the PBO processing block, after data has been
    transferred from the program, if the screen field still has its initial value
    You can link an input/output field to an area of the SAP memory in the
    ABAP Dictionary.
    When you use an input/output field that is defined in the ABAP
    Dictionary, its parameter ID is displayed in the Dictionary attribute
    Parameter ID in the Screen Painter.
    Usage
    SET PARAMETER ID: ’CAR’ FIELD space,
    ’CON’ FIELD space,
    ’DAY’ FIELD space.
    Here is the link that explains the usage of GET/SET in detail
    <a href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db9e0435c111d1829f0000e829fbfe/content.htm">http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db9e0435c111d1829f0000e829fbfe/content.htm</a>
    Regards,
    Sharadha

  • Plase can anybody tell me how to use SETS (GS01/02/03) in ABAP program

    Plase can anybody tell me how to use SETS (GS01/02/03) in ABAP program

    http://wiki.sdn.sap.com/wiki/display/Snippets/Reading+Sets+-+GS01+-+GS02+-+GS03

  • How to use Stored Procedure Call in Sender JDBC adapter

    Hi All,
             Could someone send me a blog on how to use Stored Procedure call in Sender JDBC adapter?
    Xier

    Hi Xler
    refer these links
    /people/yining.mao/blog/2006/09/13/tips-and-tutorial-for-sender-jdbc-adapter
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm
    Also, you can check Sriram's blog for executing Stored Procedures,
    /people/sriram.vasudevan3/blog/2005/02/14/calling-stored-procs-in-maxdb-using-sap-xi
    /people/jegathees.waran/blog/2007/03/02/oracle-table-functions-and-jdbc-sender-adapter
    This blog might be helpfull on stored procedures for JDBC
    JDBC Stored Procedures
    /people/siva.maranani/blog/2005/05/21/jdbc-stored-procedures
    Please go through these threads and see if it helps...
    Re: How to execute Stored Procedure?
    Re: Problem with JDBC stored procedure
    Thnaks !!

  • How to use @jws:sql call Stored Procedure from Workshop

    Is there anyone know how to use @jws tag call Sybase stored procedure within
    Workshop,
    Thanks,

    Anurag,
    Do you know is there any plan to add this feature in future release? and
    when?
    Thanks,
    David
    "Anurag Pareek" <[email protected]> wrote in message
    news:[email protected]..
    David,
    In the current release, we do not support calling stored procedures from a
    database control. You will have to write JDBC code in the JWS file to call
    stored procedures.
    Regards,
    Anurag
    Workshop Support
    "David Yuan" <[email protected]> wrote in message
    news:[email protected]..
    Anurag,
    I know how to use DB connection pool and create a db control with it. In
    fact, we have created a Web Service with the db control using plain SQL
    in
    @jws:sql. However, my question here is how to use @jws tag in Weblogic
    Workshop to create a Web Services based on Sybase stored procedure orany
    Stored Proc not plain SQL.
    Thanks,
    David
    "Anurag Pareek" <[email protected]> wrote in message
    news:[email protected]..
    David,
    You can use a database control to obtain a connection from any JDBC
    Connection Pool configured in the config.xml file. The JDBC Connectionpool
    could be connecting to any database, the database control is
    independent
    of
    that.
    Regards,
    Anurag
    Workshop Support
    "David Yuan" <[email protected]> wrote in message
    news:[email protected]..
    Is there anyone know how to use @jws tag call Sybase stored
    procedure
    within
    Workshop,
    Thanks,

  • In SQLScript, how to use EXEC to call another procedure with parameters in procedure?

    Hi experts,
    In SQLScript, How to use EXEC to call another procedure with input and output parameters in procedure?thanks very much

    Hi Sagar,
    thank you! I generate another procedure with an input parameter and an output parameter in a procedure. Then i need to call the generated procedure using EXEC. Here is my code:
    create procedure ftest1(out sum_num bigint)
    as
    begin
    declare fa_output bigint;
    declare v_sql_drop varchar(200);
    declare v_sql varchar(500);
    declare cursor c_cursor1 for select num from TABLE1;
    --v_sql_drop := 'drop procedure fe';
    --exec v_sql_drop;
    v_sql := 'create procedure fe(in i_num bigint,out o_num bigint) as begin';
    v_sql := :v_sql || ' o_num := :i_num * 2 + :i_num * :i_num;';
    v_sql := :v_sql || ' end';
    exec v_sql;
    open c_cursor1;
    for c_item as c_cursor1 do
    exec 'call fe(c_item.num,o_num=>fa_output)';
    if sum_num is null then
    sum_num := fa_output;
    else
    sum_num := :sum_num + fa_output;
    end if;
    end for;
    close c_cursor1;
    end;
    The underline code is using exec to call the generated procedure. But this method cannot work. Any suggestion? thanks again!

  • How to use three way calling

    How do you end a call after you've merged it for three way calling?

    Hi there, there is no star function to activate the three-way calling feature.  Here is a very helpful link that will explain on how to use three-way calling with Verizon. 
    http://www22.verizon.com/ResidentialHelp/Phone/Calling+Features/Three-Way+Calling/Questions+and+Answ...
    --James
    --James
    Verizon Support
    Notice: Content posted by Verizon employees is meant to be informational and does not supersede or change the Verizon Forums User Guidelines or Terms or Service, or your Customer Agreement Terms and Conditions or Plan.

Maybe you are looking for