Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C-SIP控制_C#_Sip - Fatal编程技术网

C# C-SIP控制

C# C-SIP控制,c#,sip,C#,Sip,好的,我有一部网络电话。我知道手机的IP地址和端口,并且可以完全访问手机,我使用手机通过SIP中继进行SIP呼叫 我基本上想知道在任何给定的时间,电话里发生了什么,我不知道从哪里开始 如果我开始使用Wireshark,我需要寻找什么类型的网络流量 我可以用Putty来查看手机上的活动吗 Net框架的哪个部分将提供与VOIP电话接口的功能 感谢Wireshark有一个内置的SIP处理器Wireshark有一个内置的SIP处理器大多数VOIP电话使用UDP通信,因此您可以使用.NET中的UDP功能。

好的,我有一部网络电话。我知道手机的IP地址和端口,并且可以完全访问手机,我使用手机通过SIP中继进行SIP呼叫

我基本上想知道在任何给定的时间,电话里发生了什么,我不知道从哪里开始

如果我开始使用Wireshark,我需要寻找什么类型的网络流量

我可以用Putty来查看手机上的活动吗

Net框架的哪个部分将提供与VOIP电话接口的功能


感谢Wireshark有一个内置的SIP处理器

Wireshark有一个内置的SIP处理器

大多数VOIP电话使用UDP通信,因此您可以使用.NET中的UDP功能。这可以是原始套接字或类,这是一个很好的起点


您可以在Wireshark中查找以电话IP为端点的UDP通信。您应该尝试获取特定协议/电话的网络协议文档,否则可能需要很长时间才能推断出需要发送的消息。

大多数VOIP电话使用UDP通信,因此您将使用.NET中的UDP功能。这可以是原始套接字或类,这是一个很好的起点

您可以在Wireshark中查找以电话IP为端点的UDP通信。您应该尝试获取特定协议/电话的网络协议文档,否则可能需要很长时间才能推断出您需要发送的消息。

根据他们的说法,有几种协议提供不同的信息,您可以访问这些协议来实现您描述的内容

另一种选择是使用他们提供的TAPI提供程序访问您想要的信息

通过.NET实现TAPI的一些起点:

另一种选择是构建SIP代理,它允许您执行各种操作,包括您描述的操作:

根据你的描述,他们有几个协议提供不同的信息,你可以访问这些信息来实现你所描述的

另一种选择是使用他们提供的TAPI提供程序访问您想要的信息

通过.NET实现TAPI的一些起点:

另一种选择是构建SIP代理,它允许您执行各种操作,包括您描述的操作:


你可以通过SIP与手机进行通信,这有第三方库,或者你需要告诉更多关于手机的信息,如操作系统等,然后也许有人可以给你一个答案……你开始了!该手机是一款PC-COM PCS520。它连接到一个拼接COM最大化器。StripeCom Maximiser在RAM中运行基于linux的操作系统,用于管理电话、SIP中继等。它有15个端口,每个端口标记为5001到5015。这就是VOIP电话所插入的内容,也是我想要访问以获取信息的内容。我知道maximiser的IP地址,并且有LDAP数据库的登录详细信息,但是我以前访问该数据库的尝试失败了。不过,我可以通过web浏览器登录到“管理器”系统,以控制系统的元素。另请注意。以前在这里工作的人用C编写了一个CTI应用程序,它返回了所有这些信息。这是非常具体的,具体到用户所拨打的各个数字,当他们被拨打时,如果他们在打入站电话,则拨打他们的人的号码,如果他们在打出站电话,则拨打他们的号码。老实说,我有源代码,我可以编译并运行它来获取这些信息,但我不明白,我只是不在那个级别,所以我正在寻找关于从哪里开始的指导。CTI应用程序意味着他可能使用了TAPI Spicecom来提供TAPI提供商。。。有关一些选项,请参见下面的我的答案。您可以通过SIP与手机进行通信,也可以使用第三方库进行通信,或者您需要告诉更多关于手机的信息,如操作系统等。然后,也许有人可以给您一个答案……您已开机!该手机是一款PC-COM PCS520。它连接到一个拼接COM最大化器。StripeCom Maximiser在RAM中运行基于linux的操作系统,用于管理电话、SIP中继等。它有15个端口,每个端口标记为5001到5015。这就是VOIP电话所插入的内容,也是我想要访问以获取信息的内容。我知道maximiser的IP地址,并且有LDAP数据库的登录详细信息,但是我以前访问该数据库的尝试失败了。不过,我可以通过web浏览器登录到“管理器”系统,以控制系统的元素。另请注意。以前在这里工作的人用C编写了一个CTI应用程序,它返回了所有这些信息。这是非常具体的,具体到用户所拨打的各个数字,当他们被拨打时,如果他们在打入站电话,则拨打他们的人的号码,如果他们在打出站电话,则拨打他们的号码。老实说,我有源代码,我可以编译并运行它以获得
是信息,但我不能理解,我只是不在那个级别,所以我正在寻找关于从哪里开始的指导。CTI应用程序意味着他可能使用了TAPI Splicecom提供了一个TAPI提供商。。。有关一些选项,请参见下面我的答案