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.

Similar Messages

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

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

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

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

  • 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

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

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

  • DB Trigger firing issue in case of oracle forms session crash

    Hi All,
    Oracle DB version: Oracle Database 10g Release 10.2.0.2.0 - Production
    Oracle Forms version: (Oracle Developer Suite 10g) 10.1.2.0.2 Production
    I am entering some data in the oracle forms and committed the data to database. This form is still open.
    By some reasons i get a error as "FRM-92101: There is error during forms server startup" and the forms session gets crashed.
    When this event happens i wanted to update the records which are inserted before this error occurred. For this purpose i created a BEFORE LOGOFF ON DATABASE trigger (in SYS user) and declared that transaction as autonomous and performed update and then commit.
    But when i get this error in forms runtime session, this trigger doesn't fire and also the records don't get updated.
    If i query to v$session view, the session entry is gone because the forms session is crashed.
    Can anyone please tell me why this trigger don't get fire when oracle forms session gets crashed? Or is there is any other way to run update statement as soon as the forms session gets crashes?
    Thanks.

    Hi,
    please check java runtime console for more issue information.
    Windows:
    SystemControl->Java Plugin Ver XXXX -> Standard -> Check "Show Java Console"
    In Systray, check the console for information about errors in java after the form error.
    Attackwave

  • Receiver SOAP HTTPS channel certificate issue in SAP 7.31

    Hello SAP team,
    We have imported the Partners Https certificate in our NWA and have tried to click the check box of certificate authentication in communication channel .
    However we are still getting an error in CC " SSLcertificate exception : Peer certificate rejected by chain Verifier " .
    Could you you please tell us that what are we missing on  and why are we getting this issue .
    Regards,
    Ravi

    Hi Ravi
    Is the cert provided a self-signed cert or signed by a CA entity? If the latter, you need to import all the Certs in the chain of trust (intermediate and root) into Trusted CA key store too.
    You can normally get the CA certs directly from the CA's website, but if you are unsure, you can check with your partner.
    Rgds
    Eng Swee

  • HTTP Destination Missing issue in  Application Servers(ERP)

    Hi All
    When i'm trying to trigger the message from ERP to XI, I'm getting error message as HTTP destination missing in ERP system.
    I've created the HTTP Destination & added in SXMB_ADM.
    Still I'm facing the problem,
    Please let me know the reason.....
    Regards
    Nandan

    Hi Venu,
    Thanks for ur replay
    I've checked
    SLDCEHCK
    SLDAPICUST
    SXMB_ADM check also working fine.
    SPROXY , evrything is working fine, but still i'm encountering the Error,
    HTTP destination is missing.
    Regards
    Nandan
    Edited by: Nandan ND on Jul 2, 2010 5:07 PM

  • Youtube (https)security certificate issue

    Hi
    I'm using latest firefox version with and recently I'm facing this strange issue ... everytime I try to visit youtube, to be specific, when not logged in on any google accounts .. I can visit http://www.youtube.com but when I try to login, in which case it redirects to https:// and It shows the following error(check image url):
    https://imageshack.com/i/ezbe0c53j
    And if I try to add exception, it shows this screen(check image url):
    https://imageshack.com/i/hj41802cj
    (PS: Couldn't find upload option here so I had to use otherimage hosts)
    Also I tried changing windows time, adding auto time sync from windows site and also tried changing profile, disabling add on and testing and also tried removing cache/cookies from both google.com and youtube.com and so far nothing worked ... I can't seem to access youtube while logged in (https)
    Also its only youtube, no other website shows this security certificate error!
    please provide a solution to this asap, thanks!

    When you click Add Exception, you get a Google error page instead of a pop-up dialog? Or are you saying that after you added the exception, YouTube's home page won't load. That's mildly suspicious...
    If you return to the Add Exception dialog and use the View button, how does the certificate compare with the attached screen shot?

  • HTTP sticky timeout issue in ACE .

    Hi All ,
    We  are facing  the dis connectivity  issue in the the http session ( sticky configuration )
    As per the customer requirement we  configured the  http sticky  with the connection time out 60 min ( one hour ) .
    But  as  per the test with  the tool cookie manager , they identified as the  http sessions are getting timed out in 20 to 30 minuits .
    Please find the sticky configuration
    sticky http-cookie FRONT_SESSION_ID TEST_FRONT
      cookie insert
      timeout  60
      replicate sticky
      serverfarm TEST_FRONT
    We also  did the http persistence as below .
    parameter-map type http HTTP_Persistence_Rebalance
      persistence-rebalance
    Parameter-map : HTTP_Persistence_Rebalance
    Description : -
    Type : http
        server-side connection reuse       : disabled
        case-insensitive parsing           : disabled
        persistence-rebalance              : enabled
        header modify per-request          : disabled
        cookie-error-ignore                : disabled
        header-maxparse-length             : 4096
        content-maxparse-length            : 4096
        parse length-exceed action         : drop
        urlcookie-delimiters               : /&#+
        urlcookie-start                    : ?
      We  have also tested the session directly with the Rserver .But  it is not getting disconnected ( As we doubt  is it  any server related issue  )
    Also please find the below resource allocation .
    resource-class TEST-FRONT
      limit-resource all minimum 0.00 maximum unlimited
      limit-resource buffer syslog minimum 0.50 maximum equal-to-min
      limit-resource sticky minimum 2.00 maximum unlimited
    So can any one please suggest me  is there  any configuration  mistakes  here  .
    If the configuration is ok please suggest me  what more I have to do for  making the stickiness  around  60 min .
    Regards ,
    Sinjish.K

    Sinjish-
      Can you use the capture utiliy on ACE to gather a trace of the entire session - then filter out the traffic to just the client IP or the server IP and attach it to this thread?  A showtech would also be useful to see if there are any anomolies.
    Regards,
    Chris Higgins

Maybe you are looking for