如何通过TAPI拨打电话?

时间:2014-11-26 16:22:43

标签: php cakephp-2.0 tapi

我需要设计一个支持电话号码的API,点击后,通过TAPI系统拨打电话。如何通过编程实现?

我正在使用CakePHP应用程序。此外,用户需要在桌面,移动设备和平板电脑中启用呼叫。这种接口是否有可用的apis?

我尝试使用:

<a href="tel:8005550199">Call 800-555-0199</a>

但我在firefox中遇到以下错误:

The address wasn't understood

Firefox doesn't know how to open this address, because one of the following protocols (tel) isn't associated with any program or is not allowed in this context.

1 个答案:

答案 0 :(得分:3)

你不能。

TAPI不适用于此处。它仅适用于Windows桌面应用程序,并且只能在那里用于控制语音调制解调器和PBX系统。因此,即使在大多数Windows桌面系统上也不会 ,因为它们没有连接到相应的手机硬件。它当然不能在网页或CakePHP应用程序中使用。

从网页发起电话的唯一一般可用方法是创建tel:链接,例如

<a href="tel:8005550199">Call 800-555-0199</a>

请注意,这仍然只适用于可以直接访问电话网络的设备,例如:在手机上或间接地,例如通过Skype或其他VOIP应用程序。