- Joined
- Sep 17, 2021
- Messages
- 89
- Reaction score
- 110
“Ah, I could’ve just tried that myself. I tested it with .txt and .docx files. It’s clear that .docx doesn’t work - it probably needs an additional library to read it
No, no! A lot of file types are. I used a PDF as they tend to be larger and so an upload fail was more likely. TXT, CSV, docx, xlsx, quite a few more.Ahhh okay. Ive tryed a txt file and a docx. So only pdfs are supported. Okay. Nice to know ^^
Administrators can build dedicated Knowledge Bases and upload a wide range of file formats txt, md, pdf, docx, csv, json, html, pptx, xlsx and more.
Now it works.Hi, could you share one of the files you are trying to upload? Just tried a 5.89MB pdf with success. From public source:
https://opengeology.org/historicalgeology/wp-content/uploads/2022/10/Plate-tectonics.pdf
So the beta 2 update also disabled the 3CX cloud transcription? I noticed it stopped after doing the update.Not for the moment. It's been available to all to try for 1,5 years
Can be hosted anywhere and used for multiple 3CX systems.Also, for the local transcription server is this only for one 3CX or can this be cloud hosted on the same virtual network and be used by multiple 3CX systems?
Exactly what I was wondering as well with the 3CX transcription:Because summarization quality often depends on how the prompt is set up, our main question is whether it’s possible to customize or override the summarization prompt in the local engine. We would love to adjust it so that the output becomes as rich and structured as what we get from the cloud models. Thanks again for your great work — we really enjoy testing the system!
Hi everyone,
I’m wondering if I’m overlooking something. We’re currently using the 3CX transcription feature and absolutely loving it!
For voicemails, there’s a parameter called VMAIL_TRANSCRIBE_LANGUAGE that lets us set the transcription language.
This is fantastic because it ensures the agent receives the voicemail transcription in their native language instead of a foreign one.
However, when it comes to call recordings, I haven’t found a similar parameter or prompt to define the transcription language.
Question:
Is there currently a way (or any plans) to add an option for setting the transcription language for recordings?
I know that with OpenAI integrations you can adjust the prompt in the parameters,
but I couldn’t find anything equivalent for 3CX transcription.
Any insights or workarounds would be greatly appreciated!
View attachment 50346
Thank you for your nice comments, appreciated!Hi, first of all: great job on the local transcription engine! We’re genuinely impressed by how smoothly everything runs on our own infrastructure, and all customers we’ve announced this option to are absolutely thrilled about it. Especially in consulting and legal environments, having transcription and summaries processed locally solves a huge amount of data-protection and compliance concerns. So really: well done. During our testing we noticed one point we wanted to ask about. The speech recognition quality is excellent and very close to OpenAI and Google, which is amazing.
The only difference is the summarization: the summaries from the local engine are much shorter and more generic, while our customers rely heavily on more detailed, structured summaries for their notes. Here is one of our comparison examples:
We recorded a Youtube Video, with 5 minutes lenght and played to both solutions and received following summaries.
Local engine summary: “The employee, Mr. Blümach, was dismissed while he was on sick leave. The lawyer is convinced that the termination is invalid and that they have a good chance of winning in court.”
OpenAI summary: “The dismissal of a technical draftsman is discussed after he was terminated without valid reason and with insufficient notice. The conversation reviews the requirements for filing a wrongful termination claim. It is decided to file a lawsuit due to the incorrectly handled notice period and to pursue a severance payment, as the employee already has a new job prospect. – File a wrongful termination claim within three weeks after receiving the notice. – File the claim with the labor court in Hamburg, as the place of performance is Berlin. – Review applicability of the Employment Protection Act based on company size and length of employment. – Challenge the termination due to the incorrect notice period. – Consider a potential severance payment if the employee does not wish to return to the company.”
Because summarization quality often depends on how the prompt is set up, our main question is whether it’s possible to customize or override the summarization prompt in the local engine. We would love to adjust it so that the output becomes as rich and structured as what we get from the cloud models. Thanks again for your great work — we really enjoy testing the system!
Speak to your account manager to see what options are available.Our testing system unfortunately has a 4SC, so I can't further test the boss secretary.
He can do this already.How could the Boss redirect to his mobile phone number, if he is out of office for example?
The secretary can have a speed dial saved to transfer calls to the mobile.Say someone calls him, it gets redirected to his secretary - how can the secretary reach the Boss' mobile phone number?
Some of our customers would like to decide themself whether or not the call from the secretary should go on his phone or mobile phone (number). Can they just change their status to "Away" for example (set to forward internal calls to "My mobile")?
In the first beta this was not possible as every call will be directed to the PWA/Softphone/Telephone, no matter the status settings.
Noted and reported. Thanks for the feedback.Also in german it is currently called "Chef-Sekretärin" which implies a female secretary. In germany nowadays you tend to name things neutral (either generic masculine neutral or included neutral), so it would either be "Chef-Sekretär" or "Chef-Sekretär/in" (there is no definite rule on included neutral, so it could also be Chef-Sekretär:in or Chef-Sekretär*in - or generic neutral "Chef-Sekretariat" or "Sekretariatsfunktion").
Another question for shared voiceboxes: If we set "Destination if no answer" and "When office is closed/on break/on holiday" to the queue/group voice box and each route needs a different announcement, how can we have a different mailbox for each route (same like the different voiceboxes set in each status of a user) (this was asked/requested by @rlg but seemed unanswered)
Great update, now we can build awesome solutions using AI.
Testing some things with the new AI agent, i created two of them (receptionist and assistent), assigned some simple PDF files as resources and completed the setup as in the docs.
I can see that the recource files are transferred to OpenAI, to the API seems to be working well, also assigned the right models.
Only thing is, i cannot get any audio.
The call is connected, i can see it running in the panel, assigned to the right AI but no audio at all.
Anybody else dealing with this issue?
Also checked the codecs, PCMU is the only one i allowed to make sure its using the correct one.
Hi, first of all: great job on the local transcription engine! We’re genuinely impressed by how smoothly everything runs on our own infrastructure, and all customers we’ve announced this option to are absolutely thrilled about it. Especially in consulting and legal environments, having transcription and summaries processed locally solves a huge amount of data-protection and compliance concerns. So really: well done. During our testing we noticed one point we wanted to ask about. The speech recognition quality is excellent and very close to OpenAI and Google, which is amazing.
We are aware of this.The only difference is the summarization: the summaries from the local engine are much shorter and more generic, while our customers rely heavily on more detailed, structured summaries for their notes. Here is one of our comparison examples:
We recorded a Youtube Video, with 5 minutes lenght and played to both solutions and received following summaries.
Local engine summary: “The employee, Mr. Blümach, was dismissed while he was on sick leave. The lawyer is convinced that the termination is invalid and that they have a good chance of winning in court.”
OpenAI summary: “The dismissal of a technical draftsman is discussed after he was terminated without valid reason and with insufficient notice. The conversation reviews the requirements for filing a wrongful termination claim. It is decided to file a lawsuit due to the incorrectly handled notice period and to pursue a severance payment, as the employee already has a new job prospect. – File a wrongful termination claim within three weeks after receiving the notice. – File the claim with the labor court in Hamburg, as the place of performance is Berlin. – Review applicability of the Employment Protection Act based on company size and length of employment. – Challenge the termination due to the incorrect notice period. – Consider a potential severance payment if the employee does not wish to return to the company.”
Because summarization quality often depends on how the prompt is set up, our main question is whether it’s possible to customize or override the summarization prompt in the local engine. We would love to adjust it so that the output becomes as rich and structured as what we get from the cloud models. Thanks again for your great work — we really enjoy testing the system!
Any thoughts ?Regarding transcriptions, from what I understand, 8 and 16SC will be able to use 3CX Cloud thanks to the Enterprise PLUS edition.
32SC and above will have to use their own transcription service (so install a local GPU instance for example), right ? And as a result remaining with the Enterprise AI edition will be enough (PLUS edition would not make sense here).
Halo sayang!!!Not see Indonesia Speech language on 3CX Transcritpion engine, would it also provide on next release?
I'm testing the AI assistant agent role, and Looking for some additional information.
Currently when the assistant has received information from a caller, a message is forwarded using chat.
Is there a possibility to have the message be sent by email instead (AI is set to be assistant of a user, email adress is available) of chat, similar as the message we have for call recordings with transcription?
In cases where chat is not enabled on the system. the assistant does not leave a message. Call is ended and info is lost (only to be found in reporting)
Founded in 2005, when VoIP was an emerging technology, 3CX has gone on to establish itself as a global leader in business communications.