Nah mostmár rögzíti mp3 formátumban a 438as mellekre felmondott szoveget.
A lame is működik , ugyan eddig csak manualisan kiadva a parancsot konvertalta at a wavot mp3-ra.
Muttal meg soha nem találkoztam , az manualisan sem mukodik , azt meg nem tudom , hogyan fogom megoldani:S
Viszont abban szeretném a segítségedet kérni hogy az alabbi configban szerinted mit kellene átírnom , hogy az asterisk automatikusan a lame hasznalataval
konvertalja a wav ban rogzitett beszelgetest , mp3 formatumba.
Nem tudom, a h illetve az n mit definialhat , az n-re tippelem , hogy egy szamot jelenthet , vagyis a lepes szamat , de a h-ra nem tudok rajonni.
A hangupot kikapcsoltam , hogy ne rakja le , hanem helyette kezdjen el konvertalni az asterisk , es kuldje ki a konvertalt mp3at mailben.
Ki tudnad javítani , az általad helyesnek vélt configra azon sorokat amiket kellene javítani?
Tudom , hogy nagyon sokat kérek , de ezzel 16:00ig vegeznem kellene , es fogalmam sincs , mi lehet a hiba:S
Nagyon szépen köszönöm előre is a segítséget!
És a configom az extensions.conf fileban így néz ki jeelneleg:
;uzenetrogzito extenson
exten => 438,1,Noop
;438-as mellek rogzitese
exten => 438,1,Noop
exten => 438,2,Dial(SIP/mellek438,3)
exten => 438,3,Set(MONITOR_FILENAME=recording-${CALLERID(num)}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID})
exten => 438,4,Record(/etc/asterisk/answers/wav/${MONITOR_FILENAME}.wav)
;exten => 438,5,Hangup()
;a rogzitett wav filet konvertaljuk lame hasznalataval mp3 formatumba
exten => 438,1,System(/usr/bin/lame /etc/asterisk/answers/wav/${MONITOR_FILENAME}.wav /etc/asterisk/answers/mp3/${MONITOR_FILENAME}.mp3 && rm /etc/asterisk/answers/wav/${MONITOR_FILENAME}.wav)
;a konvertalt mp3 file muttal valo kikuldese az elore definialt mail cimre mutt segitsegevel
;exten => 438,2,System(mutt -e "set realname=\"mellek_UzenetRogzito_Szolgaltatas\" -s "Uzenet: ${CALLERID(num)} " username@hostname.hu -a /etc/asterisk/answers/mp3/${MONITOR_FILENAME}.mp3 )
Az asterisk -r vvvvvvv.. kimeente pedig a kovetkezo:
-- Remote UNIX connection
== Using SIP RTP CoS mark 5
-- Executing [438@test:1] NoOp("SIP/mellek435-0195e4d0", "") in new stack
-- Executing [438@test:2] Dial("SIP/mellek435-0195e4d0", "SIP/mellek438,3") in new stack
== Using SIP RTP CoS mark 5
-- Called mellek438
-- SIP/mellek438-01962890 is ringing
-- Nobody picked up in 3000 ms
-- Executing [438@test:3] Set("SIP/mellek435-0195e4d0", "MONITOR_FILENAME=recording-mellek435-20130111-115850-1357901927.2") in new stack
-- Executing [438@test:4] Record("SIP/mellek435-0195e4d0", "/etc/asterisk/answers/wav/recording-mellek435-20130111-115850-1357901927.2.wav") in new stack
[Jan 11 11:58:50] WARNING[18194]: file.c:582 ast_openstream_full: File beep does not exist in any format
[Jan 11 11:58:50] WARNING[18194]: file.c:891 ast_streamfile: Unable to open beep (format 0x4 (ulaw)): No such file or directory
[Jan 11 11:58:50] WARNING[18194]: app_record.c:227 record_exec: ast_streamfile failed on SIP/mellek435-0195e4d0
== Spawn extension (test, 438, 4) exited non-zero on 'SIP/mellek435-0195e4d0'