простая интеграция, реализующая идентификацию звонящих
Asterisk+1С:Предприятие коннектор предназначен для идентификации звонящих клиентов.
Запускаясь, подключается к информационной базе «1С:Предприятия», подключается к Asterisk, прячется в системный трей и ждет уведомлений о входящем вызове. Как только на телефон (обычно стоящий рядом с компьютером сотрудника) приходит вызов, программа-коннектор создает окно вызова, делает поиск в информационной базе по номеру телефона и, получив нужные данные, отображает в окне вызова. Так, если описать кратко, работает коннектор.
Если хотите увидеть видео, кликайте.
Для работы программы-коннектора на компьютере пользователя, должна быть установлена и настроена «1C:Предприятие». Предполагается, что именно в ней ваш сотрудник работает, обслуживая клиентов (работает с заказами, счетами и пр.). И именно рабочая информационная база будет использоваться для идентификации звонящих.
Взаимодействие с информационной базой происходит с помощью штатного, для «1C:Предприятие», механизма COM-подключения.
COM(Component Object Model) – технологический стандарт компании Microsoft, предназначенный для построения межпрограммного взаимодействия, поддерживается разработчиками системы «1C:Предприятие». Отличительной особенность COM-соединения является высокая скорость взаимодействия с информационной базой. Это связано с тем, что для его работы не требуется визуализировать громоздкие интерфейсы, да и потребности в ресурсах, требуемых для работы, не велики.
Программа-коннектор, при запуске, запрашивает логин/пароль и подключается к информационной базе. Второе соединение, устанавливаемое программой — соединение с Asterisk. Для него используется Asterisk Manager Interface (AMI).
AMI – программный интерфейс управления Asterisk из внешних приложений. Одна из возможностей AMI — получение уведомление о различных событиях, происходящих в Asterisk. В том числе и о происходящих вызовах. Вот эти события о вызовах и использует коннектор.
Получая уведомление о вызове, приходящем на конкретный внутренний номер сотрудника (фактически — на стоящий рядом с компьютером сотрудника телефон), программа-коннектор выполняет поиск в информационной базе по номеру телефона.
Получение данных информационной базы происходит путем выполнения запросов, написанных на языке запросов 1С. Обратим ваше внимание на то, что тексты запросов доступны в настройках программы-коннектора, что дает возможность, зная особенности какой-то конкретной конфигурации «1C:Предприятие», адаптировать работу программы-коннектора под потребности своей компании.
Почему именно так реализована интеграция, вы сможете прочитать тут
В зависимости от различных факторов (используемой вами конфигурации «1C:Предприятие», необходимых и доступных/заполненных данных) набор отображаемых данных может меняться.
Базовый набор (тот, что можно получить с минимальными усилиями практически на любой конфигурации «1C:Предприятие» не учитывая особенности бизнеса и/или выполняемых сотрудником функций) данных включает в себя:
В тех случаях, когда базового набора данных вам недостаточно, следует запросить у «1C:Предприятие» больше данных о звонящем контрагенте.
Вот некоторые примеры того, что вам может пригодится:
Уверены, вы сможете сформировать собственный список. Расскажите нашему менеджеру, он поспособствует. Но для начала поставьте перед собой три цели, которые во многом перекликаются между собой. Решение должно быть:
Если вы все еще не исполользуете Asterisk, то прочтите наше предложение. «Железо», услуги, интеграция...
Если ваша компания уже использует Asterisk (например, FreePBX Distro), то менять ничего не придется.
Если вам необходим функционал интеграции, который не обеспечивает коннектор, то его можно разработать.
«Хорошее обслуживание позволяет забыть о цене», – Дэйвид Огилви, выдающийся рекламный деятель.