2017-05-11 3 views
0

두 개의 임의의 모바일 번호로 두 건의 아웃 바운드 전화를 걸고 node.js. twilio와 node.js를 사용하여 가능하게하는 방법이 있습니까?Twilio 두 개의 아웃 바운드 통화를 만들고 노드 j를 사용하여 회의에 참여하는 방법

+0

안녕하세요, 어떤 종류의 코드를 이미 사용해 보셨습니까? 시작하려면이 기사를 살펴보십시오. https://www.twilio.com/docs/guides/how-to-create-conference-calls-in-node-js#basic-conference-call –

+0

안녕하세요 @MarcosPlacona, 회의 전화'https : // www. twilio.com/docs/guides/how-to-create-conference-in-node-js # where-to-next' 그리고 아웃 바운드는'https://www.twilio.com/docs/guides/how- to-make-outbound-phone-calls-node-js # make-an-outbound-phone-call'을 만들었지 만 회의에서는 숫자 하나만 동적으로 설정하는 가능성을 보았습니다. 내 회의) 내가 틀렸다면 나를 바로 잡으십시오. 필자의 경우에는 HTTP API에 매개 변수로 몇 개의 숫자가 생기므로 아웃 바운드 호출에 참여하여 회의에 참여해야합니다. – user3172208

답변

0

개발자 전도사 Twilio가 여기 있습니다.

당신에게 두 개의 숫자가 주어 졌다고해서 두 사람에게 전화를 걸고 전화 회의에 참여해야한다고 말합니다. 당신은 REST API to make the calls 사용하고 여기 호출을 만들 것이다 함수의 기본 예제 년대 Node.js Twilio module 사용 할 수 있습니다

const accountSid = 'your_account_sid'; 
const authToken = 'your_auth_token'; 
const client = require('twilio')(accountSid, authToken); 

function connectNumbers(number1, number2) { 
    [number1, number2].forEach(function(number) { 
    client.calls.create({ 
     url: 'https://example.com/conference', 
     to: number, 
     from: 'YOUR_TWILIO_NUMBER', 
    }) 
    .then((call) => process.stdout.write(`Called ${number}`)); 
    }) 
} 

통화가 연결하면, Twilio가 제공하는 URL에 HTTP 요청을 할 것입니다.

그런 다음 conference을 설정하기 위해 TwiML을 반환 할 수있는 사용자의 URL (위 기능에서 example.com 대신)에서 서버 응용 프로그램이 필요합니다.

<Response> 
    <Dial> 
    <Conference>Room Name</Conference> 
    </Dial> 
</Response> 

[편집]

당신이 사용자가 회의에 참가하기 전에 메시지를 재생하려면, 당신은 당신 <Dial> 전에 <Say> TwiML 동사를 사용해야합니다. 좋아요 :

<Response> 
    <Say voice="alice">This is a call from xyz.org</Say> 
    <Dial> 
    <Conference>Room Name</Conference> 
    </Dial> 
</Response> 

그게 도움이되는지 알려주세요.

+0

안녕하세요, 늦게 답장을 보내 주셔서 감사합니다. n :) 감사합니다 작동 .. :) :) – user3172208

+0

위의 프로그램을 구성 할 수있는 방법은 짧은 음성 메시지 (예 : xyz.org의 전화)를 각 참가자에게 전화를 걸면 일반 전화 회의를 계속할 수 있습니다. – user3172208

+0

가능합니다. ''만 사용해야합니다. 위의 내 대답을 업데이트했습니다. – philnash