I have a queue where I enabled “Announce Position”.
This works great for the caller that is in position 1. The announcement played is: “Your call is now first in line and will be answered by the next available representative, thank you for your patience”.
The next persons that joins the queue gets: “You are currently caller number … waiting to speak with a representative, thank you for your patience”.
Check the logs and see if the rest of the number sound files are being correctly referenced. It could be a weirdness in a foreign language instance or something else that’s simple to resolve. You should see the sound files getting played back to the queue rider in the logs (/var/log/asterisk/full).
– <PJSIP/voip-server-00000006> Playing ‘queue-youarenext.alaw’ (language ‘en’)
– <PJSIP/voip-server-00000018> Playing ‘queue-thankyou.alaw’ (language ‘en’)
But for the next caller the fallowing is displayed:
– <PJSIP/voip-server-0000001b> Playing ‘queue-thereare.alaw’ (language ‘en’)
[2020-10-05 12:04:24] WARNING[14841][C-00000011]: file.c:789 ast_openstream_full: File digits/2 does not exist in any format
[2020-10-05 12:04:24] WARNING[14841][C-00000011]: file.c:1262 ast_streamfile: Unable to open digits/2 (format (ulaw)): No such file or directory
– <PJSIP/voip-server-0000001b> Playing ‘queue-callswaiting.alaw’ (language ‘en’)
– <PJSIP/voip-server-0000001b> Playing ‘queue-thankyou.alaw’ (language ‘en’)
It seems that it can’t find a particular file. I didn’t make any changes to Language settings. When I check “Global Language” it is set to “English”. For the Download Format “g722” and “ulaw” are selected.