Страница 1 из 1
Отправка записей разговоров на Ftp сервер
Добавлено: 19 фев 2016, 08:33
nurlan
Доброе утро! Если кто нибудь сталкивался, подскажите как сделать чтобы после разговора, запись автоматом уходила на Ftp сервер
Вот мой диалплан
exten => s,1,Noop(AUTORECORD_ACTIVATED+++++++++++++++++++++++++++++++++)
exten => s,n(autorecord),Set(AUTORECORDFILE=/var/spool/asterisk/autorecord/autorecord_${UNIQUEID})
exten => s,n,Background(custom/IVR_TelDov)
exten => s,n,Record(${AUTORECORDFILE}.wav,4,60,k)
exten => s,n,Background(custom/ivr-3_thankyou)
exten => s,n,Background(custom/ivr-4_thankyou)
exten => s,n,Goto(hangup)
exten => s,n(hangup),Hangup
Re: Отправка записей разговоров на Ftp сервер
Добавлено: 19 фев 2016, 08:42
_Pavel_
Код: Выделить всё
System(запись автоматом уходит на Ftp сервер)
Re: Отправка записей разговоров на Ftp сервер
Добавлено: 19 фев 2016, 08:54
nurlan
Извините, насколько я понимаю так сделать нужно?
exten => s,1,Noop(AUTORECORD_ACTIVATED+++++++++++++++++++++++++++++++++)
exten => s,n(autorecord),Set(AUTORECORDFILE=/var/spool/asterisk/autorecord/autorecord_${UNIQUEID})
exten => s,n,Background(custom/IVR_TelDov)
exten => s,n,Record(${AUTORECORDFILE}.wav,4,60,k)
exten => s,n,Background(custom/ivr-3_thankyou)
exten => s,n,Background(custom/ivr-4_thankyou)
exten => s,n,Goto(hangup)
exten => s,n(hangup),Hangup
exten => s,n,System(AUTORECORDFILE=192.168.25.33/ ....)
Re: Отправка записей разговоров на Ftp сервер
Добавлено: 19 фев 2016, 09:18
_Pavel_
После этой строки диал-план будет продолжать работать? При сомнения либо читать либо проверять.
Re: Отправка записей разговоров на Ftp сервер
Добавлено: 19 фев 2016, 09:32
nurlan
на данный момент диалплан заканчивается, то есть автоответчик записал аудио обращение и на этом все...
Теперь же нужно чтобы записанное аудио обращение отправлялось на ftp сервер, автоматом
Re: Отправка записей разговоров на Ftp сервер
Добавлено: 19 фев 2016, 10:06
_Pavel_
Значит открываем гугл и ищем: выполнение диалплана после hangup.
Ну и не забываем почитать что такое System.
Вроде очень простая последовательность действий.
Re: Отправка записей разговоров на Ftp сервер
Добавлено: 19 фев 2016, 11:24
nurlan
Спасибо
Re: Отправка записей разговоров на Ftp сервер
Добавлено: 19 фев 2016, 14:55
whoim
hangup - позиция h.
По hangup вызывавается exten=>Z,h,
Туда и прописать внешний вызов, например, мне нравится утилита lftp.
А другой вариант - подключить ftp-каталог как /mnt/ftp через curlftpfs, перенести туда monitor и сделать симлинк.
В принципе, работает, если ftp в локалке/рядом (быстродействие важно) и не отваливается.
Re: Отправка записей разговоров на Ftp сервер
Добавлено: 19 фев 2016, 15:03
virus_net
whoim писал(а):По hangup вызывавается exten=>Z,h,
Все же вызывается exten => h,1,...
Asterisk h extension
Re: Отправка записей разговоров на Ftp сервер
Добавлено: 19 фев 2016, 23:07
whoim
Да, спросонья поменял местами, блин