2017-10-23 7 views

답변

2

내가 올바른 방향으로 움직이는 일부 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는 내 휴대폰 번호로 전화를 걸고 원래 문자 메시지를 말합니다.

+0

당신이 못을 박는 것처럼 들리 네요. 더 자세한 안내가 필요하면 알려주십시오 (또는 Twilio라는 다른 질문을하십시오). – philnash

1

내가하는 일을 이해하면 인바운드 SMS 메시지에서 오는 응답입니다.

문제는 실제 전화를 걸어야한다는 것입니다. SMS 메시지는 전화가 아니므로 아무 것도 다이얼 할 수 없습니다.

전화를 걸 수있는 방법은 Making Calls에 대한 설명서를 확인하십시오. 당신은 아마도 새로운 호출을 시작하기 위해 Twilio REST 호출을 할 수있는 함수 (Twilio 함수 또는 자신의 코드)를 치기 위해 SMS가 필요할 것입니다.