iOS에서 녹음 응용 프로그램을 만들고 있습니다. 해당 응용 프로그램에서 녹음을 녹음하는 기능을 제공하려고합니다. 응용 프로그램에서 전화로 전화를 걸려면 twilio iOS SDK를 사용하고 있습니다.iOS 응용 프로그램에서 twilio를 사용하여 통화 녹음
twilio iOS SDK를 사용하여 전화를 녹음하는 방법.
사용자가 앱에 녹음을 사용하도록 설정하면 통화가 녹음되어야하며 녹음이 꺼져 있으면 녹음되지 않아야합니다.
twiml을 관리하기 위해 우리가 사용하는 백엔드 기술은 PHP입니다.
코드에 대한 우리는 아래의 코드를 작성했습니다 전화를 만들기위한 : 을 - (무효) callsetup : (있는 NSString *) dialnumber { 있는 NSString * 발신자 = [[NSUserDefaults standardUserDefaults] objectForKey : PRPhoneNumber] self.callViewController.mainText = dialnumber; [PKTPhone sharedPhone] .callerId = CallerID; [[PKTPhone sharedPhone] 통화 : 전화 번호]; 여기
$from = $_REQUEST['From'];
$callee = $_REQUEST['callee'];
$callerId = $_REQUEST['callerId'];
$digits = $_REQUEST['Digits'];
$record = (isset($_REQUEST["recording"]) && $_REQUEST["recording"] == true) ? " record='record-from-answer'" : '';
if (isset($digits) && !$callee) {
$callee = $_REQUEST[$digits];
}
$response = '<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial'.$record.' callerId="'.$callerId.'">
<Number url="http://ourserverurl.net/phoneRecorder/twilio/twilio-client-server-master/notification.php">'.$callee.'</Number>
</Dial>
</Response>';
PHP에서 서버 코드와 동일한 코드를 작성했지만 PHP 코드에 param을 기록하지 않습니다. iOS에서 우리는 동일한 코드를 작성하고 호출을 시작했습니다. 당신이 제공 한 솔루션에 언급 된 다른 설정이 있습니까? –
피 호출자와 호출자 ID가 수신되었지만 기록 매개 변수가 PHP에서 수신되지 않았습니다. –
질문을 편집하고 해당 매개 변수를 사용하여 전화를 걸 수있는 기능을 공유 할 수 있습니까? 도움을 받으려면 좀 더 자세히 살펴야합니다. – philnash