Лицензия, API и новые старые вопросы

adgroup

Регистрация
18 Авг 2015
Сообщения
47
Куда дели простейшее API?
В 2009 году когда я покупал лицензию, она была "Small Business Edition", PRO и в помине небыло.
Было за всю историю несколько вариантов API для интеграции со своей CRM ситемой. Через утилитку и коммандную строку, через коммандную строку и 3CXPhone, через HTTP запрос. У меня даже сохранилась документация по всем этим технологиям, так как я их реализовывал в своей CRM.
Вот например фрагмент за 2009 год:
To call a number 12345678:
tcx.assistant.client.exe -cmd makecall:12345678
Уже наверно никто и не помнит что такое 3CX assistant.
Это была одна из тех функций ради которой я покупал 3CX (я программист и вопросы интеграции меня всегда интересовали).
Года три назад точно не помню, в очередном обновлении весь подобный функционал исчез, тогда мне по телефону сказали (Игорь), что подождите немного выходит новая версия с новыми технологиями и все будет по новому, намного лучше чем было. Только меня не предупредили, что с выходом новой версии появилась лицензия PRO, за которую нужно платить отдельные деньги и меня лишили данного функционала. То есть я его вроде как купил, вроде как заплатил за обновление, но использовать уже не могу.
Наступил 2015-2016 год и вот появилась в 3CXPhone супер новая и супер высокотехнологичная функция, как поддержка tel URI в системе (https://www.3cx.com/user-manual/web-client-browser-extension/), куча программ друг друга перебивают в настройках Windows чтоб завладеть использованием данной функции и расширить свой рынок. 3CX тоже, только купить PRO лицензию нужно, не смотря на то что эта функция была мной куплена ранее. Почему при очередном обновлении меня ее лишили?
Я молчу про статистику по очередям, просмотр занятости внешних транков в 3CXPhone, это все слишком глобально и далеко не всем нужно, почему со временем компания 3CX лишает того функционала который был куплен изначально, хотя бы в такой мелочи как совершение звонка из своей (самописной) CRM любыми элементарными средствами, при наличии купленной лицензии и ежегодной подписки в течение 7 лет? Это своего рода благодарность?
 
Сейчас это тоже есть https://www.3cx.com/blog/docs/3cxphone-for-windows-api/

CallTriggerCmdPlugin is compiled and included in 3CXPhone for Windows Setup.
It provides a WCF (Windows Communication Foundation) service through a named pipe which exposes the same functionality as a standard plugin.

This project will generate 3 binaries:

CallTriggerCmdPlugin.dll – This is the Call trigger dll which is the plugin that uses the 3CXPhone API.
CallTriggerCmd.exe – this is the executable to generate outbound call requests.
CallTriggerCmdServiceProvider.dll – this is a common dependency DLL used to communicate the exe with the plug-in.
Setup instructions:

Copy all 3 files into the 3CXPhone for Windows installation path – default is “C:\ProgramData\3CXPhone for Windows\PhoneApp”.
Modify the 3CXPhone configuration file “3CXWin8Phone.user.config” and add the new plugin example:
<add key=”CRMPlugin” value=”CallNotifier,3CXPhoneTapiPlugin,CallTriggerCmdPlugin“/>
On startup, 3CXPhone for Windows will load the new plugin.
Open a command prompt window and go to the 3CX Phone for Windows installation directory and type in the following command:
CallTriggerCmd.exe -cmd makecall:DESTINATION_NUMBER
Example: To to launch an outbound call to a number the destination 123456789, enter the following:
CallTriggerCmd.exe -cmd makecall:123456789
 
Сделал все по инструкции. 3CXPhone последний 15.0.59381.
В конфигурационном файле прописал, там были уже значения кроме CallNotifier, я его добавил в начале
Вот моя строка:
<add key="CRMPlugin" value="CallNotifier,3CXPhoneTapiPlugin,CallTriggerCmdPlugin,MicrosoftOutlookPlugin,Office365Plugin,DotNetScriptPlugin" />
3CXPhone перезапустил, на всякий случай перевел в Softpone mode (был CTI).
В командной строке набираю как в примере (121 - служба времени)
CallTriggerCmd.exe -cmd makecall:121
или с мобильным номером
CallTriggerCmd.exe -cmd makecall:XXXXXXXXXX
В ответ в командной строке появляется надпись
239:1
И тишина. В логах ничего нет.
239:1 Это очень напоминает счетчик звонков в логах. Только если я звоню с того же 3CXPhone то в логах (на сервере) он увеличивается, а в командной строке просто высвечивается при каждой попытке звонка последний номер счетчика и он не увеличивается.
Что делать?
 
Я написал, что функционал технически присутствует. Но работает только в версии PRO, как вы верно заметили.
 
Я как раз Вам об этом и написал что как бы я платил изначально деньги за лицензию чтоб пользоваться данным функционалом и плачу за обновления но функционал у меня забрали.
 

Для администраторов

Пользователи онлайн

Статистика форума

Темы
21.045
Сообщения
105.797
Пользователи
70.071
Новый пользователь
antonioneri
Установите 3CX - Совершенно бесплатно!

Соединяйте сотрудников и клиентов Телефонная система Чат для сайта Видеоконференции

На хостинге или своих ресурсах. До 10 пользователей - бесплатно навсегда. Без банковских карт и рисков.

3CX
Аккаунт 3CX с таким e-mail уже существует. Вы будете переадресованы на Портал пользователя, где сможете ввести учетные данные или восстановить пароль.