2011-11-29 32 views
5

मेरे पास ट्विलियो की कॉल अग्रेषण अवधारणा के बारे में एक प्रश्न है।ट्विलियो कॉल अग्रेषण

मैं एक ऐसा एप्लिकेशन बनाना चाहता हूं जो उपयोगकर्ताओं को अपनी मौजूदा संख्याओं को ट्विलियो में अग्रेषित करने देता है, जो आवश्यक जानकारी को संसाधित करता है, और आगे उपयोगकर्ता को कॉल करता है।

हालांकि, जब मैं इस लागू करने के लिए प्रयास करते हैं, एक अनंत लूप होता है: कॉल Twilio, जो कॉल बैक उपयोगकर्ता है, जो कॉल twilio को यहां पर अग्रेषित करने के लिए अग्रेषित करता है को भेजा जाता है ...

मैं कैसे होगा इसे ट्विलियो पक्ष पर लागू करें, क्योंकि उपयोगकर्ता पक्ष पर किसी भी कोड को कार्यान्वित करना मुश्किल है?

यहां टिलिलियो पर मेरा कोड है जो आगे उपयोगकर्ता को कॉल करता है।

<?php 
    header("content-type: text/xml"); 
?> 
<?xml version=\"1.0\" encoding=\"UTF-8\"?> 
<Response> 
    <Say>Hello User</Say> 
    <Dial>+1973XXXXXXX</Dial> 
</Response> 
+0

* "टिलिलियो कॉल कॉलिंग अवधारणा" * यह है: http://labs.twilio.com/twimlets/forward ???? – hakre

+0

नहीं, मैं मूल रूप से वॉयस यूआरएल के रूप में अपनी कॉल अग्रेषण अवधारणा बना रहा हूं जो हर बार सक्रिय हो जाता है जब ट्विलियो फोन नंबर को – Prajoth

उत्तर

4

यह मुश्किल है। उपयोगकर्ता अपने मौजूदा नंबरों को ट्विलियो में कैसे अग्रेषित कर रहे हैं?

समस्या यह है कि आप अपने सेलफोन के लिए एक नियम चाहते हैं, "मेरे सेलफोन से सभी कॉल को मेरे ट्विलियो नंबर पर अग्रेषित करें, जब तक वे ट्विलियो से अपने सेलफोन पर वापस नहीं आते।" मुझे यकीन नहीं है कि आपकी मौजूदा संख्याओं के लिए कॉल अग्रेषण तंत्र परिष्कृत है या नहीं।

ट्विलियो पक्ष पर, आप अलग-अलग TwiML पर वापस आने का प्रयास कर सकते हैं कि क्या आपने पहले कॉल देखा है (क्या इसे पहली बार अग्रेषित किया जा रहा है) या दूसरी बार)? लेकिन अग्रेषण समस्या से बचने के लिए आपको कॉल को तीसरे नंबर पर अग्रेषित करना होगा, जो आप पहले से चल रहे हैं।

+0

कहा जाता है, तो उपयोगकर्ता अपने मौजूदा नंबर को अपने फोन के माध्यम से जुड़ने के लिए आगे बढ़ाएंगे, मूल रूप से सभी आवाज कॉल को ट्विलियो नंबर पर अग्रेषित करेंगे । आइए कहें कि कॉलर ए अपने सेल फोन पर व्यक्ति बी को कॉल करता है। व्यक्ति बी ने टिलिलियो को सभी कॉल अग्रेषित कर दिए हैं। ट्विलियो नंबर कॉलर ए के कॉलर आईडी की जांच करता है, और यदि यह कुछ मानदंड पास करता है, तो कॉलर ए व्यक्ति को कॉल करें। तो मैं ट्विलियो पक्ष पर ऐसा कैसे कर पाऊंगा? मैं TwiML का उपयोग नहीं करना चाहता, मैं PHP स्क्रिप्ट का उपयोग करना चाहता हूं, इसके बजाए ट्विलियो नंबर को – Prajoth

+0

कहा जाता है। समस्या यह है कि ट्विलियो नंबर कॉलर आईडी की जांच करता है और आगे कॉलर व्यक्ति बी को कॉल करता है, कॉल होगा ट्विलियो नंबर पर सभी इनबाउंड कॉल अग्रेषित करने के लिए व्यक्ति बी के फोन के लिए प्रारंभिक अग्रेषण नियम के अधीन। यदि आपके पास लोगों की संख्याओं पर उन्नत सेल फोन रूटिंग नियम हो सकते हैं, तो आप ट्विलियो नंबर से आने वाले ट्विलियो नंबर पर सभी कॉल अग्रेषित करना चाहते हैं। –

1

किसी ट्विलियो नंबर पर कॉल अग्रेषित करना संभव नहीं है और यदि आपने अपने फोन पर कॉल अग्रेषण सेट अप किया है तो वह नंबर आपको वापस कॉल कर सकता है। सशर्त कॉल अग्रेषण का उपयोग केवल अनुत्तरित या व्यस्त कॉल के लिए किया जा सकता है, और कुछ प्रदाताओं के लिए, कुछ संख्याएं। हालांकि, एटी & टी और वेरिज़ोन कॉल अग्रेषण के लिए "सभी नंबरों को आगे बढ़ाएं" की अनुमति नहीं देते हैं।

0

आप twilio call साथ काम कर रहे यह सबसे अच्छा समाधान है कि हम साथ है: "। लेकिन यदि आप किसी तृतीय नंबर पर कॉल प्राप्त अग्रेषित करने के लिए, अग्रेषण समस्या आप पहले से ही चल रहे हैं से बचने के लिए होता है"

+0

यह टिप्पणी हो सकती है .. – Deep