阿尔卡特4400 PABX与C#的连接

时间:2011-01-05 12:32:13

标签: c# pabx

我有一台阿尔卡特4400 PBX。 我想知道是否可以连接c#并检索用户电话号码的信息?

你能帮帮我吗?

非常感谢

2 个答案:

答案 0 :(得分:2)

我不确定阿尔卡特,但我已经使用了另一个PABX系统的API,它刚刚实现了TSAPI(Telephony Services API - 我认为......)标准。

如果它有IP接口,您可能只需要从该制造商处获取SDK。大多数提供.Net库,否则您可能必须使用.Net的平台调用(pinvoke)与非托管库(本机DLL)进行交互。

仅供参考 - 我已使用Avaya系统使用TSAPI的Avaya实现完成此操作。

答案 1 :(得分:2)

您可以使用TAPI库来访问PABX交换机,该库是COM但可以与.Net的互操作程序一起使用。我使用C#4或切换到VB.Net,因为有很多可选参数,它们在C#中有点可怕,它支持它们(在4中添加)。

更大的问题是TAPI在Vista中被弃用了。我想那是有道理的 - 你上次购买带调制解调器的电脑的时间是什么时候?

根据阿尔卡特的支持,您仍可以在较新的Windows上使用TAPI。

Windows Vista和7使用微软的新RTC(实时通信)框架 - 恐怕我不太了解它(我的拨号器开发时间是6年前的现在),但它将是开始的地方。

我认为RTC现在已成为Microsoft Lync的一部分(因为他们知道,他们需要另一个'链接'风格的产品名称,带有奇怪的拼写错误)。所以Lync是另一个值得关注的地方。