V20 U2 Alpha - AI, Microsoft Teams & Admin Control

Setup a new system to test on, go to import my SIP providers template, and the Import is gone? Anyone see where that is?
Should have built my trunks prior to the update I guess, but the import button has been there forever and a day.
 
After my original post, I have also done some additional digging.
On https://help.openai.com/en/articles/5722486-how-your-data-is-used-to-improve-model-performance they state this:


So it would seem that at least it's not used for training. That's how I believe it should be. And there is some more info here
https://openai.com/enterprise-privacy/



So it would seem everything is covered by these policies?

To be honest I find your argument too innocent.
You need to think that they are using your data. All of them. EU, US GDPR, consortiums, governments, Windows now taking screenshots of your screen and calling it "Recall AI - a bi product of copilot", Google law suits and data breaches, the competition to be first, greed, Police coming to your door if you post something..

Of course they are using it. they have been doing this before AI. It will be naive to think that with AI this will stop. This is my opinion.
 
To be honest I find your argument too innocent.
You need to think that they are using your data. All of them. EU, US GDPR, consortiums, governments, Windows now taking screenshots of your screen and calling it "Recall AI - a bi product of copilot", Google law suits and data breaches, the competition to be first, greed, Police coming to your door if you post something..

Of course they are using it. they have been doing this before AI. It will be naive to think that with AI this will stop. This is my opinion.
Well… you do work at 3CX and I do get this is your personal opinion.
OpenAI clearly states they will not use the data they get through the paid API for training..
So, not taking their word for it would be saying they are lying.
But there must be some people at 3CX who looked at this as well and believe everything is in order. Otherwise there would be no point in the AI Summary and Sentiment-function because no company could use that, regardless of laws. There is just a lot of privileged information in a phone call. I do think OpenAI knows this as well and they are very clear in their statement. I don’t want to be naive but you do have to trust statements, I think. Otherwise we would be nowhere. I would like to see an official statement from 3CX on this. Perhaps a blog post or something?
 
HI Team

For now, we are sending the Transcribed text to ChatGPT and it is giving us the sentiment. So yes, if you are in doubt, it's okay I guess. ChatGPT can make mistakes. TIP 1: Promise me you will not fire anyone blindly for now because of the sentiment!! Check the recording first ;) . Also your API key will start to learn more about your requests. So be patient.

When ChatGPT sometimes answers wrong, What do we do?
We somewhat accept it, and either live with it or we try again. So given AI happens to be my number 1 favourite subject let's do something interesting and try again - but this time maybe with a different prompt ;)

3CX generates the Sentiment by getting the transcribed text, and sending this to openAI WITH a prompt. If we edit this prompt, or engineer it differently, you WILL get a different sentiment score - Maybe you can make it more strict!!

You can find this prompt in the custom parameter table - named: OPENAI_SENTIMENT

This means that you guys can experiment with this and prompt engineer your own prompt.

This is the prompt we crafted:

"Analyze the sentiment of the following call transcript on a scale from 1 to 5, where 1 is extremely negative, and 5 is extremely positive.
Consider professionalism, kindness, humor, empathy and satisfaction as positive traits and deduct points for rudeness, hostility, annoyance and unprofessionalism.
If the content is offensive, aggressive, vulgar, or inappropriate, provide an appropriate negative sentiment.
Only respond with an integer number from 1 to 5."

You want to change this from 1 to 10, Go ahead.
You want to make it more relaxed, strict, bureaucratic, politically correct? Go for it!!

Let us know how this goes.. Checking other questions as we speak.
You need to add "can you please" at the start. As once AI takes over, it will remember you were the kind and well manned one.
 
Is there any more info on the sentiment rating? eg what does a sentiment of 1 vs a sentiment of 3 mean?
 
Read the older replies as this is mentioned.
 
  • Like
Reactions: N_G and Evolute IT
Well… you do work at 3CX and I do get this is your personal opinion.
OpenAI clearly states they will not use the data they get through the paid API for training..
So, not taking their word for it would be saying they are lying.
But there must be some people at 3CX who looked at this as well and believe everything is in order. Otherwise there would be no point in the AI Summary and Sentiment-function because no company could use that, regardless of laws. There is just a lot of privileged information in a phone call. I do think OpenAI knows this as well and they are very clear in their statement. I don’t want to be naive but you do have to trust statements, I think. Otherwise we would be nowhere. I would like to see an official statement from 3CX on this. Perhaps a blog post or something?
If you trust a statement today, it does not mean that this statement will survive tomorrow.

Just as a little off topic example
Today Microsoft Recall data is on your system only
Tomorrow it must be processed in Azure
The day after tomorrow US goverment says: "Hello Mr Microsoft, upload the data to the next NSA server"

Its less about someone lies or I don't trust statements. It's about can you control your data or not. And are you willing to lose control of them.

Just my two cents from a country with strict data protection laws
 
  • Like
Reactions: nikolascx
Is there any more info on the sentiment rating? eg what does a sentiment of 1 vs a sentiment of 3 mean?
Hi @nick9289

1. Very Bad
2. Bad
3. Neutral
4. Good
5. Excellent

Like what you see in these samples
1718867812931.png

Something like what you see in these rating images - This for example is a 4 star.
 
You need to add "can you please" at the start. As once AI takes over, it will remember you were the kind and well manned one.

Joking apart - Interesting question - Should we be polite to a GPT?
And what if we are not? Do you think the answers will differ if we are not polite?
Interesting - some food for thought. I think that it should not make a difference. in software we issue a lot of commands. I will check some papers on this but..
 
Hi, is it possible that under nfr license the update is not detected? Thanks
 
So why doesn't it offer me the app? The machine surfs the internet correctly without limitations
 
So why doesn't it offer me the app? The machine surfs the internet correctly without limitations
Because its Alpha.... You need to download it manually if you want. Or use the official app from the store.
 
Sorry, I installed it on a 3CX and it was suggested to me by the update panel and I installed it, while on this switch it is not suggested to me?
 
Ok in this control panel I am not offered the only difference is the nfr license
 
Ok in this control panel I am not offered the only difference is the nfr license
Log in with SSH and issue this command:

Code:
apt -t bookworm-testing upgrade 3cxpbx
 
  • Like
Reactions: Alle CTEC
Is anyone else having issues with the M365 Teams presence syncing? If a user has an all-day event in their calendar or is "away" on teams for a while, they don't receive any calls or notifications. It's great to see more integration, but can we control if these various status' actually stop calls or not?
 
Is anyone else having issues with the M365 Teams presence syncing? If a user has an all-day event in their calendar or is "away" on teams for a while, they don't receive any calls or notifications. It's great to see more integration, but can we control if these various status' actually stop calls or not?

Yes - If a user is AWAY in teams, it puts 3CX to DND. So you will not get calls all day.
WSe reason that if the user is away on teams, then the user should be also away from 3CX. (The sync treats 3cx and Teams the same)
Maybe we need to expose the presence status mappings because as I understand, being busy on teams still allows you to receive calls. But we map Busy to DND. So then Calls are blocked from 3CX. We need to think more about this.
 

Forum statistics

Threads
111,973
Messages
590,070
Members
164,890
Latest member
James Hacker