Получить номер телефона звонящего от FreePbx с помощью C # - PullRequest
0 голосов
/ 21 декабря 2018

Как я могу получить номер телефона вызывающего абонента из FreePbx / Asterisk, используя c #?Когда добавочный номер получает входящий вызов, мое приложение должно иметь возможность связаться / подключиться к бесплатной АТС и получить номер телефона вызывающего абонента, чтобы я мог получить информацию о пользователе из базы данных.С обычными телефонными системами вы можете использовать TAPI от Microsoft, но я не могу найти ничего, что будет работать с FreePbx.Также в телефонах Snom есть система Action Url, которая отправляет HTTP-запрос GET на сервер с некоторыми параметрами, такими как идентификатор удаленного пользователя.Это работает хорошо, но было бы хорошо не привязываться к конкретному телефону. Было бы здорово иметь систему, независимую от телефона VOIP.

1 Ответ

0 голосов
/ 22 декабря 2018

Вам нужен интерфейс Asterisk Manager (AMI).Вы можете создать сокет-соединение с ним из вашей программы на C # и прослушивать события.

Вот хорошая статья об этом.

https://www.voip -info.org / asterisk-manager-example-с-диез /

...