как сделать телефонный звонок с помощью программы C#?
можно ли сделать голосовой телефонный звонок с помощью программы c# или .net framework?
[no name]
Да, это возможно.
bbirajdar
- да, конечно .
Да, это возможно.
- да, конечно .
Привет Ганеш,
Вы можете использовать интерфейс прикладного программирования телефонии(TAPI), Skype API, twilio API или Asterix.
Использование ТАПИ :
Создание-вашего-первого-ТАПИ-приложения
ТАПИ-3-0-приложение-разработка-использование-C-NET
Больше... Результат поиска TAPI по codeproject
Использование Skype API :
skypekit
Использование Twilio :
библиотеки
Объявляю об этом .Чистая, вспомогательную библиотеку на C#, по которому Twilio
Приключения в Twilio и с#
Используя Астерикс :
Шаг 1 - получите сервер, установите на него Asterix. http://www.asterisk.org-да. Это открытый исходный код.
Шаг 2 - получить поддерживаемое оборудование, например http://www.asterisk.org/hardware
Шаг 3 - связаться с http://sourceforge.net/projects/asterisk-dotnet/ (с открытым исходным кодом на C# в библиотеку со звездочкой.
Если ответ поможет вам пометить его как свой ответ. Спасибо!!
как принимать звонки с ip-телефонов с помощью c#
Пожалуйста, обратитесь по ссылке ниже, вы можете получить некоторое представление.
Мобильный телефон - как клавиатура управления в C#[^]
http://stackoverflow.com/questions/4785786/dial-mobile-phone-via-c-sharp-program[^]
Вы можете попробовать что-то вроде этого....Приложение c# Win32
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO.Ports; namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { SerialPort sp = new SerialPort(); sp.PortName = "COM10"; sp.BaudRate = 9600; sp.Parity = Parity.None; sp.DataBits = 8; sp.StopBits = StopBits.One; sp.Handshake = Handshake.XOnXOff; sp.DtrEnable = true; sp.RtsEnable = true; sp.Open(); if (!sp.IsOpen) { MessageBox.Show("Serial port is not opened"); return; } sp.WriteLine("AT" + Environment.NewLine); sp.WriteLine("ATD=\"" + "Destination Number;" + "\"" + Environment.NewLine); } } }