Voicemail Transcription Issues after 5.4 Upgrade

UCtech

Member
Jan 9, 2019
42
7
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");