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
RammipriyaHi,
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 -
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 ideaHi,
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
KadsHi!
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.
ThanksFirst, 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,
GregHi,
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
SobanCreate 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,
RaviHi 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
NandanHi 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.KSinjish-
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
-
Error Installing Flash ActiveX 12.0.0.77 on Windows 8.1
We use SCUP 2011 to deploy our Flash Updates. Today I deployed the ActiveX 12.0.0.77 to our systems, both Windows 7 and Windows 8.1 and found errors with the deployments to Windows 8.1. I realized that the SCUP update, from the Adobe Flash Catalog sh
-
Multiple duplicates of contacts on multiple devices
I have an iPhone, iPad, an iMac and a Mac Mini. I am using the latest versions of Mountain Lion and IOS. I have multiple copies of the same individual contacts everywhere. For example, for one catering company I have: - three identical contacts in
-
HP iPrint Photo problem on N97
I downloaded HO iPrint Photo on my N97 V20. I read great reviews about this app and am very keen to use it. My problem is this, I'm getting "generating thumbnails" and a task bar for about 5-10 seconds and then (no photos are available in the phone)
-
the emails appear in my inbox with subject line ok. also shows sender. This occurred two days ago and has affected all of my in box prior, Emails recd since then can be viewed. The interesting part is when I click on an email that I can read and then
-
IPod Device Internal assert error
This is the 2nd iPod I can't get to work. I am using an XP machine. I am getting an error during the install. In the dialogue box that say "Your iPod has been connected. Please wait while the system recognizes the device." The progress bar just keeps