如何编写 C# 代码以使用 TAPI3.0 创建软件电话电话会议
尝试编写使用 TAPI3.0 创建软件电话电话会议的代码 这是我编写的代码,但代码不起作用。
private void button7_Click(object sender, EventArgs e)
{
IEnumCall ec = ia[line].EnumerateCalls();
uint arg = 0;
ITCallInfo ici;
try
{
ITBasicCallControl bc1 = ln.CreateCall(textBox1.Text, TapiConstants.LINEADDRESSTYPE_IPADDRESS, TapiConstants.TAPIMEDIATYPE_AUDIO);
ec.Next(1, out ici, ref arg);
ITBasicCallControl bc = (ITBasicCallControl)ici;
bool fysync=true ;
bc.Conference(bc1, fysync);
ITCallHub ch = ici.CallHub(ch);
//ITCallHub ch = (ITCallHub)ici;
ici.ReleaseUserUserInfo();
}
catch (Exception exp)
{
MessageBox.Show("No call to conference!", "TAPI3");
}
}
Trying to write code for creating conference call for softphone using TAPI3.0 Here is the code Which I wrote but code is not working.
private void button7_Click(object sender, EventArgs e)
{
IEnumCall ec = ia[line].EnumerateCalls();
uint arg = 0;
ITCallInfo ici;
try
{
ITBasicCallControl bc1 = ln.CreateCall(textBox1.Text, TapiConstants.LINEADDRESSTYPE_IPADDRESS, TapiConstants.TAPIMEDIATYPE_AUDIO);
ec.Next(1, out ici, ref arg);
ITBasicCallControl bc = (ITBasicCallControl)ici;
bool fysync=true ;
bc.Conference(bc1, fysync);
ITCallHub ch = ici.CallHub(ch);
//ITCallHub ch = (ITCallHub)ici;
ici.ReleaseUserUserInfo();
}
catch (Exception exp)
{
MessageBox.Show("No call to conference!", "TAPI3");
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
基本上 TAPI 使用 H323 协议,而软件电话使用 SIP,这是基于文本的协议,因此无法建立连接
basicaly TAPI is using H323 protocol and softphone use SIP which is text based protcol si the connection will not establish