Voicemail Transcription Issues after 5.4 Upgrade

UCtech

Member
Jan 9, 2019
44
8
8
Have not been able to get transcribe working after upgrading from 5.3 to 5.4. Voicemail to email is still working but where the transcription normally is located instead just shows ${message_text}. Was working fine before the upgrade. Using Watson. Transcribe queue shows nothing. Have tested in shell that it is running using systemctl status email_queue as follows:
root@xxxxx:~# systemctl status transcribe_queue
● transcribe_queue.service - Audio Transcribe Queue Service
Loaded: loaded (/etc/systemd/system/transcribe_queue.service; enabled; preset: enabled)
Active: active (running) since Wed 2025-12-17 15:03:35 CST; 12min ago
Main PID: 604 (php)
Tasks: 1 (limit: 9385)
Memory: 15.8M
CPU: 314ms
CGroup: /system.slice/transcribe_queue.service
└─604 /usr/bin/php /var/www/fusionpbx/app/transcribe/resources/service/transcribe_queue.php
Dec 17 15:03:35 UAU-VoIP systemd[1]: Started transcribe_queue.service - Audio Transcribe Queue Service.
Dec 17 15:03:37 UAU-VoIP php[604]: PHP Warning: file_put_contents(/tmp/autoloader_interface_cache.php): Failed to open stream: Permission denied in /var/www/fusionpbx/resources/classes/a>
Dec 17 15:03:37 UAU-VoIP php[604]: [NOTICE] Starting up...

For the upgrade I followed the steps in 5.3 to 5.4 here:
All of that went well but not sure what the "Domains member feature" is or where the "application manager" is so I did nothing with that part of the upgrade. Could that be part of the problem?
How do I fix the "Failed to open stream: Permission denied"?
Thanks in advance!
 
Sorry didn't see the warning line was truncated. The full warning is:
Failed to open stream: Permission denied in /var/www/fusionpbx/resources/classes/auto_loader.php on line 208
auto_loader.php line 208 is:
$interface_result = file_put_contents(self::$interfaces_file, "<?php\n return " . $interfaces_array . ";\n");
 
So after a few weeks I checked and there were a bunch of updates to the transcription files, so I updated and ran all the upgrade steps like usual. Rebooted server, and tested. Now voicemail does not work at all. Any ideas?
 
I've been there many times. Once, I was down for a month after updates. Lost two large clients. Then I decided to fork the project, fixed all bugs, and improved it. Ever since then, we have had zero issues. We open-sourced it too - FS PBX (www.fspbx.com)
 
  • Love
  • Like
Reactions: ja133 and kenn10
@UCtech, if you called the FusionPBX support number, I would help you with this for free. I helped someone earlier today with transcription, and it worked fine.

We have many companies on 5.4, and voicemail is working for the companies we support. Did you run upgrade -> schema -> data types? Did you upgrade to Master branch and then switch back to 5.4?

Transcription does require adding the ffmpeg dependency.

apt install ffmpeg

FusionPBX support number is available here.
- https://www.fusionpbx.com/support

FusionPBX isn't static; many of the complaints brought up by the previous response on this forum have been fixed. Many bug fixes, efficiency, and speed improvements.
 
Last edited:
  • Like
Reactions: krooney
I've been there many times. Once, I was down for a month after updates. Lost two large clients. Then I decided to fork the project, fixed all bugs, and improved it. Ever since then, we have had zero issues. We open-sourced it too - FS PBX (www.fspbx.com)

It is pretty well known there is no such thing as bug free code. Maybe your solution is better -- I may have a look some time, but the support and effort Mark has put in make me want to stay in the FusionPBX camp for now. The fact that Mark allows you to post poach messages like this says a lot about who he is too. I probably wouldn't have if I were in his shoes!
 
  • Like
Reactions: AnthonyDC
It is pretty well known there is no such thing as bug free code. Maybe your solution is better -- I may have a look some time, but the support and effort Mark has put in make me want to stay in the FusionPBX camp for now. The fact that Mark allows you to post poach messages like this says a lot about who he is too. I probably wouldn't have if I were in his shoes!
Mark doesn't own this forum. Otherwise, he wouldn't.

Totally understand the “stick with what you know” approach. For what it’s worth, FS PBX isn’t meant to be a dig at FusionPBX — it came out of real operational needs on our side. Years ago we were hitting limitations and spending too much time working around issues, so we made the decision to invest heavily in improving reliability, usability, and adding features we needed for our customers.
 
@UCtech This is a third-party forum. Please call tomorrow (Wednesday) so I can help you if you are available. I will help solve whatever problem you are having, and then I'll give a tour of some of the recent improvements.