3cx сделать URL-адрес вызова для версии 12
Я использую 3cx версии 11 на моей машине. В версии 11 они предоставляют API для совершения звонков с вашего клиентского компьютера в пункт назначения. Нет необходимости настраивать устройства, нам просто нужно использовать следующий URL для генерации вызовов:
Http://:5000/ Автоответчик /PbxAPI.aspx FUNC =make_call& с =& к =& штифтом =
где pbx - это ip машины, получившей 3cx. Нажмите здесь! Для получения дополнительной информации о API.
Как вы видите, на их веб-сайте упоминается, что этот API недоступен в версии 12. Мне нужно спросить, есть ли альтернатива для генерации вызовов, если кто-то использует версию 12? Поскольку большинство пользователей сейчас используют версию 12, и как администратор я должен выяснить, как я могу предоставить эту возможность своим клиентам, которые установили версию 12.
1 ответ
Zain,
Посмотрите на этот альтернативный API от VoIPToys.
http://www.voiptoys.com/3cx-http-api-by-voiptoys
Он будет иметь похожий синтаксис в браузере:
http://localhost:5505/MakeCall.aspx?ext=100&pin=1234&to=101
Или как это в C#
String url = "http://localhost:5505/MakeCall.aspx?ext=100&pin=1234&to=101";
// Call the API and receive result
using (WebClient client = new WebClient()) {
String result = Encoding.UTF8.GetString(client.DownloadData(url));
}