Добрый день!
Настроил asterisk на Synology, все прекрасно работает, теперь встал вопрос как же мне организовать запись разговоров между определенными внутренними абонентами.
Помогите пожалуйста.
Добрый день!
Настроил asterisk на Synology, все прекрасно работает, теперь встал вопрос как же мне организовать запись разговоров между определенными внутренними абонентами.
Помогите пожалуйста.
В диалплан в файле extensions.conf в самом начале перед командой dial вставить
exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten => s,2,MixMonitor(/volume1/monitor/${fname}.wav)
и в /volume1/monitor/ будут падать записи разговоров.
Спасибо за ответ, а можете все таки уточнить.
Я создал тестовый диал план. В файле есть следующие строки по нему:
[DLPN_TEST]
include = CallingRule_External
include = default
include = parkedcalls
include = conferences
include = ringgroups
include = voicemenus
include = queues
include = voicemailgroups
include = directory
include = pagegroups
include = page_an_extension
Не совсем понял, куда именно эти строчки должны быть вставлены (или эти строчки вообще ни при чем). И еще вопрос по поводу пути для складывания файлов, у этой папки должны быть какие-то особые права или нет?
В этом диалплане просто собраны все диалпланы, перечисленные include= Далее звонок направляется в какой то из перечисленных, возможно из этих перечисленных ещё куда либо в макрос. Надо найти какой звонит командой dial и перед этой командой вставлять. Ну и не забыть поменять нумерацию после s, и перезагрузить диалпланы
dialplan reload
Если пользуютесь вебинтерфейсом для управления, то забудьте про такую возможность. Только ручное редактирование файла.
В диалплан в файле extensions.conf в самом начале перед командой dial вставить
exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) exten => s,2,MixMonitor(/volume1/monitor/${fname}.wav)и в /volume1/monitor/ будут падать записи разговоров.
No application MixMonitor for extension бла-бла-бла
И всё, до следующей строки дело не доходит - диалплан рвется. Как только закомменчиваю эту строку - диалплан работает... Там никакая сторонняя утилитка не требуется, случайно? Типа как для MP3Player нужна mpg123...
Вдогонку: гребаный гуй постарался в modules.conf, запретил подгружаться модулю mixmonitor. Вывод: ГУЙ - зло :-)
Если надо записывать разговор поврозь, то вместо MixMonitor пишем Monitor и на выходе будут два файла с разных каналов.
А смысл писать какие-то отдельные разговоры? ИМХО если уж писать то всё, чтобы потом любой рабочий момент можно было прослушать - мало ли где проблема может возникнуть.
Кстати, если нужна утилита, которая сама по AGI будет управлять записью, да ещё и с нормальным интерфейсом, можно посмотреть в сторону Raster - http://teleavtomatika.com/record-asterisk/
можно посмотреть в сторону Raster - http://teleavtomatika.com/record-asterisk/
Спасибо за неудавшуюся рекламу, но вот с этой фигнёй:

идите лесом.
Мы тут свободное ПО обсуждаем, без всяких "перезвони" и "Мы ответим".
Спасибо за неудавшуюся рекламу, но вот с этой фигнёй:идите лесом.
Мы тут свободное ПО обсуждаем, без всяких "перезвони" и "Мы ответим".
Ну извините. Я к самой программе-то отношения не имею. Просто покупал для нескольких организаций, которые обслуживал. И решение как раз в тему топика.
P.S. Не вижу, где тут прописано ограничение про только бесплатное и свободное. Астериск свободный, да. Сам не раз настраивал. Но именно для доступа к записям ничего лучше Растера не нашел. Вы поищите в интернете. Там же кругом самописные скрипты и вебинтерфейсы. Костыли, одним словом. А когда какой-нибудь средней гостинице предлагаешь такой костыль для контроля качества звонков, смотрят на тебя с недоумением...
Просто покупал для нескольких организаций, которые обслуживал.
И сколько они хотят за свой самореализованный веб интерфейс?
И сколько они хотят за свой самореализованный веб интерфейс?
Год назад стоило примерно 10к. Сейчас не в курсе. Надо оставить телефон и они перезвонят
И это не вёб-интерфейс, а отдельная прога. Даже несколько. Сервис, который цепляется к Астеру и клиент, где можно прослушивать записи
Мда. 10к или вставить 2 строчки в диалплан тут каждый сам решает. Ещё есть простенькая страничка на ПХП, которая выведет, где, кто, куда во сколько звонил и сколько трещал, туда же можно дописать вывод файла разговора.