( chrys | 2013. 01. 09., sze – 09:28 )

Szia!

Szerintem, ha nem kell a voicemail összes funkciója (menürendszer, hangok felmondása, előző-következő üzenet, stb) akkor jobban jársz egy sima hangrögzítéssel. Az 1.6 nem fog tudni felvenni egyből mp3 formátumba, de egy system hívással ezt át tudod konvertálni.

Szerintem a következőt csináld:

Itt elkezded a rögzítést
exten => _X.,1,Answer()
exten => _X.,n,Playback(uzenethagyas)
exten => _X.,n,Beep
exten => _X.,n,Set(MONITOR_FILENAME=recording-${CALLERID(num)}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID})
exten => _X.,n,MixMonitor(/eleresi/ut/ahova/menteni/szeretnel/${MONITOR_FILENAME}.wav)
exten => _X.,n,Hangup()

Konvertáld át wav-ból mp3-ba és majd töröld ki a wav fájlt:

exten => h,n,System(/usr/bin/lame /eleresi/ut/ahova/menteni/szeretnel/${MONITOR_FILENAME}.wav /eleresi/ut/ahova/menteni/szeretnel/${MONITOR_FILENAME}.mp3 && rm /eleresi/ut/ahova/menteni/szeretnel/${MONITOR_FILENAME}.wav)

Majd küld ki egy bármivel:

exten => h,n,System(mutt -e "set realname=\"telefomkozpont.co.hu\" -s "Uzenet: ${CALLERID(num)} " info@telefonkozpont.co.hu -a /eleresi/ut/ahova/menteni/szeretnel/${MONITOR_FILENAME}.mp3 )

Fejből írtam nem teszteltem kérlek ellenőrizt szintaktikailag, illetve a lame/mutt elérési útjai eltérhetnek a Fedoraban természetesen más konvertálót is használhatsz (pl.: sox) vagy levelező klienst, de akkor a paramétereket e szerint módosítsd

Üdv.:
DK

Szerk.: a levélküldő exten az egy sor!

Telefonközpont, VoIP