Бесплатная панель телефонии для 1С:Предприятие
Поддержка бесплатных версий ROM-Asterisk прекращена
Мы решили дать сообществу хорошую внешнюю компоненту для интеграции 1С и Asterisk, причем абсолютно бесплатно. Мы просто сняли всю защиту с полнофункциональной версии и сделали Community Edition версию с полным сохранением функционала.
Функциональность Community Edition версии
- Получение событий от сервера Asterisk в режиме онлайн, без каких-либо ограничений
- Выполнение любых команд, доступных в AMI сервера Asterisk
- Мощная система фильтрации событий как на стороне Asterisk, так и на стороне внешней компоненты
Почему бесплатно?
Это вклад компании Simplit в свободное ПО. Мы сделали Community Edition версию, потому что:
- В системах с элементами CRM больше всего нуждается малый бизнес. Но, жесткий бюджет не всегда позволяет внедрить эти жизненно важные инновации
- Мы хотим дать отлично работающий пример, который можно пощупать своими руками, запустить в своей производственной среде и разрабатывать собственные решения
Что входит в состав?
- Внешняя компонента ROM-Asterisk (COM-версия) для связи с Asterisk
- Внешняя компонента ROM-Asterisk (NativeAPI-версия) для связи с Asterisk
- Панель телефонии в виде внешней обработки для 1С:Предприятие 8.х
В качестве примера реализации, мы сделали простенькую панель телефонии в виде внешней обработки.
Это хороший и главное – работающий пример, на базе которого можно создать что-то свое. Супер-обработку писать никто не старался – это просто пример использования.
Внешняя компонента реализует асинхронный неблокируемый сокет, основанный на событиях.
Удобство работы с событиями в среде 1С:Предприятие
Asterisk отправляет события текстовыми пакетами.
Работать в 1С с текстом неудобно, поэтому был написан парсер, который преобразует текст в массив типа «Соответствие».
Скриншоты
Закладка «Набор»
«Строка набора» - поле, для номера вызываемого абонента. Проверку на «только цифры» намерено не делали, потому что, у Asterisk-а еще бывают Skype / GoogleVoice каналы. У нашего есть.
Закладка «Настройки»
Здесь находятся сохраняемые настройки подключения к Asterisk AMI и свойства внешней компоненты.
Адрес, Порт, Логин, Пароль - обязательные поля, для подключения к Asterisk AMI
ВнутреннийНомер - обязательный, внутренний номер, за которым будет следить текущий сеанс 1С. Если пусто, то события не отслеживаются
Контекст - необязательный, но лучше указать явно. Нужен для выполнения исходящих звонков. Обычно, from-internal
Закладка «Файл»
Нужна в основном при использовании COM-версии ROM-Asterisk. Скорее всего, понадобится только один раз, при установке ВК.
Обе версии (COM, NativeAPI) внешней компоненты загружены в объект «Макет» обработки.
Путь к файлу ВК - обязательный, используется в методе ЗагрузитьВнешнююКомпоненту(<ПутьКФайлуВК>)
Загрузка
Бесплатная панель телефонии доступна в разделе Загрузок (авторизуйтесь через Google)
Поддержка
Мы постараемся ответить на ваши вопросы на Форуме
Просим вас учесть, что Community Edition разработки распространяется свободно и поддерживается нашими сотрудниками исключительно на добровольных началах
Примечание
Со стороны Asterisk, нужно внести изменения в один из конфигурационный файлов.
Как это сделать читайте в разделе Asterisk
Вы можете заказать услугу настройки связи 1С и Asterisk у нас. Это позволит вашей компании сэкономить время и сразу же приступить к реализации.
Все необходимые работы будут выполнены удаленно под вашим полным контролем.
Готовые Enterprise решения
Разработка собственного решения - это процесс сложный, длительный и с неопределенным бюджетом
Вы можете воспользоваться готовыми Enterprise-решениями:
В этом случае, интеграция будет максимально простой, вы получите гарантированный результат в сжатые сроки и строго в рамках бюджета. А штатные разработчики 1С:Предприятия смогут сосредоточиться на более важных задачах.
Наши решения проверены практикой