누군가 Twilio 번호로 문자 메시지를 보내면 Twilio가 내 휴대폰으로 발신 전화를 걸기를 원합니다.Twilio 인바운드 문자 메시지에서 아웃 바운드 음성 통화
내 웹 서버를 실행할 필요가 없도록 Twilio Bin 또는 Twilio 기능 또는 Twilio에서 호스팅하는 것으로이 작업을 수행하는 것을 선호합니다.
어떻게하면됩니까?
누군가 Twilio 번호로 문자 메시지를 보내면 Twilio가 내 휴대폰으로 발신 전화를 걸기를 원합니다.Twilio 인바운드 문자 메시지에서 아웃 바운드 음성 통화
내 웹 서버를 실행할 필요가 없도록 Twilio Bin 또는 Twilio 기능 또는 Twilio에서 호스팅하는 것으로이 작업을 수행하는 것을 선호합니다.
어떻게하면됩니까?
내가 올바른 방향으로 움직이는 일부 Functions help documentation을 찾았습니다.
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say loop="3">{{Body}}</Say>
</Response>
그 TwiML을 사용하여 "음성 기능에 SMS"는 기능 :
나는 TwiML 빈 "음성 TwiML 빈에 SMS"를 가지고
exports.handler = function(context, event, callback) {
const client = context.getTwilioClient()
client.calls.create({
to: '+...',
from: '+...',
url: 'https://handler.twilio.com/twiml/...?Body=' + encodeURIComponent(event.Body) }, // SMS to Voice TwiML Bin
function(err, res) {
callback(err, "OK")
})
};
그리고에서
Twilio 콘솔, 내 Twilio 번호, 메시징에서 "기능"과 "음성 기능에 SMS"로 설정된 내 메시지가 왔습니다.이것은 작동합니다. Twilio 번호가 텍스트를 수신하면 Twilio는 내 휴대폰 번호로 전화를 걸고 원래 문자 메시지를 말합니다.
내가하는 일을 이해하면 인바운드 SMS 메시지에서 오는 응답입니다.
문제는 실제 전화를 걸어야한다는 것입니다. SMS 메시지는 전화가 아니므로 아무 것도 다이얼 할 수 없습니다.
전화를 걸 수있는 방법은 Making Calls에 대한 설명서를 확인하십시오. 당신은 아마도 새로운 호출을 시작하기 위해 Twilio REST 호출을 할 수있는 함수 (Twilio 함수 또는 자신의 코드)를 치기 위해 SMS가 필요할 것입니다.
당신이 못을 박는 것처럼 들리 네요. 더 자세한 안내가 필요하면 알려주십시오 (또는 Twilio라는 다른 질문을하십시오). – philnash