CallFire의 API에는 초 단위로 XML을 사용하여 IVR을 포기할 수있는 CreateBroadcast 메서드가 있습니다. 현재 문서에 읽을 수 있습니다
https://www.callfire.com/api-documentation/rest/version/1.1#!/broadcast
CallFire 또한이 작업을 수행하는 방법의 예제와 함께, Github에서에서 호스팅되는 PHP-SDK를 제공합니다. SDK는 최소 설정이므로 API에 강력한 기능을 쉽게 활용할 수 있습니다. 버전 1.1은 시작하는 방법에 대한 지침과 함께 여기에서 찾을 수 있습니다. https://github.com/CallFire/CallFire-PHP-SDK
메서드 호출은 다음과 유사 할 수 있습니다. 필요한 종속성에 유의하십시오.
<?php
use CallFire\Api\Rest\Request;
use CallFire\Api\Rest\Response;
require 'vendor/autoload.php';
$dialplan = <<<DIALPLAN
<dialplan><play type="tts">Congratulations! You have successfully configured a CallFire I V R.</play></dialplan>
DIALPLAN;
$client = CallFire\Api\Client::Rest("<api-login>", "<api-password>", "Broadcast");
$request = new Request\CreateBroadcast;
$request->setName('My CallFire Broadcast');
$request->setType('IVR');
$request->setFrom('15551231234'); // A valid Caller ID number
$request->setDialplanXml($dialplan);
$response = $client->CreateBroadcast($request);
$result = $client::response($response);
if($result instanceof Response\ResourceReference) {
// Success
}