Решило наше руководство записывать телефонные разговоры с клиентами. И конечно же возникла необходимость быстрого доступа к файлам записей. Подумав и покопав интернет я написал сие творение.
Итак, как это все работает:
1. На некоем компьютере запущена система SPRecord, которая «слушает» телефонные линии и сохраняет записи в определенный каталог. В этом каталоге есть каталоги, соответствующие названию линии в SPRecord, а именно «Бл.1 Продавец Kia 1117», где 1117 — это внутренний телефон сотрудника. В каждом каталоге хранятся файлы с именами типа «2012_12_18_08_54_25_016.wav», где «2012_12_18» — это дата записи, а «08_54_25» — это соответственно время начала записи.
У каждого сотрудника в справочнике в контактной информации внесен внутренний номер телефона. И обладая этой информацией, мы можем получить ФИО сотрудника по его внутреннему номеру. Таким образом в левой части обработки мы получаем список сотрудников, у которых записываются телефонные разговоры.
Справа имеются два блока:
1. Список файлов
2. Собственно сам проигрыватель.
Как преобразовать строку «2012_12_18_08_54_25_016.wav» в «18.12.2012 08:54:12» (тип Дата) я думаю рассказывать не нужно 🙂
Добвлен также и отбор по периоду.
Теперь опишу как работает:
При запуске обработка «смотрит» каталог, в котором хранятся записи, и формирует список сотрудников. При выборе необходимого сотрудника обработка «проваливается» в нужный каталог и «собирает» все файлы записей, которые хранятся в этом каталоге. Выбираем нужную запись, в плеере тыкаем по кнопке «Воспроизвести» и слушаем.
а ежели у меня в базе нет справочника сотрудников? И нету контактной информации…
Да и системы SPRecord у нас отродясь не было… Чтонить бы поуниверсальней… а то как-то уж слишком заточено под себя, хотя в описании указано: «Конфигурация: Все на 1C: 8», что далеко не соответсвует действительности…
а так наверное хорошо…
(1) w-divin, обработка была заточена под конкретную задачу — воспроизводить медиафайлы непосредственно в 1С. Список каталогов и файлов обработка получает. Ну а дальше — переделывайте под свои нужды 🙂
(1) w-divin, поуниверсальнее? Например?
(3)Аналог WinAmp’а сделай в 1С, миллион плюсов заработаешь 😉
(0) И убери из описания систему, к которой твоя обработка никакого отношения не имеет (я про запись разговоров) т.к. твоя обработка просто wav файлы проигрывает. можно сделать, чтобы mp3 играла?
(3) например: «Воспроизведение медиа-файлов в 1С», а не воспроизведение waw файлов с фоматом имени …
вот как например (4) предложил. И что насчет видео? я вот уже 3й год никак не допилю свою «видео-библиотеку», а так бы можно было глянуть у кого какие мысли на этот счет )))
(5) a-novoselov, Время появится после отпуска — тогда и попробую 🙂
(6) w-divin, (5) a-novoselov, попробовал сегодня открыть mp3 и wmv файлы. Все работает! 🙂
(6) w-divin, WMP ActivX пробовал?
(9) пробовал, но как-то кривовато получалось… вот и хотелось посмотреть на это с другой стороны…
А чего кривовато?