Внешняя компонента RBSCaller.dll для интеграции с 3CX Phone System

12.10.16

Разработка - Разработка внешних компонент

Внешняя компонента для 1С: 8.x, позволяющая производить звонки, получать оповещения о входящих через механизм внешних событий 1С.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Внешняя обработка для реализации звонков через 3CXPhone
.zip 60,61Kb
19
19 Скачать (2 SM) Купить за 2 150 руб.

Здравствуйте.

Представляю вашему вниманию внешнюю компоненту для 1С: 8.x, позволяющую производить звонки и получать оповещения о входящих через 3CXPhone.

В отличие от существующей разработки //infostart.ru/public/115942/ имеет как плюсы 

  • отсутствие необходимости постоянно проверять лог АТС по таймеру
  • более быстрое реагирование на входящие
  • перевод входящих
  • сброс входящих
  • возможность активации окна 3CXPhone

так и минусы:

  • нужна активированная демо ключем версия 3CX Phone System, как следствие - количество одновременных подключений всего 2

Решение представляет собой внешнюю компоненту со следующими методами:

  • string Call(string args);    Производит звонок, аргумент - исходящий номер
  • string Drop(string args);   Сброс входящего, аргумент - ИД входящего звонка
  • string Activate(string args);  Прием входящего, аргумент - ИД входящего звонка
  • string BlindTransfer(string id,string destination);  Перевод входящего, аргумент 1 - ИД входящего звонка, аргумент 2 - номер внутренниего адресата
  • string Listen(); - включение "прослушки" на предмет входящих звонков
  • string ActiveCalls(); - возвращает список активных звонков.

Подключение в 1с производится таким образом: 

Регистрируется внешняя компонента  (файл прилагается)

ПодключитьВнешнююКомпоненту("AddIn.Caller")

Запуск "прослушки":

глТелефон=новый ("AddIn.Caller");

глТелефон.Listen();

Также прилагаю внешнюю обработку, которая реализует весь базовый функционал, но написана под конфигурацию Альфа-авто:Автосервис, соответственно для работы на стандартных конфигурациях от 1С потребуется небольшая доработка.

3CX Phone System интеграция телефония

См. также

Телефония, SIP Анализ продаж Платформа 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Связка 1С и виртуальных АТС (от Мегафон, Zadarma, Новофон ) позволит четко ответить на вопросы: кто звонил, когда звонил, кому звонил, сколько говорил, сколько ждал на линии, что особо актуально при удаленной работе операторов и менеджеров, о чем говорили, результат разговора, обработаны ли пропущенные звонки, прослушать сам разговор, запланировать встречу, звонок, напоминание по результатам разговора. Возможность позвонить клиенту прямо из 1С одной кнопкой, оставить комментарий о звонке, посмотреть по каждому партнеру и клиенту, контакту клиента историю его звонков и взаимоотношений.

9600 руб.

08.05.2020    28122    33    74    

45

Телефония, SIP Облачные сервисы, хостинг Платформа 1С v8.3 1C:Бухгалтерия Управленческий учет Платные (руб)

Продукт интеграции возможностей Облачной АТС Билайн в систему 1С Предприятие 8. Звонки прямо из программы 1С, уведомления о текущих звонках, регистрация пропущенных и завершенных вызовов, ведение журнала, анализ данных об использовании мобильной связи.

12000 руб.

20.03.2019    23283    55    0    

38

Телефония, SIP Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Модуль для интеграции облачной АТС "Билайн" и конфигураций на платформе 1С v8. Список поддерживаемых конфигураций: УТ 11.5, КА 2.5, ERP 2.5, УНФ 3.0 ,УНФ 1.6 и выше. Краткий перечень возможностей: - Подъем карточки клиента при звонке - Журнал звонков - Скачивание и прослушивание записей разговоров - Аналитика по звонкам. Не нужно покупать дорогостоящее оборудование и лицензии. Разговоры не зависят от наличия Интернета, он нужен только для получения данных с АТС в 1С. Подходит для выездных сотрудников, агентов, торговых представителей и т.п.

6120 руб.

17.07.2017    27205    14    23    

15

Телефония, SIP Мессенджеры и боты Платформа 1С v8.3 1C:Бухгалтерия Россия Управленческий учет Платные (руб)

Интеграция 1С с телефонией и чатами WhatsApp и Telegram автоматизирует работу оператора со звонками и чатами и добавит вашей 1С элементы CRM системы. Храните всю историю взаимоотношений в 1С, не теряйте звонки, скачивайте, прослушивайте в любое время из карточки клиента или журнала звонков, держите руку на пульсе, используя блок отчетов по звонкам. Интегрируйте вашу 1С и чатами WhatsApp и Telegram, общайтесь с клиентами с единого номера и в одном окне. Теперь чаты с клиентами хранятся в карточке партнера в 1С, а не в личных мобильных ваших менеджеров.

4900 руб.

28.04.2022    16741    16    10    

42

Разработка внешних компонент Программист Платформа 1С v8.3 Платформа 1C v8.2 Платные (руб)

Внешняя компонента, позволяющая посылать команды и получать ответы по GraphQL протоколу из 1С.Может быть использована при интеграции. В 1С работает на стороне "клиента".

4600 руб.

27.06.2023    3805    3    0    

5

Телефония, SIP Платформа 1С v8.3 1С:Бухгалтерия 3.0 Платные (руб)

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

9600 руб.

30.01.2025    329    1    0    

2

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

3600 руб.

02.09.2010    77773    73    257    

191

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ. Прекрасно работает на сервере, тонком клиенте и веб-клиенте. Основана на проекте PDFium из состава проекта Chromium/Chrome

1500 руб.

17.09.2018    37125    115    128    

116
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Muller2306 03.05.17 08:49 Сейчас в теме
Доброго дня.
При использовании метода Listen() вываливается ошибка
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'CallTriggerCmdServiceProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. Не удается найти указанный файл.
at AddIn.Caller.Listen()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at AddIn.AddIn.CallAsFunc(Int32 methodNum, Object& retValue, Object[]& pParams)

Софтфон 3cx установлен, библиотека, на которую ругается лежит.
2. RBS 6 25.05.17 19:36 Сейчас в теме
Возможно проблема с версией данной длл? Прилагаю работающую.
Прикрепленные файлы:
CallTriggerCmdServiceProvider.dll
3. Dream_kz 129 09.07.17 19:27 Сейчас в теме
C какой версией 3CX будет работать?
4. RBS 6 28.11.17 17:24 Сейчас в теме
5. padey 05.09.18 14:49 Сейчас в теме
Здравствуйте, 15 версия поддерживается? Скачал обработку, зарегистрировал компоненту, не отрабатывают глТелефон.Call(НомерИсх); глТелефон.Show("DialPad");
6. RBS 6 06.09.18 23:29 Сейчас в теме
Здравствуйте.
Насчет 15 версии - пока не знаю. Возможно скоро уточню, а пока проверьте следующее:
1. регистрация должна быть строкой типа "C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe" "C:\ProgramData\3CXPhone for Windows\PhoneApp\RBSCaller.dll" /codebase
адрес regasm.exe у вас конечно будет свой. Запускать с правами администратора.
2. В 15 версии вроде бы добавлено следующее требование к плагину

Deploying Your Plugin
When you have the .NET library ready, just drop it into the 3CXPhone for Windows installation folder. Then open the configuration file “3CXWin8Phone.user.config” using a text editor, and add the following configuration setting:

<add key=”CRMPlugin” value=”CallNotifier,3CXPhoneTapiPlugin,MyCRMPlugin“/> where “MyCRMPlugin” is the name of the DLL, without the extension.
Save “3CXWin8Phone.user.config” and restart 3CXPhone for Windows. Upon launch, your new plugin will be loaded.

3. должен быть запущен софтфон и он должен пройти регистрацию на АТС, т.е. способен принимать и отправлять звонки.
7. padey 07.09.18 08:51 Сейчас в теме
RBS ,

зарегистрировал DLL Вашей строкой, под администратором,

добавил в конец файла конфиг 3CX указанную Вами строку, перезапустил.

Не помогло.
8. slonba 24 13.11.19 11:00 Сейчас в теме
Добрый день. при регистрации компоненты CallTriggerCmdServiceProvider.dll или RBSCaller.dll пишет такую ошибку. Ума не приложу что ему нужно.
Прикрепленные файлы:
9. visusby 5 17.01.22 12:02 Сейчас в теме
10. RBS 6 17.01.22 15:14 Сейчас в теме
(9) регистрация должна быть строкой типа "C:\Windows\Microsoft.NET\Framework\v4.0.30319\regasm.exe" "C:\ProgramData\3CXPhone for Windows\PhoneApp\RBSCaller.dll" /codebase

На данный момент все работает, ставилось уже на все пожалуй вариации Windows, включая Vista, 8, 10.
Регистрация через regsrvr - неправильна.
Оставьте свое сообщение