Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
configure_asterisk_for_cloud_version [2020/11/18 09:47] Евгений Романенко |
configure_asterisk_for_cloud_version [2020/11/18 09:48] Евгений Романенко |
||
---|---|---|---|
Строка 29: | Строка 29: | ||
`uniqueid` VARCHAR(32) NOT NULL DEFAULT '', | `uniqueid` VARCHAR(32) NOT NULL DEFAULT '', | ||
`userfield` VARCHAR(255) NOT NULL DEFAULT '', | `userfield` VARCHAR(255) NOT NULL DEFAULT '', | ||
- | `recordingfile` VARCHAR(255) NOT NULL DEFAULT '', | + | `filename` VARCHAR(255) NOT NULL DEFAULT '', |
PRIMARY KEY (`id`), | PRIMARY KEY (`id`), | ||
KEY `calldate` (`calldate`), | KEY `calldate` (`calldate`), | ||
Строка 113: | Строка 113: | ||
Setup = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so | Setup = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so | ||
CPTimeout = | CPTimeout = | ||
- | CPReuse =</code> в конец **/etc/asterisk/cdr_mysql.conf** добавить <code bash>alias recordingfile => recordingfile</code> | + | CPReuse =</code> в конец **/etc/asterisk/cdr_mysql.conf** добавить <code bash>alias filename => filename</code> |
- Внесем в **/etc/asterisk/extconfig.conf** <code bash>queue_log => odbc,asterisk</code> | - Внесем в **/etc/asterisk/extconfig.conf** <code bash>queue_log => odbc,asterisk</code> | ||
- **cel.conf** выглядит так <code bash>[general] | - **cel.conf** выглядит так <code bash>[general] | ||
Строка 148: | Строка 148: | ||
System(mkdir -p ${WAV}/${datedir}); | System(mkdir -p ${WAV}/${datedir}); | ||
Set(monopt=nice -n 19 /usr/bin/lame -b 32 --silent "${WAV}/${datedir}/${fname}.wav" "${MP3}/${datedir}/${fname}.mp3" && rm -f "${WAV}/${fname}.wav" && chmod o+r "${MP3}/${datedir}/${fname}.mp3"); | Set(monopt=nice -n 19 /usr/bin/lame -b 32 --silent "${WAV}/${datedir}/${fname}.wav" "${MP3}/${datedir}/${fname}.mp3" && rm -f "${WAV}/${fname}.wav" && chmod o+r "${MP3}/${datedir}/${fname}.mp3"); | ||
- | Set(CDR(recordingfile)=${fname}.mp3); | + | Set(CDR(filename)=${fname}.mp3); |
Set(CDR(realdst)=${called}); | Set(CDR(realdst)=${called}); | ||
Set(CDR(realsrc)=${calling}); | Set(CDR(realsrc)=${calling}); | ||
Строка 185: | Строка 185: | ||
same => n,System(mkdir -p ${MP3}/${datedir}) | same => n,System(mkdir -p ${MP3}/${datedir}) | ||
same => n,Set(monopt=nice -n 19 /usr/bin/lame -b 32 --silent "${WAV}/${fname}.wav" "${MP3}/${datedir}/${fname}.mp3" && rm -f "${WAV}/${fname}.wav" && chmod o+r "${MP3}/${datedir}/${fname}.mp3") | same => n,Set(monopt=nice -n 19 /usr/bin/lame -b 32 --silent "${WAV}/${fname}.wav" "${MP3}/${datedir}/${fname}.mp3" && rm -f "${WAV}/${fname}.wav" && chmod o+r "${MP3}/${datedir}/${fname}.mp3") | ||
- | same => n,Set(CDR(recordingfile)=${fname}.mp3) | + | same => n,Set(CDR(filename)=${fname}.mp3) |
same => n,Set(CDR(realdst)=${CalleeID}) | same => n,Set(CDR(realdst)=${CalleeID}) | ||
same => n,Set(CDR(realsrc)=${CallerID}) | same => n,Set(CDR(realsrc)=${CallerID}) |