Message |
[+]
Proactive Outreach Manager
» Last Eclipse and EventSDKSampleApp, 23/01/2023 09:40:42
» Go to message
|
|
I am looking for way getting of events from POM.
I opened EventSDKSampleApp and I found quite strange issue.
I took latest Eclipse for my Mac and During run of EventSDKSampleApp I got the following:
"java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder"
call of this old lib is in EventSDK and it is not possible to change it.
JRE 1.8 should use it but I found new Eclipse doesn't know anything about this.
Old Eclipse works with it. New Eclipse - not.
How possible to fix this? I understand the issue is in EventSDK. New one from POM 4.1.0 has the same issue as well.
Rg, Dmitry
|
|
[+]
Proactive Outreach Manager
» EventSDK Kafka & Python, 23/01/2023 08:14:08
» Go to message
|
|
Hi, Does somebody have any positive example POM Kafka & Python app?
There are 3 frameworks of python & Kafka and all these frameworks doesn't work with POM Kafka.
There reason is SSL. Did somebody have any positive experience with python & POM Kafka?
Could you share it?
Thanks,
Best regards, Dmitry
|
|
[+]
Proactive Outreach Manager
» EventSDK SampleApp Error 81, 23/01/2023 08:07:24
» Go to message
|
|
Hi,
I am looking for POM Kafka integration and I look for Sample App.
I successfully deployed it and started.
I see it connected to POM and registered to events.
[2023-01-23 09:26:36,476] FINE [main] LoggerImpl.fine:56 - eventType 0 registered listener 1
[2023-01-23 09:26:36,781] FINE [main] LoggerImpl.fine:56 - Consumer started with {security.protocol=SSL, value.deserializer=org.apache.kafka.common.serialization.StringDeserializer, group.id=3, bootstrap.servers=192.168.0.108:9093, ssl.keystore.password=changeit, ssl.enabled.protocols=TLSv1.2, ssl.truststore.location=Z:\POMEventSDK\conf\pomTrustStore, ssl.truststore.password=changeit, ssl.keystore.location=Z:\POMEventSDK\conf\pomKeyStore, client.id=EVENT_SDK_CLIENT, key.deserializer=org.apache.kafka.common.serialization.StringDeserializer} on topic .*(POM_JOB)$
[2023-01-23 09:26:36,805] FINE [main] LoggerImpl.fine:56 - Receive message after client start
[2023-01-23 09:26:37,073] FINE [main] LoggerImpl.fine:56 - Discarding messages 0
[2023-01-23 09:26:37,073] FINE [main] LoggerImpl.fine:56 - Set Consumer to end offset
[2023-01-23 09:26:37,073] FINE [main] LoggerImpl.fine:56 - About to start JobEventConsumerThread
But next over some seconds I started to get a lot of errors like this:
This error is in Avaya libs and there is not way to troubleshot it.
[2023-01-23 16:55:39,197] ERROR [JobEventConsumerThread] LoggerImpl.error:81 - Error in JobEventConsumerThread
-----------------------------------------------------
java.lang.IllegalStateException: No entry found for connection 0
at org.apache.kafka.clients.ClusterConnectionStates.nodeState(ClusterConnectionStates.java:339)
at org.apache.kafka.clients.ClusterConnectionStates.disconnected(ClusterConnectionStates.java:143)
at org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:926)
at org.apache.kafka.clients.NetworkClient.access$700(NetworkClient.java:67)
at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1090)
at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:976)
at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:533)
at org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient.poll(ConsumerNetworkClient.java:265)
at org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient.poll(ConsumerNetworkClient.java:236)
at org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient.poll(ConsumerNetworkClient.java:227)
at org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient.awaitMetadataUpdate(ConsumerNetworkClient.java:161)
at org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient.ensureFreshMetadata(ConsumerNetworkClient.java:175)
at org.apache.kafka.clients.consumer.internals.ConsumerCoordinator.poll(ConsumerCoordinator.java:337)
at org.apache.kafka.clients.consumer.KafkaConsumer.updateAssignmentMetadataIfNeeded(KafkaConsumer.java:1226)
at org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1195)
at org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1135)
at com.avaya.pim.eventsdk.consumer.JobEventConsumerThread.run(JobEventConsumerThread.java:48)
Is there any ideas how to fix this?
Thank you.
Best regards, Dmitry
|
|
[+]
Avaya Client SDK - General
» Tests for vulnerabilities of SDK, 11/08/2021 03:39:11
» Go to message
|
|
Hello, I was asked by a customer as for subj.
Does somebody has any ideas or info?
I understand SDK can have vulnerabilities. It is possible.
Obviously need to do some tests before it's release. I agree. Because possible SDK developer could do some stupid mistake. Why not?
So somebody should do some tests before release as for at least easiest tests for DOS attack and other vulnerabilities.
Did somebody have some experience about this? Could you share it?
Best regards, Dmitry
|
|
[+]
Avaya Orchestration Designer
» After upgrade to 7.2.3 latest patch OD runtime stopped to get license from SMGR, 07/06/2021 02:49:35
» Go to message
|
|
Finally I would like to put answer here for everyone.
The issue: After upgrade POM to 3.1.3 in banded AppServer lost license and couldn't get it from SMGR.
The solution is quite strange but it is working.
It's is here:
[root@pom lib]# pwd
/opt/AppServer/tomcat/lib
lrwxrwxrwx. 1 root root 60 Apr 18 23:03 trustedcert.properties -> /opt/Avaya/avpom/POManager/DDapps/lib/trustedcert.properties
[root@pom lib]# mkdir /opt/AppServer/tomcat/webapps/WebLM/
[root@pom lib]# mkdir /opt/AppServer/tomcat/webapps/WebLM/admin
[root@pom lib]# cp /opt/Avaya/avpom/POManager/DDapps/lib/trustedcert.properties /opt/AppServer/tomcat/webapps/WebLM/admin
After this action AppServer started to get license from SMGR. Restart of AppServer is not needed.
Rg, Dmitry
|
|
[+]
Avaya Orchestration Designer
» After upgrade to 7.2.3 latest patch OD runtime stopped to get license from SMGR, 26/05/2021 06:43:20
» Go to message
|
|
Yes. I am sure. I fetched it and and checked via SMGR. It is valid certificate. Looks like something wrong with TLS1.1/TLS1.2.
|
|
[+]
Avaya Orchestration Designer
» After upgrade to 7.2.3 latest patch OD runtime stopped to get license from SMGR, 25/05/2021 15:39:05
» Go to message
|
|
Thank you for your answer. But WebLM is SMGR. It is not possible to copy certificates to it's folder.
Avaya doesn't give root password for SMGR for customers.
Rg, Dmitry
|
|
[+]
Avaya Orchestration Designer
» After upgrade to 7.2.3 latest patch OD runtime stopped to get license from SMGR, 25/05/2021 11:28:53
» Go to message
|
|
Thank you massimo__croci but it is not solution. There are a lot of such messages like "please reset timer". It is not permanent solution.
Rg, Dmitry
|
|
[+]
Avaya Orchestration Designer
» After upgrade to 7.2.3 latest patch OD runtime stopped to get license from SMGR, 25/05/2021 09:29:44
» Go to message
|
|
Hello.
Looks like it is not new issue but thread in top as for License issue has a lot of unuseful info.
There is EP with in banded AppServer. It was upgraded from 7.2.1 to 7.2.3 and OD stopped to get valid license from SMGR.
URL is valid absolutely. Looks like something wrong with TLS handshake. Certificate from WebLM SMGR is loaded.
I remember I found once the solution and I couldn't find it again.
Clearing of trial timer is bad idea periodically.
Could you help me by good advice?
Rg, Dmitry
|
|
[+]
Avaya Orchestration Designer
» Music during REST, 21/05/2021 09:40:21
» Go to message
|
|
Hi, Just for info for other participants.
It is working. Need to configure transition audio at Property node and then you will have audio during webservice request.
Rg, Dmitry
|
|
[+]
Avaya Orchestration Designer
» Customize a timeout at RESTful request, 21/05/2021 09:38:37
» Go to message
|
|
But I believe I can set global variable during initialization of class.
And next to use this global variable at getTimeoutSeconds.
Is it correct?
Rg, Dmitry
|
|
[+]
Avaya Orchestration Designer
» Customize a timeout at RESTful request, 05/05/2021 02:50:44
» Go to message
|
|
Thank you for your answer.
Your original idea with parameters from web.xml is not bad as well.
But for me it is not clear how to put block to java with protection from automatic save.
I mean need to put block with @Override but to work with setTimeoutSecondsFromParameter(String value).
As for last idea do you mean something like this?
@Override
public int getTimeoutSeconds() {
String timeout = mySession.getVariable(IProjectVariables.TIMEOUT).getSimpleVariable().getStringValue();
return Integer.parseToInt(timeout);
}
|
|
[+]
Avaya Orchestration Designer
» Customize a timeout at RESTful request, 04/05/2021 14:00:03
» Go to message
|
|
I think I found it. It is timeoutSeconds.
Why I can't use @Override with this function?
Rg, Dmitry
|
|
[+]
Avaya Orchestration Designer
» Customize a timeout at RESTful request, 04/05/2021 13:29:59
» Go to message
|
|
Hello,
This is not so clear. If I code as you recommended then this code will be remove during next save of the webservice.
Need to use something like:
@Override
public void setTimeoutSecondsFromParameter(String value)
but then need to know name of internal value for timeout.
Could you clarify?
Rg, Dmitry
|
|
[+]
Avaya Orchestration Designer
» Caller Queue Position In AVAYA OD, 30/04/2021 03:07:26
» Go to message
|
|
Converse-on is Communication Manager feature.\
The issue with this feature is: EP should connect to CM via H323. Each port of EP should be CC agent.
As soon as you make this then you will be able to do vector with "converse-on" and configure skill with EP agents here.
The description of this process is in document to Callback Assist product. Look for CTI mode.
So according to requirements to agents license to EP ports this solution is quite expensive when there are a lot of concurrent ports.
At EP at application there is option at Advanced chapter - Converse-on - Enable.
Rg, Dmitry
|
|