2014-11-26 2 views
0

전화 번호를 클릭 할 때 TAPI 시스템을 통해 전화를 걸 수있는 API를 설계해야합니다. 프로그래밍을 통해 어떻게 달성해야합니까?TAPI 전화로 전화를 거는 방법은 무엇입니까?

나는 CakePHP 응용 프로그램을 사용하고 있습니다. 또한 사용자는 데스크톱, 모바일 및 태블릿에서 통화를 사용하도록 설정해야합니다. 그러한 인터페이스에 사용할 수있는 API가 있습니까?

나는 사용하여 시도 :

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

을하지만 파이어 폭스에서 다음과 같은 오류가 발생했습니다 :

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. 
+0

왜 투표를하고 닫으세요?! – SaidbakR

답변

3

당신은 할 수 없습니다.

TAPI는 여기에 적용 할 수있는 기술이 아닙니다. Windows 데스크톱 응용 프로그램에서만 사용할 수 있으며 음성 모뎀 및 PBX 시스템을 제어하는 ​​데만 사용할 수 있습니다. 따라서 대부분의 Windows 데스크톱 시스템에서도 적절한 전화 하드웨어에 연결되어 있지 않으므로 이 아니며을 사용할 수 없습니다. 확실히 웹 페이지 나 CakePHP 응용 프로그램에서는 사용할 수 없습니다.

웹 페이지에서 전화 통화를 시작하는 유일한 방법은 tel: 링크를 생성하는 것입니다. 이것은 여전히 ​​직접, 예를 들어, 전화 네트워크에 대한 액세스의 일종의 장치에서 작동합니다 염두에

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

유지 휴대 전화 또는 간접적으로, 예를 들어. Skype 또는 다른 VOIP 응용 프로그램을 통해.

+0

OS를 일부 TAPI 시스템과 함께 설치 한 경우 전화가 시작됩니까? 앵커 태그에 href를 사용하여이 호출 기능을 지원하는 일부 응용 프로그램 (예 : TAPI 시스템)을 제공 할 수 있습니까? 이후, 나는 내 클라이언트 시스템의 TAPI를 알지 못하기 때문에, 내 로컬 서버에서도 같은 것을 테스트하고 싶습니다. –

+0

서버의 PHP COM은 어떻게됩니까? http://php.net/manual/en/book.com.php – SaidbakR

+0

@ duskwuff 나는 당신의 해결책을 시도하고 위의 오류를 받았다. 그럼 해결책은 무엇이되어야합니까? –

관련 문제