Author Message
YasinUNAL
Joined: Nov 12, 2013
Messages: 36
Offline
Hi,

We're trying to test our IVR application but when we make a call, we're getting that error below:
You can find ddconfig and configuration for AIC side as attachment.

22/09/2016 17:02:37:592 DEBUG - 076DE19C37C056CE63C787075FF2B2D2:/YSMainIVR : ICCommand.execute:  setting session cookie to 076DE19C37C056CE63C787075FF2B2D2:/YSMainIVR

22/09/2016 17:02:37:593 DEBUG - 076DE19C37C056CE63C787075FF2B2D2:/YSMainIVR : ICCommand.execute: Sending to VOX:http://192.168.2.23:7080/icconnector/ICConnectorServer?reqid=1-219&icconnectorMessage=%5BVOX.newcall%28%225001%22%2C%29%5D%5B1-219%5D&timeout=8000&channel=5001
22/09/2016 17:02:37:593 INFO - 076DE19C37C056CE63C787075FF2B2D2:/YSMainIVR : VOX response: ICC Error: No Server found for extension 5001
22/09/2016 17:02:37:595 ERROR - 076DE19C37C056CE63C787075FF2B2D2:/YSMainIVR : session id:YSMPP-2016266140546-16 | Error processing request
EXCEPTION>
java.lang.Exception: com.avaya.sce.runtimecommon.SCERuntimeException: Error loading PluggableConnectorInitialize class [com.avaya.sce.runtime.connectivity.ic.pdc.ICConnectorInit] for initialVariablesPosted com.avaya.sce.runtimecommon.SCERuntimeException: ICNewCall:ICC Error: No Server found for extension 5001
**** Root Cause
com.avaya.sce.runtimecommon.SCERuntimeException: ICNewCall:ICC Error: No Server found for extension 5001
at com.avaya.sce.runtimecommon.SCESession.throwRTException(SCESession.java:2554)
at com.avaya.sce.runtime.connectivity.ic.ICCommand.setError(ICCommand.java:266)
at com.avaya.sce.runtime.connectivity.ic.ICCommand.executeCommand(ICCommand.java:200)
at com.avaya.sce.runtime.connectivity.ic.pdc.ICConnectorInit.initialVariablesPosted(ICConnectorInit.java:267)
at com.avaya.sce.runtime.SCEServlet.processRequest(SCEServlet.java:602)
at com.avaya.sce.runtime.AppServlet.processRequest(AppServlet.java:76)
at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:243)
at com.avaya.sce.runtime.SCEServlet.doPost(SCEServlet.java:148)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1082)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Filename screenshots_ddconfig_icconfig.zip [Disk] Download
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
How is your application configured when you added the connector to the app? See the attached.

Also what versions of what are you using?

Can you alter the iclog4j.properties properties and then send the trace.log? This is in the icconnector web app.
  • [Thumb - Capture.PNG]
[Disk] Download
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
That is alter the iclog4j.properties

changing this

#log4j.rootLogger=error, stdout

to this

log4j.rootLogger=debug stdout
YasinUNAL
Joined: Nov 12, 2013
Messages: 36
Offline
I altered iclog4j.properties as you recommended.
I attached the configuration of connector and iclog4j.properties files.
We're using AOD 7.1.0
Filename iclog4j.properties [Disk] Download
  • [Thumb - Screenshot_1.jpg]
[Disk] Download
  • [Thumb - Screenshot_2.jpg]
[Disk] Download
YasinUNAL
Joined: Nov 12, 2013
Messages: 36
Offline
I uploaded attachments again.
  • [Thumb - Screenshot_1.jpg]
[Disk] Download
Filename iclog4j.properties [Disk] Download
  • [Thumb - Screenshot_2.jpg]
[Disk] Download
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
What it looks like to me is that in the OD runtimeconfig web application you have setup the IC VRUSM /HTTP VOX but in the application you have selected IC VOX and not the VRUSM/HTTPVOX.


Note in the application properties your selection of either IC Vox or IC VRUSM/HTTPVOX must match what you have configured.

In the runtimeconfig web app you configured the VRUSM/HTTPVox and not the IC Vox.
YasinUNAL
Joined: Nov 12, 2013
Messages: 36
Offline
I set the IC connector as shown in screenshot.

Here is the IC connector trace log:

26/09/2016 09:30:22:314 DEBUG - ICConnectorManager.destroy: Exiting

26/09/2016 09:30:22:314 DEBUG - ICConnectorServer.ProcessPending: exiting
26/09/2016 09:30:22:330 DEBUG - ICConnectorServer.run: Exiting
26/09/2016 09:30:26:140 DEBUG - ICConnectorManager.init: applying trust store props in ICC
26/09/2016 09:30:26:140 DEBUG - ICConnectorManager.init: Starting ICConnector for VRUSM
26/09/2016 09:30:26:141 DEBUG - ICConnectorManager.init: Running ICC version:07.10.12.02
26/09/2016 09:30:26:141 DEBUG - ICConnectorManager.init: use HTTPVox: true
26/09/2016 09:30:26:141 DEBUG - ICConnectorManager.init: show pings: false
26/09/2016 09:30:26:141 DEBUG - ICConnectorManager.init: pingtimeout: 6000
26/09/2016 09:30:26:141 DEBUG - ICConnectorManager.init: Poolsize found: 50
26/09/2016 09:30:26:141 DEBUG - ICConnectorManager.init: simulation tomcat port: 8080
26/09/2016 09:30:26:141 DEBUG - ICConnectorManager.init: Found an http host with secure support(yes/no):192.168.1.206:9170:No
26/09/2016 09:30:26:141 DEBUG - ICConnectorManager.init: Found an http host with secure support(yes/no):192.168.1.207:9170:No
26/09/2016 09:30:26:143 DEBUG - ICConnectorManager.init: Verbosity set at 3
26/09/2016 09:30:26:162 DEBUG - ICConnectorServer.pingServerThread: host:192.168.1.206:9170:No is not available, disabling that host
26/09/2016 09:30:26:179 DEBUG - ICConnectorServer.pingServerThread: host:192.168.1.207:9170:No is not available, disabling that host
26/09/2016 09:34:59:851 DEBUG - ICConnectorManager.doGet: Request string is reqid=1-226&timeout=8000&cmdType=NewCall&channel=5001&issip=0
26/09/2016 09:34:59:851 DEBUG - ICConnectorManager.doGet: Request undecoded string is reqid=1-226&timeout=8000&cmdType=NewCall&channel=5001&issip=0
26/09/2016 09:34:59:852 DEBUG - ICConnectorManager.doGet: Waiting for notification for request:1-226
26/09/2016 09:34:59:852 DEBUG - ICConnectorServer.httpThreadPool: creating a new thread to process message
26/09/2016 09:34:59:853 DEBUG - ICConnectorServer.HandleNewCall: URL params:action=start_script&script=httpvox.newcall&portextension=5001
26/09/2016 09:34:59:853 DEBUG - ICConnectorServer.getNextActiveHost: no host responding to ping, give more time...
26/09/2016 09:34:59:853 DEBUG - ICConnectorServer.getNextActiveHost: kick ping thread
26/09/2016 09:35:00:353 DEBUG - ICConnectorServer.getNextActiveHost: no host responding to ping, give more time...
26/09/2016 09:35:00:853 DEBUG - ICConnectorServer.getNextActiveHost: no host responding to ping, give more time...
26/09/2016 09:35:01:354 DEBUG - ICConnectorServer.getNextActiveHost: no host responding to ping, give more time...
26/09/2016 09:35:01:354 DEBUG - ICConnectorServer.getNextActiveHost: Found no available hosts
26/09/2016 09:35:01:354 DEBUG - ICConnectorServer.ProcessMessage: no host found
26/09/2016 09:35:01:354 ERROR - ICConnectorServer.HandleNewCall: error in newCall: java.lang.Exception: Error: No http host available
26/09/2016 09:35:01:354 DEBUG - ICConnectorManager.jobCompleted: Response back: responseType=newcall.response&reqID=1-226&errorMsg=Error in NewCall for reqID 1-226 ext 5001 - Error: No http host available for req: 1-226
26/09/2016 09:35:01:354 DEBUG - ICConnectorManager.doGet: Wait time to return response:1502ms for request ID:1-226
26/09/2016 09:35:01:354 DEBUG - ICConnectorManager.doGet: Looking up 1-226 and returning response back to caller:responseType=newcall.response&reqID=1-226&errorMsg=Error in NewCall for reqID 1-226 ext 5001 - Error: No http host available
26/09/2016 09:35:01:355 DEBUG - ICConnectorManager.doGet: Time to complete doGet request:1504ms for request ID:1-226


I'm getting another error after changing IC configuration to VRUSM/HTTPVOX of IVR application

26/09/2016 09:35:01:361 ERROR - 012BA4936403400BA810758459BF8367:/YSMainIVR : session id:YSMPP-2016270063809-18 | Error processing request

EXCEPTION>
java.lang.Exception: com.avaya.sce.runtimecommon.SCERuntimeException: Error loading PluggableConnectorInitialize class [com.avaya.sce.runtime.connectivity.ic.pdc.ICConnectorInit] for initialVariablesPosted com.avaya.sce.runtimecommon.SCERuntimeException: ICNewCall:Error in NewCall for reqID 1-226 ext 5001 - Error: No http host available
**** Root Cause
com.avaya.sce.runtimecommon.SCERuntimeException: ICNewCall:Error in NewCall for reqID 1-226 ext 5001 - Error: No http host available
at com.avaya.sce.runtimecommon.SCESession.throwRTException(SCESession.java:2554)
at com.avaya.sce.runtime.connectivity.ic.web.ICCommand.setError(ICCommand.java:291)
at com.avaya.sce.runtime.connectivity.ic.web.ICCommand.executeCommand(ICCommand.java:224)
at com.avaya.sce.runtime.connectivity.ic.pdc.ICConnectorInit.initialVariablesPosted(ICConnectorInit.java:272)
at com.avaya.sce.runtime.SCEServlet.processRequest(SCEServlet.java:602)
at com.avaya.sce.runtime.AppServlet.processRequest(AppServlet.java:76)
at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:243)
at com.avaya.sce.runtime.SCEServlet.doPost(SCEServlet.java:148)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1082)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
  • [Thumb - Screenshot_2.jpg]
[Disk] Download
  • [Thumb - Screenshot_1.jpg]
[Disk] Download
  • [Thumb - Screenshot_3.jpg]
[Disk] Download
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
For some reason the IC connector does not like the hosts configured


15 26/09/2016 09:30:26:162 DEBUG - ICConnectorServer.pingServerThread: host:192.168.1.206:9170:No is not available, disabling that host
16 26/09/2016 09:30:26:179 DEBUG - ICConnectorServer.pingServerThread: host:192.168.1.207:9170:No is not available, disabling that host
RossYakulis
Joined: Nov 6, 2013
Messages: 2652
Offline
The question is: is the IC HTTPVox server 192.168.1.206 up? Have you verified that?

Go to:   
Mobile view