HTTP Trigger - Lands in a CSQ then to an agent

Hello,
I’m looking for a template script that will guide me through the following:
•1)      From a web page enter a phone number you want to be called at.
•2)      After clicking a submit key using an http trigger a phantom call will be made to the “web callback queue” - which holds your spot in queue.
•3)      When it’s your turn in line an agent from the “web callback queue” will answer the phantom call
•4)      then the system will auto dial the number that was entered on the web page.
•5)      This will connect the agent to the web customer
Can someone direct me to a website or manual that will have a template for me to follow?
We are running:
UCCX 7.0(1) SR5
Call Manager 6.1.3
Thank you.

Hi Anthony/Geroges,
I am exactly working on the Same task which also I need to include the Holiday Check as well. I am given two scripts but no idea how to make it work with our Website.
I have attached the images.Any help would be appreciated.
Hamed

Similar Messages

  • Email CSQ status script for http trigger

    Hello,
    I have an email csq and need http trigger to monitor the emails, agents, calls etc
    Does anyone have a basic script for it
    Please let me know.
    Thanks
    Kads

    Hi!
    Can you please tell us who the initiator and the target for this call would be! You can of course have a UCCX script that initiates the call to a specific destination!
    Also, please attach a screenshot of the script! Or at least the relevant part of it!
    Thanks!
    G!

  • Http trigger question - UCCX 8.5(1)

    Hey All,
    I'm trying to display a web page with CSQueue statistics directly from CSD. Is it possible for an HTTP trigger to accept a request with out it coming from an form action GET? or is there a better way of doing this?
    I have written the 'Template.html' but would like for the queue data to be populated without having to kick off the script with a Submit button for example
    Ideally if the user could just browse to http://<uccx ip>:9080/CSQ-Stats.html and have all the queue information available and then the user can refresh IE to get up to date stats.
    Hoping this make sense to everyone
    Cheers,
    Greg

    Hi,
    that's the simplest thing an HTTP application in UCCX can do: serve a HTML page.
    First, create your CRS script, where you can do some calculations using the results of the stats steps. Then just do a keyword transform, and send back the final document using the Send HTTP response step.
    G.

  • HTTP trigger script using ECC variable/Call sub flow - not working

    Hello all,
    I am trying to http trigger script which will show the real time stats of the CSQs. The script is based on "Day of week" and Time of day" checking the queue time and will update the HTML doc to show as real time data. The scripts for various CSQs has multiple boolean variable (parameter, set to false by default) like "open/night/emergency/meeting" which can be set to open or close the queue by the supervisor depending on the situation. For ex, if a variable is set to True in application page for any of the Queue, I am trying to send that "true" value to the http trigger script, so that these can be shown real time.
    Steps tried:
    1. Tried using ECC variable - setting a ECC variable to True in the main script and getting that value in the http trigger script to a local variable, if found True, the display as "CSQ1 = OPEN", else "CSQ1 = CLOSED" ; but the script gave an error as attached (http1.png)
    2. Tried using Call sub flow - Like Holiday check, under the "Rest" branch of "Time of Day" - will check the queue and will get the value returned to the local variable - Failed and it shows an error as attached (http2.png)
    As of now, I have completed the script with the logic of checking the logged in agents count in the CSQs and updating the Real time data. But it has some issues like, if an agent didnt logged out properly or if an agent is asked to login during OOH although the queue is closed, as per the logged in resource logic, the data is shown as OPEN.
    Please share your thoughts on this and if you have come across such a script, kindly share as a knowledge share.
    Thanks in advance.
    Bala.

    Hello all,
    I am trying to http trigger script which will show the real time stats of the CSQs. The script is based on "Day of week" and Time of day" checking the queue time and will update the HTML doc to show as real time data. The scripts for various CSQs has multiple boolean variable (parameter, set to false by default) like "open/night/emergency/meeting" which can be set to open or close the queue by the supervisor depending on the situation. For ex, if a variable is set to True in application page for any of the Queue, I am trying to send that "true" value to the http trigger script, so that these can be shown real time.
    Steps tried:
    1. Tried using ECC variable - setting a ECC variable to True in the main script and getting that value in the http trigger script to a local variable, if found True, the display as "CSQ1 = OPEN", else "CSQ1 = CLOSED" ; but the script gave an error as attached (http1.png)
    2. Tried using Call sub flow - Like Holiday check, under the "Rest" branch of "Time of Day" - will check the queue and will get the value returned to the local variable - Failed and it shows an error as attached (http2.png)
    As of now, I have completed the script with the logic of checking the logged in agents count in the CSQs and updating the Real time data. But it has some issues like, if an agent didnt logged out properly or if an agent is asked to login during OOH although the queue is closed, as per the logged in resource logic, the data is shown as OPEN.
    Please share your thoughts on this and if you have come across such a script, kindly share as a knowledge share.
    Thanks in advance.
    Bala.

  • Problem with Place call in a script with HTTP trigger

    Hi!
    I'm trying to develop a sample script, associated to an application that has an HTTP trigger. I'm working with UCCX Premium 8.5.1
    The trigger is working OK, but the place call output is allways "unsuccessful". The number to call and the redirect number are extensions of the same IPT platform.
    Below you will find print-screen of the script. Besides, I'm attaching the .aef file.
    Any help would be appreciated. Thanks in advance.
    Roy.

    The value in your "Call Control Group" must match the "Group ID" in your CM Telephony Call Control Group Configuration
    This is from my lab system so the "AgentsLoggedIn" variable would need to contain 1 or 3. You are telling the script which CTI port group to make the call with. You have a 0 in your AgentsLoggedIn so do you have a Group ID of 0?
    Your CTI group must be able to make the call so must have the correct partition/Calling Search Space
    Graham

  • HTTP trigger no working

    Hi all,
    I am trying to use HTTP trigger to trigger an Application which contain sample script provided in UCCX scripting guide but when put any value in the name variable it doesn't trigger the script and got the error on welcome.html page while it should return the result in response.html page.
    I ran the same script including more nodes in 8.5 lab and it worked perfect. Now i m trying it on UCCE 9.x. Is there any chagne in new version ?
    any idea

    Hi,
    can you please reveal more. What is the error message?
    Did you try reactive debugging? If yes, at what step does it fail or behaves unexpectedly?
    Thanks.
    G.

  • HTTP trigger - Calling failed - 9.0.2.10000-71

    Hi,
    I have created a HTTP trigger in Premium licensed UCCX server (9.0.2.10000-71). When I try to call the URL from java application I am getting HTTP error code as “404”. However HTTP trigger calling is working fine in the servers with the version of 8.5.1.11004-25 and 9.0.2.11001-24.
    Do I need to run any patch for the fix?  Please provide suggestion to fix it.
    Thanks
    Rammipriya

    Hi,
    there are multiple issues with this whole setup:
    1. You are getting a 404 status because this script does not return anything. Not a single byte of information. You should probably use a Send HTTP Response step with at least a plain text message.
    2. You cannot use anything from the sun.* packages. There is no exception from this rule. If you were in my team, for writing such code you would be thrown out without any questions asked.
    3. Although I see the point of this application (collect all files from the local file directory referenced by sysprop "uccx.customer.dir" I would not choose a slow and cumbersome protocol like FTP. I mean, if it's already a HTTP application, it would be a lot easier to get the files from the directory, zip them up (remember, both java.util.zip.GZIPOutputStream and java.util.zip.ZipOutputStream are available in JRE at least since 5.0) and send the zipped files over the already established HTTP connection. Fast and easy. 
    G.

  • CUIC report on HTTP trigger applications

    Hi,
    Is it possible to report on HTTP Trigger applications? The inbuilt call custom variable report in CUIC does not not show all applications configured in UCCX ( I guess the only ones with number triggers).
    I'm using the example webcallback scripts and setting enterprise data in the http trigger application which I'd like to report on.
    I want to know how many times the agent successfully automatically dialed the number vs needed to manually enter the number. 
    Thanks

    First, check report server to see report status:
    http://c26p003.bhelhwr.co.in:8889/reports/rwservlet/showjobs?server=rep_c26p003
    Regards

  • Place call is not working in HTTP trigger script

    All,
    I have basic hello script with HTTP trigger and CUCM trigger configured as well. I am trying to dial out an extension and play an prompt in my script. Running UCCX 7.0.1 with premium license. The place call step doesnt start at all when I do the debug. HTTP trigger and response works fine. Anything I am missing in the script.
    Regards
    Soban

    Create a Contact-type variable. Set the Place Call and Play Prompt to this second contact. You cannot play a prompt or make a call to the triggering contact when the script was triggered by an HTTP contact instead of JTAPI.

  • IPIVR HTTP Trigger redundancy issue

    Hi all, I have some issues with HTTP trigger redundancy.
    We have a HA IPIVR cluster, says NodeA and NodeB. They are running version 9. We have an application, which will send an HTTP POST request (target IP address is NodeA) to the IVR system, which will trigger the IVR to make an call to an external number (the number is included in the HTTP request). BTW, the IVR system are integrated with CUCM 9.1.
    A few weeks ago, we test this and it was working fine. I am able to receive the call make from the IVR, which will return an response (xml file) to the requester. But yesterday when we test this again, it's not working anymore. Further troubleshooting shows that the HTTP request was redirected to NodeB. The following logs are captured on the requester:
    Successful Testing Log:
    2013-09-16 14:08:38,732 [ajp-bio-172.20.21.19-8009-exec-18] INFO  com.pdpc.dncr.registry.util.IVRSSender - Connecting to IVRS… http://172.20.21.36:9080/sendotp
    2013-09-16 14:08:41,501 [ajp-bio-172.20.21.19-8009-exec-18] INFO  com.pdpc.dncr.registry.util.IVRSSender - IVRS call response status code:200
    2013-09-16 14:08:59,555 [ajp-bio-172.20.21.19-8009-exec-18] INFO  com.pdpc.dncr.registry.util.IVRSSender - IVRS call response:<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <Registry>
      <status>
        <code>200</code>
        <message>Call Completed.</message>
      </status>
    </Registry>
    Yesterday Testing Log:
    HTTP Post to NodeA:
    2013-10-07 11:01:50,013 [Thread-8] INFO  com.pdpc.dncr.registry.util.IVRSSender - Connecting to IVRS... http://172.20.21.36:9080/sendotp
    2013-10-07 11:01:50,055 [Thread-8] INFO  com.pdpc.dncr.registry.util.IVRSSender - IVRS call response status code:302
    2013-10-07 11:01:50,056 [Thread-8] INFO  com.pdpc.dncr.registry.util.IVRSSender - IVRS call response:
    HTTP Post to NodeB:
    2013-10-07 14:37:42,107 [Thread-5] INFO  com.pdpc.dncr.registry.util.IVRSSender - Connecting to IVRS... http://172.20.21.37:9080/sendotp
    2013-10-07 14:37:42,378 [Thread-5] INFO  com.pdpc.dncr.registry.util.IVRSSender - IVRS call response status code:302
    2013-10-07 14:37:42,379 [Thread-5] INFO  com.pdpc.dncr.registry.util.IVRSSender - IVRS call response:
    I get 302 response which is redirection response from your application.
    During the testing, I also tried to use an Microsoft IE to send the HTTP post request to the IVR system, which was successful.
    Really appreciate if any suggestion what could be the reason and possible solution.

    It was tested from multiple broswers and PCs. The user IDs were different because we are now integrated with AD instead of DCD in the old cluster and the old user ID doesn't exist in AD.
    Got it figured out finally. It was an extra step that is now needed. Now you have to use the AuthenticateUser step after you use the GetUser step. Once we did that it worked as planned.

  • HTTP Trigger calls CSQ

    Hi,
    I am trying to create a script that is triggered by an HTTP request from an external source (powershell), this source basically does a HTTP GET which activates the script!
    I want to be able to choose a resource from the CSQ, call that resource from the script and then playback a prompt to the agent.
    I just keep getting Failed to create ICD channel for contact though at the select resource section!
    Simon

    Hi!
    Can you please tell us who the initiator and the target for this call would be! You can of course have a UCCX script that initiates the call to a specific destination!
    Also, please attach a screenshot of the script! Or at least the relevant part of it!
    Thanks!
    G!

  • I have Sun Life Financial bookmarked and when I click onto it, as it is trying to get on the site, the https tool bar goes wonky.  Then the pinwheel comes on and I have to force quit.  This does not happen on our other apple computer only on my new one

    I have not used this app before so please excuse me if I am duplicating my question.  I am trying to get onto one of my books marks but when I click on it, it starts going all wonky in the https bar.  Then the pinwheel comes on.  When I force quit and then go back into Safari it comes up on that company website but a different section that is asking me to check the date on my computer and some other things that could be a problem.  This does not happen on our other mac only my new lap top.  This problems only started this weekend.  Any ideas?

    Thanks for the response.
    I attempted to remove cookies, but I can not identify any of the cookies on the list with the PrimeVest web site. No PrimeVest, no PVs, nothing that looks like it came from them.
    I have also reported the problem to PrimeVest and their tech did answer. He suggested erasing the browsing history (temporary internet files), which I did with no effect. He also had me check for the correct starting page address, which was OK. He stated that they are aware of a problem and it is on their list. No indication of how far down that list though. His only cure was to use IE for now, which I was already doing. Perhaps he can tell me which cookies to remove.

  • Need  trigger when update one column then record sysdate on another collumn

    Hi
    Gurus
    I have a table called RTV_PLAN
    And it have two columns,
    FORCE_KEYIN_FLAG VARCHAR(2)
    FORCE_KEYIN_DATE DATE
    I want when FORCE_KEYIN_FLAG get a value
    Then FORCE_KEYIN_DATE record the sysdate
    Please kindly give some help
    Many thanks
    saven

    Hi
    Justin
    thank you!
    It works for me very well.
    I use this code before
    <div class="jive-message-body"><div class="jive-quote"><span class="jive-quote-header"> if updating then
    </div>
    with your help my code is below now,
    <div class="jive-message-body"><div class="jive-quote"><span class="jive-quote-header">
    create or replace TRIGGER "RTV_PLAN_TRIG"
    before insert or update on RTV_PLAN
    for each row
    declare
    SCRAP_flag rtv_plan.SCRAP_flag%TYPE;
    force_keyin_flag rtv_plan.force_keyin_flag%TYPE;
    begin
    if inserting then
    if :NEW.RTV_PLAN_KEY is null then
    :NEW.RTV_PLAN_KEY := SAVEN.RTV_PLAN_api.RTV_gen_pk;
    end if;
    :NEW.dc_receive_date := sysdate;
    end if;
    if ( :new.scrap_flag IS NOT NULL ) then
    :NEW.SCRAP_date := sysdate;
    :NEW.SCRAP_USER := nvl(v('APP_USER'),USER);
    end if;
    if ( :new.force_keyin_flag IS NOT NULL )
    then
    :NEW.FORCE_KEYIN_date := sysdate;
    :NEW.FORCE_KEYIN_USER := nvl(v('APP_USER'),USER);
    end if;
    end;
    </div>
    can you checking this whether they have other error ?
    thank you
    saven

  • UCCX8.5 send HTTP trigger? for another server application

    We have an Outage Management System (OMS) that will accept an HTTP string that creates a new outage record. So, if I enter the included example into any browser window in our network, it will create a new OMS record. 
    For customers dialing into our phone system, I want them to be able to "report" an outage by building this http string and sending it to our OMS server.  I have a script that prompts the caller for their account number.  I need to add this account number onto the end of the http string (in the example, $CustomerAccount), and then send this string to a browser to create a new OMS record.  The HTTP string:
    //OMSServerName/outage/main/xdoReqHandler?beanName=AutomatedDevice&methodName=get&accountNumber=$CustomerAccount
    can someone explain to me if any of the Http Contact steps would be able to do this?  In my attached script, I have tried using the Http Redirect step.  My resulting error is:
    Am I using these steps as designed? (with the error - apparently not).

    Brian,
    I was able to make your recomendation work out.  thank you.  I used my HTTP string with a fixed Account Number value and it generated a new record in our OMS server!  Just what I wanted.  My next step is to use a variable for the Account Number so I can capture it from my scripting.  can you comment on how a variable string may be used in your example?  here is what I have so far:
    (I have changed the OMSServerName and Account Number as obscure to protect my records)
    with an actual IP, and valid account Number in the set statement, the resulting message in the sendHTTPString name:
    U"\r\n  \r\n    \r\n      Account number invalid\r\n      \r\n    \r\n  \r\n"
    Again, if i input the account number inside the docURL variable instead of the $CustomerAccount it works!  The $CustomerAccount is not getting translated in this environment?
    Here is the variable name and value when I debug the script:
    Should I expect to see the actual account number in this value?
    thank you for the help
    -Wes.

  • HTTP Trigger, update Web Content

    Hello,
    I've only recently started playing around with http triggers and I've created the following simple script (please see screen grab below).
    The script (in it's basic form) accepts input from a html webform (hosted on a different webserver) for a call back.
    It places a call into a queue and once an agent takes the call, they confirm the call back request at which point the call is directed to the customer by calling them.
    As you can see, there is also a "HTTP Redirect" line to a confirmation page, however, the redirect only occurs once the script has ended (the call is redirected).
    However, I want this confirmation page to be displayed straight away to the customer so that they don't have to sit on their web browser waiting for the call back.  Is there a simple way to send content to the customer in this way?
    Is there a way to update the content on the customers browser as soon as the trigger is hit?
    I could do the confirmation on the html externally, however, I'd like to have the possibility to have a different redirect page should the callback service fail.
    Thanks in advance.
    Craig Rogers

    Hi,
    what you probably want is the "Send HTTP Response" step.
    Send back a simple HTML page that contains a meta refresh tag with the URL of the confirmation page.
    This may trigger a ContactInactiveException that you may want to handle gracefully.
    G.

Maybe you are looking for

  • HP LaserJet P1102 firmware update freezes

    HP LaserJet P1102w setup will not allow me to get the firmware update because it says I must complete all print jobs first. Only print job is the Test Page, which never printed at the end of the registration/install process.

  • Illustrator CS5.5 Not working due to unsupported architecture?

    Currently running OS 10.5.8 on an intel based mac- do I need to upgrade to Lion for this to work? Illustrator CS5.1 Trial worked fine.

  • Incomplition sales order list t.code

    Hi, Is there any t.code for incomplition sales order. b4 posting this thread i cheked all previous ones. thanks sreenivas

  • Revenue from post-capitalization from transaction ABNAN

    I am working for a local governmental entity, and I am trying to add assets to our system that should have been recognized as acquisitons in previously closed fiscal years. I understand that the transaction I should be using is ABNAN, post-capitaliza

  • JSP Basics query

    Hello friends, I had asked few questions in my last post of init parameters in jsp, which must have got overlooked, but the questions are still not solved. Please help me. 1) How to override jspInit() ? I tried one sample program, but the kind of out