Бесплатная панель телефонии для 1С:Предприятие

Поддержка бесплатных версий ROM-Asterisk прекращена

Мы решили дать сообществу хорошую внешнюю компоненту для интеграции 1С и Asterisk, причем абсолютно бесплатно. Мы просто сняли всю защиту с полнофункциональной версии и сделали Community Edition версию с полным сохранением функционала.

Функциональность Community Edition версии

  • Получение событий от сервера Asterisk в режиме онлайн, без каких-либо ограничений
  • Выполнение любых команд, доступных в AMI сервера Asterisk
  • Мощная система фильтрации событий как на стороне Asterisk, так и на стороне внешней компоненты

Почему бесплатно?

Это вклад компании Simplit в свободное ПО. Мы сделали Community Edition версию, потому что:

  • В системах с элементами CRM больше всего нуждается малый бизнес. Но, жесткий бюджет не всегда позволяет внедрить эти жизненно важные инновации
  • Мы хотим дать отлично работающий пример, который можно пощупать своими руками, запустить в своей производственной среде и разрабатывать собственные решения

Что входит в состав?

В качестве примера реализации, мы сделали простенькую панель телефонии в виде внешней обработки.

Это хороший и главное – работающий пример, на базе которого можно создать что-то свое. Супер-обработку писать никто не старался – это просто пример использования.

Внешняя компонента реализует асинхронный неблокируемый сокет, основанный на событиях.

Удобство работы с событиями в среде 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С:Предприятия смогут сосредоточиться на более важных задачах.

Наши решения проверены практикой