Message |
[+]
Avaya Breeze
» Cannot install Breeze SDK, 07/07/2020 10:18:11
» Go to message
|
|
It looks like the version of Maven you have is from 2014, and does not support openssl (TLS or HTTPS). You will need to upgrade that.
Sometime before 12/31 of last year, they moved all the maven repositories (to get all the dependencies that Avaya does not ship with the SDK) to HTTPS. Since your maven client doesn't support HTTPS, you are getting those errors.
https://maven.apache.org/
An alternative to installing a new version of maven is to use a maven client in your IDE of choice (Eclipse or JetBrains). You will have to recreate some things that the install.bat does, but it should work.
-Nick
|
|
[+]
Avaya Breeze
» Cannot install Breeze SDK, 07/07/2020 09:31:57
» Go to message
|
|
Looking at your Maven output, it looks like you have a /really/ old version of Maven installed.
The SDK requires at least Java 1.8. It looks like you are using 1.7, so you may want to update to at least 1.8.0_191, which adds in some parameters and attributes that the SDK uses. If possible, install the latest version of 1.8, because there are a ton of bug fixes since u191.
I would also see if you can install a version of Maven that is at least 3.3.9 or later (and I think that is even from 2015).
Which version of the SDK did you try and install? I just grabbed 3.7 from the website and it installed with the versions I listed above as a baseline, and the install.bat seemed to work for me. I don't use the Eclipse plugin, so I don't know if that might be messing things up too.
-Nick
|
|
[+]
Avaya Breeze
» Cannot install Breeze SDK, 06/07/2020 14:37:10
» Go to message
|
|
Just to make sure -- you did extract the full SDK to your hard drive? I do know there is a bug where you need to make sure it's in a path that does not have a space (or other special character). For example, I always have to extract the SDK to the C:\Avaya\SDK\ folder.
If you have a space, a ~, or other character, the Install target in Maven will most likely fail.
Otherwise, you can try to blow away the C:\Users\Andrew\.m2\ directory and try from scratch. It will download a fresh copy of all the dependencies, which can help.
|
|
[+]
Avaya Breeze
» Adding UUI to an outgoing call, 03/04/2020 11:16:24
» Go to message
|
|
ajprokop wrote:Some more information. I tried add my own User-to-User header, but it gets overwritten by Breeze when the INVITE leaves. I am still not sure what Breeze is sticking in it. So, inbound INVITE has no User-to-User header. Outbound INVITE has User-to-User header, but it's not the one I added.
To ensure that I was adding the header correctly I added my own custom header. My custom header appears in the outgoing INVITE.
Still waiting to hear how to add UUI in Breeze so it's available via TSAPI later on in the call flow. The customer is growing impatient.
Andrew,
It's kinda kludgey, but if you can get the custom header to be properly formatted AND the customer is on SMGR/ASM 8.0+, you can actually use one of the new adaptations to manipulate the header, replace the UUI header with your custom one. For one of our apps, we did this by bouncing through the SBC (in and an out interface) with a SIGMA script -- but it should be doable within an adaptation now.
-Nick
|
|
[+]
Avaya Breeze
» Connect to Cluster DB for debugging, 01/04/2020 06:34:10
» Go to message
|
|
dineshud@avaya.com wrote:Yes, direct access is supported only for root user and it is not supposed to be allowed for cust account.
That really puts one hand behind the backs of developers. Especially, since it wasn't in the release notes that our access went away to be able to access the database if we needed to.
|
|
[+]
Avaya Breeze
» Adding UUI to an outgoing call, 30/03/2020 21:11:31
» Go to message
|
|
Andrew,
I've been told that the UUI header that is used within Breeze isn't compatible with the UUI that is used within AES/CM. I guess Breeze adds some checksum to the header, which puts it beyond the bounds of what AES/CM wants to see. It was built to be compatible with another product I was pointed to a way to directly manipulate the SIP headers to make it work, but I can't find my notes on it anymore. It's been several years (EDP era).
|
|
[+]
Avaya Breeze
» Connect to Cluster DB for debugging, 23/03/2020 14:56:06
» Go to message
|
|
Unfortunately, I am a customer, so I don't have root access.
[cust@edp-main ~]$ mgmtia -Uhadb -p5433
-bash: /usr/bin/mgmtia: Permission denied
dineshud@avaya.com wrote:You can use the below as root user to get into the cluster db
mgmtia -Uhadb -p5433
|
|
[+]
Avaya Breeze
» Connect to Cluster DB for debugging, 21/03/2020 23:43:00
» Go to message
|
|
I have a snap-in that is deployed on our production server. We recently upgraded to Breeze Platform 3.7, and it looks like a version change in the DB driver has caused the snapin's hibernate to get messed up with in regards to the identity column. I've been able to reproduce it on our dev server, but it looks like I'll need access to the database.
When attempting to connect to the cluster database in 3.7, it looks like it is looking for a client certificate. You used to be able to connect to the db via the psql command locally on the server. Is there still a way to connect to the db to run an update command?
|
|
[+]
Avaya Breeze
» Agent Status, 02/10/2019 15:52:46
» Go to message
|
|
I'm pretty sure I already know the answer, but I just wanted to confirm. Is there any way to view and/or modify the status of an ACD Elite agent via the Breeze Engagement Call Control or other Breeze Snapins?
We are working on an app where a call an agent is on needs to be transferred away for a short amount of time (for some digit collection), and we want it to go back to the same agent -- and to do that, we would need to make the agent as unavailable.
Thanks!
|
|
[+]
Engagement Designer
» Text to Speech Engine, 20/02/2019 07:58:36
» Go to message
|
|
JoelEzell wrote:If all you need is Text to Speech (TTS), then my experts tell me it really is as simple as pointing the two servers at each other. I'm a bit confused though; the Real-time Speech snap-in didn't provide any sort of TTS functionality. It was for detecting spoken phrases in a live conversation.
Is TTS really all you need?
The RTS stuff is a nice to have, but I don't see any applications for the type of things I'm trying to do. TTS is incredibly useful, especially if you are trying to do anything dynamic. Simply repeating back numbers is such a pain if you have to use static files from the Media Server. For example, just the application I was working on, we had to read back a user's employee ID for verification -- a nine digit number. I had to create a function that split up the number into it's parts, then do a cstore://1?ns=breeze&cg=ivr, cstore://2?ns=breeze&cg=ivr, etc. But yeah, just saying to "point the servers to eachother" misses quite a bit of setup.
|
|
[+]
Engagement Designer
» Text to Speech Engine, 17/02/2019 07:34:45
» Go to message
|
|
RajeshChandrashekar wrote:For text to speech , we need to configure MRCP server for example Nuance on Avaya Media server , please refer to the the Media server documentation,
https://downloads.avaya.com/css/P8/documents/101033402
Follow section, MRCP configuration.
Note: The above is for reference, you may need to refer your Avaya Media server version of document.
Thanks,
Rajesh
Are there any configuration docs, reference docs, or anything on how to do this? The Media Server docs suggest that some sort of Neuance server will work, but finding what at Neuance would work (or is certified) is not there. When I talked to the sales at Neuance, they gave me a list of 3 different products that support MRCP. I went to Avaya Professional Services, and they wanted $40k (150 - 200 hours of time), on top of whatever licensing is required for the Neuance side -- suggesting that it's not as simple as pointing the two servers to each-other.
|
|
[+]
Engagement Designer
» Text to Speech Engine, 13/02/2019 17:15:23
» Go to message
|
|
Now that Avaya has announced the End of Sale and End of Support of the Realtime Speech Snap-in, what is the recommended way to get Text To Speech services within Engagement Designer? Previously it was supported by the Speech to Text suite/snap-in, but I'm not seeing any replacement of the functionality. From what I under stand, Avaya is partnering with another company to provide speech analytics for contact centers, but I don't know if it replaces this use-case... Any thoughts?
|
|
[+]
Engagement Designer
» Identify file name on AMS, 13/02/2019 17:12:21
» Go to message
|
|
ajprokop wrote:This came from a customer:
"I figured out how to upload the wav files to Aura MS. I have no idea what Media URI/cstoreURI to use to retrieve it for a Play Announcement task."
Can someone tell me what the file name format should be? Thanks.
cstore://announcement?ns=namespace&cg=contentgroup
This would play the announcement.wav file in the namespace namespace (the first thing you select when you choose media browser), and then contentgroup folder. Always have a language folder (for example, en_us) inside your contentgroup folder, and select "Select Language" and use the en_us language in the play announcement properties folder. Sometimes Breeze will try and use the language when you don't select it -- sometimes it won't. To be consistent, always force it to use the language.
cstore://i_am_dead?ns=breeze&cg=nicktest
That plays the i_am_dead.wav (or .mp3), in my breeze namespace, and in the nicktest/en_us/ folder.
|
|
[+]
Avaya Breeze
» Troubleshooting snap in start up, 31/12/2018 10:47:44
» Go to message
|
|
MichaelNorman wrote:I have added some 3rd party jars and code to a snap in, and I'm sure this is where the problem is, but not exactly sure where to go to troubleshoot? Where can I see logs related to the snap-in failing to startup? There is nothing in the snap in log itself other than the standard CallListener annotation mesage .
You can get access to the Websphere logs that should include the error logs with the "ce" command. SSH to the Breeze server, and issue the command :
ce dlogw
which will show a running console (tail -f) of all the logs on the system, including if they do a System.out() or a System.error().
You can look at the history by executing the command
ce dlogv
which will open up a vi session with all the logs merged in. Hit the capital G key to jump to the most recent entry.
You will want to make sure you do these commands when your Breeze server is not very busy. The logs will include /all/ logging levels, so there will be quite a bit of noise.
|
|
[+]
Avaya Breeze
» Call Intercept questions, 14/12/2018 08:12:51
» Go to message
|
|
MichaelNorman wrote:Based on what I'm reading, if I wanted to be able to block a call from proceeding based on certain criteria, that cannot be done using call eventing. Instead I would need to get the call back to SM in order to intercept it. Is that accurate?
However, some services don’t need to actually perform their logic
before the call is sent to the called party. If such services subscribe for Call Events, the call will be allowed to proceed before the service logic is invoked, thus reducing latency.
That sounds right. You would really only be able to control your "leg" of the call. You can interject another leg (conference, announcements etc) and control that, but I don't think CM would allow you to control it's leg.
That being said, you can control the physical phone that the call ends up on. Probably not useful in your case, but you could watch the event for a call to be picked up by the agent, and then instruct the phone to hang up as soon as the agent picked it up... The deskset control is provided by the ECC framework (connected to an AES)
|
|