Twilio API를 사용하고 있고 전화 번호로 전화를 걸 수 있지만 연결할 다른 사용자 이름을 입력해도 아무런 반응이 없습니다. 두 개의 에뮬레이터가 실행 중입니다 (하나는 안드로이드 퀵 스타트 클라이언트로, 다른 사용자에게 나가는 호출을 할 수 있습니다.) 안드로이드 클라이언트에서 사용자 이름을 사용하여 iOS 클라이언트로 전화를 걸 수 있으며 제대로 작동하지만 iOS 클라이언트에서 Android 클라이언트까지와 마찬가지로 아무 일도 일어나지 않습니다. 충돌이나 기타 문제가 발생하지 않고 시작하려고하는 첫 번째 사운드와 연결 해제 된 사운드가 표시됩니다. 다음은 코드입니다 :Twilio iOS 클라이언트로 전화 걸기
내가 온라인에서 생각할 수있는 모든 곳을 검색했지만 모든 참조는 전화 번호가있는 통화에 대해서만 말하는 것 같습니다. Android 용 Twilio API를 사용하면 쉽게 처리 할 수 있지만 iOS에서는 알아낼 수 없습니다. .
미리 감사드립니다 !!
흥미로운 메시지가 있는지 XCode에서 확인 했습니까? 또한'[[TwilioClient sharedInstance] setLogLevel : TC_LOG_DEBUG];'를 사용하여 클라이언트의 로그 출력을 조정할 수 있습니다. 또한 클라이언트가 Twilio에 실제로 연결되어 있는지 확인하기 위해 Logs for Programmable (프로그래밍 가능한 음성)을 확인하는 것이 좋습니다. 그렇다면 클라이언트 용으로 구성된 TwiML App이 올바른 TwiML을 반환하는지 다시 한 번 확인합니다. –
제안 해 주셔서 감사합니다. 내가 추천 한 코드 줄을 추가했습니다. 모든 출력을 이해할 수는 없지만 Twilio에 연결하는 것처럼 보입니다. 그것은 토큰을받습니다. 또한 전화 번호로 전화를 걸 수 있으며 다른 사용자 (전화 번호 아님)로부터 전화를받을 수도 있습니다. 등록 된 사용자 이름으로 나가는 전화를 걸 수 없으며 전화를받을 수 없습니다. 동일한 Twilio 계정 자격 증명을 사용하는 Android 기기. – David
몇 가지 추가 정보 : Twilio API에는 sendDigits라는 메서드가 있습니다.이 메서드는 값 0-9 및 w 만 허용합니다 (w는 전화 걸기에서 일시 중지를 만듭니다). 이 방법이 어디에서 호출되는지 또는 숫자 대신 문자열을 다이얼하는 방법을 알 수는 없지만 iOS 앱에서 사용자 이름을 호출 할 때마다 twilio로부터 이메일을 받았다는 사실을 알게되어 거의 확실하게 관련됩니다. 이메일에 "금지 된 전화 번호"와 관련된 오류가 있음이 표시됩니다. 그래서 내 문자열을 전화 번호 나 그와 비슷한 것으로 해석하려고합니다. – David