Идентифицирующий номер звонящего.Какой самый простой способ? - PullRequest
0 голосов
/ 21 июля 2011

У меня есть ПК и VOIP телефон. Когда кто-то звонит на мою учетную запись, и я отвечаю на нее с помощью телефона VOIP, я хочу, чтобы номер телефона был сохранен на моем ПК.

Какой самый простой способ получить номер звонящего? Является ли поиск VOIP Java / C # SDK и разработка моего приложения (просто для получения номера вызывающего абонента) единственным способом или есть какие-нибудь умные ярлыки?

Примечание: Мне известно, что программные телефоны отображают идентификатор вызывающего абонента, но нет никакого способа (разумного, не взломанного), чтобы я мог прочитать его с программного телефона.

Ответы [ 3 ]

2 голосов
/ 21 июля 2011

В зависимости от вашего программного телефона вы можете настроить его для сохранения журнала вызовов. В качестве альтернативы вы можете получить CDR (подробные записи о вызовах) с вашего VOIP-сервера.

Еще один путь - наблюдение за входящими соединениями VOIP TCP и извлечение данных вызывающего абонента из перехваченных пакетов.

Или вы можете написать небольшую программу, которая будет работать в фоновом режиме и периодически проверять, какое окно является активным. Если активным окном является ваш софтфон, он сделает снимок экрана и сохранит его в папке.

1 голос
/ 05 августа 2011

Используя wireshark (или даже более позднюю версию tshark, версию командной строки), вы можете создать спецификацию захвата, которая будет захватывать только входящие SIP-пакеты через UDP-порт 5060, и только в том случае, если сообщение SIP msg будет INVITE.Тогда вам просто нужно взглянуть на строку «От», чтобы увидеть, кто вам звонил (если он заполнен; у него должно быть хотя бы номер).

1 голос
/ 22 июля 2011

Что Влад сказал. Предоставление информации о модели жесткого телефона даст вам более подробную информацию :-) Если вы уверены, что ПК включен все время, пока вы хотите управлять телефоном, вы можете установить на него простой прокси-сервер SIP, который не выполняет ничего, кроме регистрации.

Если программный телефон является опцией, многие из них могут быть написаны в сценарии, я люблю мерцание, например.

...