मैं https://github.com/TwilioDevEd/browser-calls-node< का अनुसरण कर रहा हूं /a> प्रोजेक्ट कोड, और मेरे पास ब्राउज़र से सेल्युलर फोन पर कॉल करने में यह सफलतापूर्वक है, लेकिन मैं अपने जीवन के लिए यह पता नहीं लगा सकता कि क्या Twilio सेल फोन से उस कॉल के अंदर DTMF का समर्थन करता है।

उनके बिक्री विभाग को कॉल करके बस उन्हें एक समर्थन टिकट बनाने के लिए कहा था और मुझे कोई प्रतिक्रिया नहीं मिली है।

क्या किसी ने इसे सफलतापूर्वक किया है? और अगर ऐसा है तो कैसे?

मैंने जो कोड जोड़ा है वह है call.js, /connect एंडपॉइंट में मैंने जोड़ा:

const gather = twiml.gather({
        input: 'dtmf',
        finishOnKey: 9,
        timeout: 1,
        action: '/call/completed'
    });

    gather.say('Welcome to Twilio, please tell us why you\'re calling');

    console.log(twiml.toString())

साथ ही मार्ग जोड़ा:

router.post('/completed', twilio.webhook({ validate: false }), function (req, res, next) {
    console.log(req.toString());
});
1
T1960CT 8 नवम्बर 2019, 00:51

1 उत्तर

सबसे बढ़िया उत्तर

उनकी सहायता टीम ने यह कहते हुए उत्तर दिया (टीएल; डॉ) वे एसडीके में केवल प्रेषण (अंक) का समर्थन करते हैं, और आने वाली ऑडियो स्ट्रीम में डीटीएमएफ को पहचानने का समर्थन नहीं करते हैं।

उनकी प्रतिक्रिया:

Twilio क्लाइंट SDK के सेंडडिजिट्स (अंक) पैरामीटर का उपयोग dtmf टोन पास करने के लिए किया जा सकता है।

SDK केवल DTMF अंक भेजने का समर्थन करता है। यदि आने वाली ऑडियो स्ट्रीम में DTMF अंक मौजूद हैं तो यह ईवेंट नहीं बढ़ाता है।

संदर्भ:https://www.twilio.com/docs/voice/ क्लाइंट/जावास्क्रिप्ट/कनेक्शन#sendDigits```

3
T1960CT 8 नवम्बर 2019, 15:49