Message |
[+]
JTAPI
» TSAPI: The necessary API calls to receive call notifications at agents, 18/01/2022 16:09:17
» Go to message
|
|
Hello ,
I have an application written against an earlier version of the TSAPI. Release 4.2.
The purpose of this application is to receive notifications as calls get to delivered to the initial agents and subsequent agents; and as those agents answer that call.
Once this application gets that notifications, it passes information along to another application. The management of this application has been passed onto myself.
The application is performing this task with some issues.
As far as the intial open stream, here is the information on that:
OpenTSAPIStream: PrivateData Length 9, Requesting versions 5-8.
EventACSOpenStreamConf.
EventACSOpenStreamConf: API ST2, Lib AES8.1.0 Build 9, TSrv 8.1.3 Build 4, Drvr 8.1.3 Build 4.
It performs the acsGetEventBlock(_AcsHandle, _EventBufPtr, &EvSize, (PrivateData_t *)&privateData, &numEvents);
without issue and then makes some calls to the cstaMonitorDevice to monitor the agents extensions/device ids.
The application does get notified when calls are delivered to these device ids. I'm having not problems using the invokeid in the call.
eventHeader.eventType is CSTA_DELIVERED and my logic to gets executed. I also receive and event for CSTA_ESTABLISHED and am able to work with that.
Right now , after the application receives the CSTA_DELIVERED event, its makiing a call to cstaMonitorCall and then the API responds with a Universal Event Failure error code 44. According to documentation, that error code means the number of monitors on that call is at the system limit. That makes sense to me.
My question is see how I'm already monitoring a device with the cstaMonitorDevice (real world an agent who has logged into Avaya) , do I need the subsequent call of cstaMonitorCall for every call that comes into that agent. I would think monitoring an agent might be enough but I am asking to confirm that.
I really just need to get notified of when agent gets a call delievered to them and they answer it. As long as I can get the UCID for call delivery and call establishment (which is taking place as well) without having to do the cstaMonitorCall, I think I can clean up some code and totally avoid this error condition.
Hopefully I have stated myself clearly and provided sufficient detail so that my question is clear.
|
|
[+]
Avaya Orchestration Designer
» DBOps fail with 'No more data to read from socket', 07/05/2018 08:45:05
» Go to message
|
|
I have an OD app that uses DBOps to access a remote Oralce DB (11g). The DBOps were working fine
until last week. Then the following error started:
29/04/2018 08:14:10 INFO - B1E7347A5C1D26CC7A22CEE71EEDDAFA:/Dockets_Info : Capturing exception [java.sql.SQLRecoverableException]. Message [No more data to read from socket]
I'm thinking this is network or DB related however, cannot verify that as the DB admin will not assist.
Thanks,
Robin
|
|
[+]
Avaya Orchestration Designer
» StackUnsynchronized Error, 17/02/2016 16:03:38
» Go to message
|
|
No...one application, PFirst_PmtsT administered on AEP with
url 10.0.99.38:8080/...
I place a test call and app doesn't answer so, I check logs
then reports. Can't find any info in logs but call detail report
shows system using a different url.
This app was previously using the 'different' url but, client added
an app server and I deployed app on it and changed url in WebAdmin.
But change does not work.
If I go into 'Applications' through WebAdmin I can verify url...I can
page through the app.
But, calling the AEP fails. Because of the url issue describe above
I'm assuming.
|
|
[+]
Avaya Orchestration Designer
» StackUnsynchronized Error, 17/02/2016 15:20:41
» Go to message
|
|
Checked the call detail for test calls I made today and
app url is an old url...not the one in the application admin.
Attached are screen shots.
Thinking MPP restart is needed. ?
|
|
[+]
Avaya Orchestration Designer
» StackUnsynchronized Error, 16/02/2016 15:02:30
» Go to message
|
|
Verifying directly through Tomcat browser seems to be the problem.
If I go into VP WebAdmin and verify app there it works!
However, if I call the number assigned to the app the call drops
after a few seconds of silence. No app log generated...I'm looking
through the VP logs to see if they indicate why the call isn't answered
by the app.
Why can I verify in WebAdmin but, call doesn't work? The app server
with the app I'm testing is a new addition to this setup. There is also
an app server local on the VP. Apps on the local app server answer
calls when using the same phone number...
|
|
[+]
Avaya Orchestration Designer
» StackUnsynchronized Error, 16/02/2016 13:35:26
» Go to message
|
|
The vpAppLogClient.log has the following...don't know if it means anything.
2016-02-16 14:27:52,345 327667 [http-bio-8080-exec-2] ERROR - VPAppLogClientBase:getPassword() - Password is EMPTY
2016-02-16 14:31:02,536 9 [http-bio-8080-exec-1] ERROR - VPAppLogClientBase:getReportUrl() - report URL is EMPTY
2016-02-16 14:31:02,538 11 [http-bio-8080-exec-1] ERROR - VPAppLogClientBase:getUserId() - User ID is EMPTY
2016-02-16 14:31:02,538 11 [http-bio-8080-exec-1] ERROR - ReportWriter:setUserID, useris is NOT set
2016-02-16 14:31:02,538 11 [http-bio-8080-exec-1] ERROR - VPAppLogClientBase:getPassword() - Password is EMPTY
2016-02-16 14:31:02,541 14 [http-bio-8080-exec-1] ERROR - VPAppLogClientBase:getUserId() - User ID is EMPTY
2016-02-16 14:31:02,541 14 [http-bio-8080-exec-1] ERROR - VPAppLogClientBase:getPassword() - Password is EMPTY
2016-02-16 14:31:02,543 16 [http-bio-8080-exec-1] ERROR - VPAppRuntimeVars:VPAppRuntimeVarsFromVPMS() - DO NOT SEND request. Either userid or password is empty!!!
2016-02-16 14:31:08,239 5712 [http-bio-8080-exec-7] ERROR - VPAppLogClientBase:getReportUrl() - report URL is EMPTY
2016-02-16 14:31:08,239 5712 [http-bio-8080-exec-7] ERROR - VPAppLogClientBase:getReportUrl() - report URL is EMPTY
2016-02-16 14:31:08,240 5713 [http-bio-8080-exec-7] ERROR - VPAppLogClientBase:getUserId() - User ID is EMPTY
2016-02-16 14:31:08,240 5713 [http-bio-8080-exec-7] ERROR - ReportWriter:setUserID, useris is NOT set
2016-02-16 14:31:08,240 5713 [http-bio-8080-exec-7] ERROR - VPAppLogClientBase:getPassword() - Password is EMPTY
|
|
[+]
Avaya Orchestration Designer
» StackUnsynchronized Error, 16/02/2016 13:32:54
» Go to message
|
|
No duplicates and no trace.log generated (tracing is enabled).
|
|
[+]
Avaya Orchestration Designer
» StackUnsynchronized Error, 16/02/2016 13:10:31
» Go to message
|
|
Yes...updated runtime support libs.
|
|
[+]
Avaya Orchestration Designer
» Administering multiple app servers for VoicePortal, 16/02/2016 12:52:56
» Go to message
|
|
I have a VP that uses one local app server. If I want to use an
additional standalone app server is there any admin that needs to
be done via WebAdmin other than using the new server url in my
application setup?
|
|
[+]
Avaya Orchestration Designer
» StackUnsynchronized Error, 16/02/2016 12:47:48
» Go to message
|
|
Was thinking along those lines although the app does not call any modules.
I created a short script that sets a var and plays a phrase to determine if
it was app related and the test script fails the same way.
Is must be runtimeconfig but, I can't determine why from the catalina logs.
|
|
[+]
Avaya Orchestration Designer
» StackUnsynchronized Error, 16/02/2016 10:44:25
» Go to message
|
|
What does StackUnsynchronized message mean?
com.avaya.sce.runtimecommon.SCERuntimeException: Servlet Exceptionjava.util.EmptyStackException^M
**** Root Cause ^M
java.util.EmptyStackException
at com.avaya.sce.runtimecommon.StackUnsynchronized.peek(StackUnsynchronized.java:69) <-------------
at com.avaya.sce.runtimecommon.SCESession.getVariableTOSAppName(SCESession.java:938)
at com.avaya.sce.runtime.SCEServlet.requestHandler(SCEServlet.java:227)
Have app originally created in AAOD6, integrated with Tomcat6 running on VP. Upgraded app to AAOD7,
integrated with Tomcat 7 and still running on VP (also updated the runtimeconfig war and lib).
Upgraded script gets the StackUnsynchronized.
|
|
[+]
Avaya Orchestration Designer
» Playing newly recorded phrase as URL fails, 15/10/2015 12:35:01
» Go to message
|
|
I have an AOD7.0 app that allows you to record phrases.
The record works ok but, playback does not.
Script plays the phrase (url)
Script prompts you to record
Script saves recording from ...data/temp/ to the ...data/english/phrases directory
Script replays the phrase (url)
...here is problem
it plays the old phrase not the new recording.
I can call the script repeatedly and it continues to play the old phrase
even though it doesn't exist anymore.
I have verified that the physical phrase file does get updated
(using a media player).
|
|
[+]
Avaya Orchestration Designer
» Passing FAC in transfer node on AEP using H.323 protocol, 24/09/2015 12:33:46
» Go to message
|
|
Feature Access Code
Thanks, I'll assume that I'm doing the right thing then.
|
|
[+]
Avaya Orchestration Designer
» Passing FAC in transfer node on AEP using H.323 protocol, 24/09/2015 12:13:04
» Go to message
|
|
Uhhh..well, I was thinking OD team...
Transfers are failing and I wanted to make sure that the issue isn't
the application. I used the ConverseExample2 code for a reference.
The logs/traces aren't showing any errors related to the transfer.
Transfer string format FAC#VDN ex: *25#70099
|
|
[+]
Avaya Orchestration Designer
» Passing FAC in transfer node on AEP using H.323 protocol, 23/09/2015 13:52:48
» Go to message
|
|
I need to pass a FAC back the switch when executing a transfer from
an AOD7.0 script. The AEP is using H.323. protocol.
I tried putting the FAC in the string the transfer is using for destination
with no luck.
Also, the switch is passing a VDN and then ANI to the script. I'm using a
prompt and collect to grab the data and if the script is administered with
ConverseOn enabled only the ANI comes through. Disabled both come
through.
|
|