टेलीफ़ोनी: एक-क्लिक कॉलिंग और रिकॉर्डिंग (Twilio Voice)
एक क्लिक में कॉन्टैक्ट और लीड को कॉल करें और उसी Twilio अकाउंट (BYO मॉडल) का उपयोग करके कॉल रिकॉर्ड करें जो पहले से SMS/WhatsApp के लिए कॉन्फ़िगर है।
टेलीफ़ोनी उसी Twilio अकाउंट का उपयोग करती है जो आपने पहले से Messages (SMS/WhatsApp) के लिए कॉन्फ़िगर किया है, BYO मॉडल ("अपना खुद का अकाउंट लाएँ") का पालन करते हुए। कॉल आपके Twilio अकाउंट में की जाती हैं और बिल की जाती हैं: हमारी तरफ से कोई लागत, मार्जिन या बिचौलियापन नहीं है। आपको केवल VOICE के लिए सक्षम एक Twilio नंबर चाहिए।
फ़ीचर निष्क्रिय है: जब तक Twilio इंटीग्रेशन कॉन्फ़िगर, सक्रिय नहीं है और उसमें voice नंबर नहीं भरा गया है, तब तक कुछ नहीं होता।
पूर्वापेक्षाएँ
- Twilio इंटीग्रेशन (SMS/WhatsApp) पहले से कॉन्फ़िगर और सक्रिय, उसी अकाउंट (Account SID + Auth Token) का उपयोग करते हुए।
- caller ID के रूप में उपयोग करने के लिए, E.164 में, VOICE के लिए सक्षम एक Twilio नंबर।
- कॉल लेग प्राप्त करने के लिए एक एजेंट फ़ोन (प्रत्येक उपयोगकर्ता कॉल करते समय अपना खुद का दर्ज कर सकता है)।
- Sellio में, Twilio कार्ड पर voice नंबर भरने के लिए एडमिनिस्ट्रेटर एक्सेस।
एक-क्लिक कॉलिंग (ब्रिज) कैसे काम करती है
हम ब्राउज़र में फ़ोन (WebRTC) का उपयोग नहीं करते। फ्लो 100% सर्वर-साइड है: जब आप "कॉल करें" पर क्लिक करते हैं, तो Twilio पहले आपके फ़ोन (एजेंट नंबर) को कॉल करता है। जब आप जवाब देते हैं, तो Twilio कॉल को CONTACT के नंबर से जोड़ता है (ब्रिज करता है) और रिकॉर्डिंग शुरू करता है। जब यह समाप्त हो जाता है, तो अवधि और रिकॉर्डिंग लिंक स्वचालित रूप से लॉग हो जाते हैं।
आपको क्या कॉन्फ़िगर करना है
- पहले से कॉन्फ़िगर किया गया Twilio इंटीग्रेशन (Account SID + Auth Token), Messages वाला ही।
- Voice number (caller ID): VOICE के लिए सक्षम एक Twilio नंबर, E.164 में (जैसे, +15005550006)। यह कॉल पर दिखाया गया पहचानकर्ता है।
- Agent phone (वैकल्पिक): एक डिफ़ॉल्ट नंबर जो पहले बजता है। प्रत्येक उपयोगकर्ता कॉल करते समय अपना फ़ोन भी दर्ज कर सकता है (यह उनके ब्राउज़र में याद रखा जाता है)।
कैसे कॉन्फ़िगर करें
- Settings → Integrations खोलें और "SMS/WhatsApp संदेश (Twilio)" कार्ड ढूँढें।
- "वॉइस नंबर (कॉलर ID)" और, यदि चाहें, "Agent phone (डिफ़ॉल्ट)" भरें। Auth Token फिर से दर्ज करें और "क्रेडेंशियल सहेजें" पर क्लिक करें।
- TwiML और status/recording URLs स्वयं click-to-call द्वारा स्वचालित रूप से सेट किए जाते हैं, इसलिए आपको उन्हें Twilio Console में कॉन्फ़िगर करने की आवश्यकता नहीं है।
- सुनिश्चित करें कि Twilio इंटीग्रेशन "सक्रिय" है।
कॉल कैसे करें
- फ़ोन (Phone या Mobile फ़ील्ड) वाला एक Contact या Lead खोलें।
- "टेलीफ़ोनी (कॉल्स)" पैनल में, "कॉल करें" पर क्लिक करें।
- कॉन्टैक्ट का नंबर जाँचें, यदि पहले से याद नहीं है तो अपना फ़ोन (एजेंट) दर्ज करें, और "अभी कॉल करें" पर क्लिक करें।
- जब आपका फ़ोन बजे तो जवाब दें: Twilio आपको कॉन्टैक्ट से जोड़ता है और कॉल रिकॉर्ड करता है।
- कॉल इतिहास में एक स्थिति के साथ दिखाई देती है और, पूरी होने पर, अवधि और "रिकॉर्डिंग सुनें" लिंक। गतिविधि रिकॉर्ड की टाइमलाइन में भी दर्ज होती है।
CRM आपके Auth Token का उपयोग करके status और recording webhooks के X-Twilio-Signature को सत्यापित करता है। रिकॉर्डिंग आपके Twilio अकाउंट में होस्ट की जाती है; लिंक ऑडियो (.mp3) खोलता है। Auth Token को गुप्त मानें। यह एन्क्रिप्टेड रूप से संग्रहीत होता है और कभी वापस नहीं दिखाया जाता।
कैसे परीक्षण करें
- फ़ोन वाला एक Contact/Lead खोलें और, "टेलीफ़ोनी (कॉल्स)" पैनल में, "कॉल करें" पर क्लिक करें।
- अपना फ़ोन (एजेंट) दर्ज करें और "अभी कॉल करें" पर क्लिक करें।
- जब आपका फ़ोन बजे तो जवाब दें: Twilio आपको कॉन्टैक्ट से जोड़ता है और रिकॉर्डिंग शुरू करता है।
- जब आप फ़ोन रखें, तो पुष्टि करें कि कॉल अवधि और "रिकॉर्डिंग सुनें" लिंक के साथ इतिहास में दिखाई देती है।
समस्या निवारण
- "कॉल करें" बटन चेतावनी देता है कि कॉन्फ़िगरेशन गुम है: Twilio सक्रिय नहीं है या "वॉइस नंबर (कॉलर ID)" नहीं भरा गया था। इन्हें Twilio कार्ड पर पूरा करें।
- 401 / कॉल शुरू नहीं होती: गलत Account SID/Auth Token। voice नंबर सहेजते समय Auth Token फिर से दर्ज करें।
- मेरा फ़ोन नहीं बजता: E.164 में एजेंट नंबर जाँचें और क्या Twilio voice नंबर आपके देश में कॉल शुरू कर सकता है (Twilio Console में Geo Permissions)।
- अंत में कोई रिकॉर्डिंग या अवधि नहीं: status/recording webhooks click-to-call द्वारा स्वचालित रूप से सेट किए जाते हैं। यदि वे विफल होते हैं, तो जाँचें कि Auth Token सही है (X-Twilio-Signature इसी से सत्यापित होता है)।
- मुझे Twilio में URLs कॉन्फ़िगर करने की आवश्यकता नहीं है: सही। TwiML और status/recording URLs स्वयं फ्लो द्वारा परिभाषित होते हैं; voice के लिए नंबर पर मैनुअल webhook कॉन्फ़िगर न करें।