Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Интерфейс для прослушивания звонков

Интерфейс для прослушивания звонков

Сообщений: 1573

Re: Интерфейс для прослушивания звонков

to vazik:

что то вы "наговорили не того" ... )
UNIQEID - это уникальный идентификатор вызова, а не время.

MixMonitor - создает файл сразу после окончания вызова. Время создания будет отличаться от того, с какого начался вызов. Если нужно соответстсвие времени создания файла и времени начала вызова, то для этого воспользуйтесь возможностями диалплана * и ОS Linux для установки нужного времени создания файлу.
2008-12-02 23:09

Откуда: Королев
Сообщений: 6

Re: Интерфейс для прослушивания звонков

cron333:

to vazik:

что то вы "наговорили не того" ... )
UNIQEID - это уникальный идентификатор вызова, а не время.

MixMonitor - создает файл сразу после окончания вызова. Время создания будет отличаться от того, с какого начался вызов. Если нужно соответстсвие времени создания файла и времени начала вызова, то для этого воспользуйтесь возможностями диалплана * и ОS Linux для установки нужного времени создания файлу.
Я только начинаю. Изначально я тоже так думал. Оказалось не так. Время создания роли не играет, играет роль uid и время создания, которое пишет MixMonitor, которое разное в базе и в имени файла звонка.
И если можно, то поподробней про диалплан. Желательно связать его с базой CDR, хотя бы по какому нибудь из полей. Это возможно?
UPD Я поправлюсь немножко, uid есть время от 31.12.1978 в секундах, + после точки какаято непонятная цифра, я так и не понял откуда.
Пример: xxxx-20081201-234419-1228164225.12972.wav
2008-12-03 00:07

Сообщений: 1530

Re: Интерфейс для прослушивания звонков

vazik:

поправлюсь немножко, uid есть время от 31.12.1978 в секундах, + после точки какаято непонятная цифра, я так и не понял откуда.
Пример: xxxx-20081201-234419-1228164225.12972.wav
"The variable MIXMONITOR_FILENAME will contain the filename used to record"
Ну так вначале выставляйте эту переменную так, как будет удобно.
http://www.telecomtechnology.net - premium терминация
2008-12-03 00:36

Откуда: Королев
Сообщений: 6

Re: Интерфейс для прослушивания звонков

tma:

vazik:

поправлюсь немножко, uid есть время от 31.12.1978 в секундах, + после точки какаято непонятная цифра, я так и не понял откуда.
Пример: xxxx-20081201-234419-1228164225.12972.wav
"The variable MIXMONITOR_FILENAME will contain the filename used to record"
Ну так вначале выставляйте эту переменную так, как будет удобно.
Можно чуть-чуть поподробнее, если не сложно?
2008-12-03 00:39

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Интерфейс для прослушивания звонков

2 cron333
Расскажи плиз, как делаешь выборку соответствия файл-запись?

Например, подход ARI изначально кривой, и подходит только для малого количества записей: по каждой записи cdr по полю uniqeid производится поиск файлов на предмет существования. Проблема в том, что этот алогритм неэффективен и долго отрабатывает... вот сейчас думаю, как же оптимизировать его работу..
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-12-03 08:24

Avatara of terminal
Сообщений: 196

Re: Интерфейс для прослушивания звонков

cron333:

Вот еще - http://www.areski.net/asterisk-stat-v2/about.php

это статистика. В общем - удобен.

Немного модифицировав и дописав пару системных скриптов - я сделал из него менеджер (скорее не менеджер, а веб.морду) для поиска и прослушивания записей разговоров.
интересное решение....
2008-12-03 09:37

Avatara of line24
Откуда: Санкт-Петербург
Сообщений: 568

Re: Интерфейс для прослушивания звонков

vazik:

UPD Я поправлюсь немножко, uid есть время от 31.12.1978 в секундах, + после точки какаято непонятная цифра, я так и не понял откуда.
Пример: xxxx-20081201-234419-1228164225.12972.wav
UID (1228164225.12972) это UniqueID звонка. В нем участвует время, но это по сути не важно. В mysql в asteriskcdrdb/cdr есть поле uniqueid, соответственно запись разговора можно найти по нему.
http://www.line24.ru - системы массового телефонного обслуживания.
2008-12-03 10:50

Откуда: Королев
Сообщений: 6

Re: Интерфейс для прослушивания звонков

line24:

vazik:

UPD Я поправлюсь немножко, uid есть время от 31.12.1978 в секундах, + после точки какаято непонятная цифра, я так и не понял откуда.
Пример: xxxx-20081201-234419-1228164225.12972.wav
UID (1228164225.12972) это UniqueID звонка. В нем участвует время, но это по сути не важно. В mysql в asteriskcdrdb/cdr есть поле uniqueid, соответственно запись разговора можно найти по нему.
Нет. Я писал выше про эти грабли. Не совпадает.
2008-12-03 11:53

Сообщений: 124

Re: Интерфейс для прослушивания звонков

cron333 дело говорит.

а я просто забиваю время и дату записи в имя файла.
и формат примерно такой
<from>_<to>_<date time>.wav, все парсица прекрасно.
например exten => *201,1,Monitor(wav,${CALLERID(num)}_to_${EXTEN}__${STRFTIME(${EPOCH},,%Y-%m-%d__%H-%M-%S)},bm)

сейчас вот пытаюсь переступить через лень, чтобы wav ночью перегонялись в мп3

Ну, или uid звонка приклеивать, но влом, т.к. звонки у нас слушали раза два за год. Сам астер на новое железо чаще мигрирует.
2008-12-03 12:01

Сообщений: 1530

Re: Интерфейс для прослушивания звонков

vazik:

"The variable MIXMONITOR_FILENAME will contain the filename used to record"
Ну так вначале выставляйте эту переменную так, как будет удобно.
Можно чуть-чуть поподробнее, если не сложно?
Вот пример:


exten => s,n,Set(__TIME=${STRFTIME(${EPOCH},MSD,%Y%m%d-%H%M%S)})
exten => s,n,Set(__MONITOR_FILENAME=/var/spool/asterisk/inbound/${TIME}-${CALLERID(num)}-reklama)
http://www.telecomtechnology.net - premium терминация
2008-12-03 12:15

Тема закрыта, вы не можете тут ответить!
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru