( gedg87 | 2013. 01. 11., p – 07:28 )

435-ös mellékről szeretném felhívni a 438as melléket.

Azt szeretném , ha a 438as mellek uzenetrogzitokent funkcionalna.

Tehat ha felhivom, akkor 3 masodperc utan valtson at a rogzitesre , azt wav-ban rogzitse , es kuldje ki mutt-al egy megadott cimre.

extensions.conf bejegyzes:

;uzenetrogzito extenson definialasa

exten => 438,1,Noop ;exension meghivasa

exten => 438,1,Noop ;1.lepes - noop extension meghivasa
exten => 438,2,Set(MONITOR_FILENAME=recording-${CALLERID(num)}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID}) ;2.lepes - rogizotett beszelgetes monitorozasa
exten => 438,3,Record(/etc/asterisk/answers/wav/${MONITOR_FILENAME}:wav) ;3.lepes - rogzitett beszelgetes utvonala
exten => 438,4,Hangup() ; 4.lepes - kapcsolat bontasa

;a rogzitett felvetel wav formatumbol mp3 formatumba valo konvertalasa sox hasznalataval

exten => 438,6,System(/usr/bin/sox -t /etc/asterisk/answers/wav/${MONITOR_FILENAME}.wav -r 8000 -c 1 -t /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,7,System(mutt -e "set realname=\"UzenetRogzito_Szolgaltatas\" -s "Uzenet: ${CALLERID(num)} " xy@hostname.hu -a /etc/asterisk/answers/mp3/${MONITOR_FILENAME}.mp3 )

asterisk -r vvvvvvv.. kimenete:

== Using SIP RTP CoS mark 5
-- Executing [438@test:1] NoOp("SIP/mellek435-01225630", "") in new stack
-- Executing [438@test:2] Set("SIP/mellek435-01225630", "MONITOR_FILENAME=recording-mellek435-20130111-070534-1357884334.2") in new stack
-- Executing [438@test:3] Record("SIP/mellek435-01225630", "/etc/asterisk/answers/wav/recording-mellek435-20130111-070534-1357884334.2:wav") in new stack
[Jan 11 07:05:34] WARNING[17099]: file.c:582 ast_openstream_full: File beep does not exist in any format
[Jan 11 07:05:34] WARNING[17099]: file.c:891 ast_streamfile: Unable to open beep (format 0x4 (ulaw)): No such file or directory
[Jan 11 07:05:34] WARNING[17099]: app_record.c:227 record_exec: ast_streamfile failed on SIP/mellek435-01225630
[Jan 11 07:05:34] WARNING[17099]: file.c:1063 ast_writefile: No such format '2:wav'
[Jan 11 07:05:34] WARNING[17099]: app_record.c:259 record_exec: Could not create file /etc/asterisk/answers/wav/recording-mellek435-20130111-070534-1357884334
== Spawn extension (test, 438, 3) exited non-zero on 'SIP/mellek435-01225630'