Заюзать функции SIP в моей программе на C# или отдельный SIP-клиент

AlexV1

Добрый день!В моей программе на C# требуется сделать сдедующее:1) Имея некий номер телефона, позвонить по нему из программы одной кнопкой - набрать номер (доступ к ****-провайдеру есть)2) Сохранить запись разговора в файлЕсть ли какая библиотека хорошая на примете?, можно платную лишь бы удобную.Или использовать внешнюю готовую программе типа SIP-клиент с ф-ями 1) и 2)можно через командную строку чтобы можно было передать номер тел и SIP-клиент набрал бы номер сам и записал потом разговор в файл.
5 ответов

AlexV1

1) Имея некий номер телефона, позвонить по нему из программы одной кнопкой - набрать номер (доступ к ****-провайдеру есть)2) Сохранить запись разговора в файл
Типа позвонить, молчать и потом послушать что о тебе вслух думают?
Есть ли какая библиотека хорошая на примете?
http://wiki.********.org/ https://sourceforge.net/projects/********/Там есть API.Ну, с нуля эт тебе конечно нелегко будет осилить.
можно платную
бюджет?
, можно платную лишь бы удобную.готовую программе типа SIP-клиент с ф-ями 1) и 2) можно через командную строку чтобы можно было передать номер тел и SIP-клиент набрал бы номер сам и записал потом разговор в файл.
http://www.**********.com/phone/


AlexV1

Дмитрий77,Спасибо за ответ и ссылки.Думаю для меня ближе подходит вариант с готовым SIP-клиентомРассмотрю Fax **** Softphone. $70 - это не дорого.Разговоры записывает, судя по описанию.Не понятно только можно ли ему как-то "скормить" внешней программой номер тел, который нужно набрать автоматом ...


AlexV1

$70 - это
на 1 PC
Не понятно только можно ли ему как-то "скормить" внешней программой номер тел, который нужно набрать автоматом ...
SendMessage (WM_CopyData,...) запущенному окну софтфона.cds.dwData = 9cds.lpData=<номер> (массив байтов в ANSI кодировке, \0 на конце не обязательно)Можешь скормить ему мой тест-проект -приложен (VB.Net) cкачать


AlexV1

Дмитрий77,спасибо огромное. Работает! Вы очень помогли.А откуда узнали что SendMessage(WM_CopyData ...) сможет передать номер тел? Написано ли об этом где-то?Я просто думаю, пройдет ли такой фокус с каким то еще SIP-клиентом, кроме этого.


AlexV1

Я просто думаю, пройдет ли такой фокус с каким то еще SIP-клиентом, кроме этого.
Вряд ли.