2014-04-10 4 views
0

Twilio 및 Stack을 조사했지만 답변을 찾을 수 없습니다. 추가 전화선에 막대한 돈을 투자하기 전에 이것이 가능한지 알아야합니다.Twilio - 통화 전환 및 전환 전 다이얼 전화 번호 표시

다른 전화 번호를 사용하는 여러 비즈니스가 있지만 전화를 받기 전에 발신자 번호를 사용하여 발신자 번호를 사용하는 하나의 전화 회선에서 모든 전화에 응답하려는 경우 올바른 비즈니스 이름으로 전화를받을 수 있습니다. .

예를 들어 개인은 Y (비즈니스 B)로 전환 된 X (비즈니스 A)를 다이얼합니다. Y로 전화가 오면 발신자 ID에 X (이 경우 사업 A)라고 표시된 X라는 원래 사업명의 이름이 표시됩니다. 그러면 우리는 "Good morning, Business A"라는 전화에 응답 할 수 있습니다. 이것은 모두 한 줄로 들어오는 5 개의 다른 사업체를 위해 복제됩니다.

이렇게하면 여러 전화 회선을 설치할 수 없게됩니다. 그러나 크게이 확인을 부탁드립니다. 나는 그것이 일어날 수 있도록 개발자를 지불 할 준비가입니다.

미리 감사드립니다.

보이드.

답변

0

예이 Twilio 가능합니다.

<?xml version="1.0" encoding="UTF-8"?> 
<Response> 
    <Dial callerId="BUSINESS_X_NUMBER">BUSINESS_Y_NUMBER</Dial> 
</Response> 

가 "음성 URL을"어딘가에 서버에있는 파일에 그 코드를 삽입하고 Twilio 번호를 가리 킵니다 sically,이처럼 보이는 XML 파일로 비즈니스 X Twilio의 전화 회선을 가리 키도록 할 것 해당 파일의 URL

그런 다음 비즈니스의 전화 번호는 무엇으로 BUSINESS_X_NUMBER를 대체하여 다른 기업의 각이를 복제하고, 당신이 그 파일을 배치하는의 URL에 그 기업에 대한 Twilio 번호를 가리 킵니다.

이제 때마다 누군가 전화를 걸면 전화 번호 Y가 울리고 고객이 처음 전화를 건 번호가 표시됩니다.

서버 측 스크립트를 사용하여 BUSINESS_X_NUMBER 부분을 URL에서 읽은 값으로 동적으로 대체 할 수 있습니다.

당신은 모든 비즈니스 번호는 비즈니스 X이 같은 파일의 URL에 GET 매개 변수를 하나의 파일을 가리킬 수 있습니다 :

http://www.your-site-whatever.com/twilio_handler.php?dialed_number=BUSINESS_X_NUMBER 

이 비즈니스 Z의 "음성 URL"다음과 같습니다

http://www.your-site-whatever.com/twilio_handler.php?dialed_number=BUSINESS_Z_NUMBER 

그리고 당신의 twilio_handler.php 파일은 다음과 같습니다

<?xml version="1.0" encoding="UTF-8"?> 
    <Response> 
     <Dial callerId="<?php echo $_GET['dialed_number']; ?>">BUSINESS_Y_NUMBER</Dial> 
    </Response> 

편집 : Twilio의 규칙에 따르면 모든 Business X, Z 등의 번호는 Twilio 번호 (또는 적어도 Twilio에 등록한 번호) 여야합니다. 그들 모두가 가리키는 라인은 그렇지 않다.

+0

안녕하세요, Matt, 귀하의 빠르고 도움이되는 답변에 많은 감사를드립니다. 나는 그것이 쉽고 간단 할 것이라고 생각했다. 나는 너의 친절한 반응에 크게 감사한다. 나는 그것을 확인하고 내가 어떻게 가는지 알려줄 것이다. 그것은 나에게 오래 걸릴 것이다. 그러나 나는 당신에게 앙갚음을 할 것이다. 건배, 보이드. – Boyd