Всё сам докопался до истинны,
FreePBX adwanced settings > dialplan and Operational > Ringtime Default по умолчанию был 15 сек, максимальный 120 сек, выставил в 0, файл играет полностью.
Но теперь в конце проигрывания идёт тишина, как сделать чтобы он завершил вызов