Это не совсем тот случай, когда стоит использовать curl и удаленный php скрипт
Готового ответа на вопрос не дам, могу порекомендовать выбрать язык:
http://wiki.freeswitch.org/wiki/Which_s ... d_I_use%3FИ далее по каждому язуку посмотреть как что делается.
В кратце логика рабты будет выглядеть так:
1. запуск скрипта из плана набора
2. получение внутри скрипта переменный из FreeSWITCH
3. запрос внутри скрипта к БД, обработка данных
4. управление FreeSWITCH'ом из скрипта, например так(это для языка Lua)
http://wiki.freeswitch.org/wiki/Mod_lua#session:executeКак раз таки и воспроизведете что вам нужно
session:execute("playback", mySound)