Sign inGet Started

अपनी पहली कॉल करें

डैशबोर्ड से एक असली फ़ोन कॉल करें। डैशबोर्ड का फ़ोन एक SIP क्लाइंट है, जो आपके फ़ोन सिस्टम वाले ही ट्रंक, कॉलर ID और गंतव्य सेटिंग्स का उपयोग करता है।

कॉल के बाद आप उसका रिकॉर्ड डैशबोर्ड में या Voice API के ज़रिए देख सकते हैं।

पूर्वापेक्षाएँ

शुरू करने से पहले पक्का करें कि आपके पास ये हैं:

  • ऐसा वर्कस्पेस जिसमें Voice के अंतर्गत Phone हो। डैशबोर्ड इसे तब दिखाता है जब आपके वर्कस्पेस का क्षेत्र ब्राउज़र कॉलिंग का समर्थन करता है और आपके पास voice:write और voice_management:read अनुमतियाँ होती हैं।
  • आपके स्वामित्व वाला एक फ़ोन नंबर और एक फ़ोन, जिस पर आप सत्यापन कॉल और टेस्ट कॉल का जवाब दे सकें।
  • काम करने वाले माइक्रोफ़ोन के साथ एक ब्राउज़र।

1. फ़ोन खोलें

डैशबोर्ड में Voice > Phone चुनें। फ़ोन एक फ़्लोटिंग विंडो में खुलता है और दूसरे पेजों पर जाने पर भी खुला रहता है।

अगर आपका वर्कस्पेस कॉल करने के लिए तैयार नहीं है, तो फ़ोन Finish setup to place calls दिखाता है। इसकी चेकलिस्ट हर अधूरी आवश्यकता बताती है और उसके लिए ज़रूरी कार्रवाई का लिंक देती है। कॉल के लिए तैयार ट्रंक बनाने और कॉलर ID का सत्यापन करने पर चेकलिस्ट पूरी हो जाती है।

2. कॉल के लिए तैयार ट्रंक बनाएँ

चेकलिस्ट से Create a trunk चुनें। एक नाम दर्ज करें, फिर Create trunk चुनें।

ट्रंक बनाते समय डैशबोर्ड आउटबाउंड कॉलिंग और सेशन क्रेडेंशियल चालू कर देता है। ट्रंक वह MD5 डाइजेस्ट भी उपलब्ध कराता है जिसका उपयोग ब्राउज़र करता है। चेकलिस्ट ट्रंक की हर आवश्यकता को पूरी के रूप में चिह्नित कर देती है।

3. अपनी कॉलर ID का सत्यापन करें

चेकलिस्ट से Verify a number you own चुनें। Phone number फ़ील्ड में अपना कोई नंबर E.164 फ़ॉर्मैट में दर्ज करें: शुरुआत में +, फिर देश कोड और फिर राष्ट्रीय नंबर। इसके बाद Send verification call चुनें।

सत्यापन कॉल का जवाब दें और छह अंकों का कोड सुनें। उसे Verification code फ़ील्ड में दर्ज करें, फिर Verify caller ID चुनें।

डैशबोर्ड Caller ID verified दिखाता है, सेटअप सूचना हटा देता है और नंबर को फ़ोन की From पंक्ति में जोड़ देता है।

4. गंतव्य देश चालू करें

Voice > Destinations खोलें। जिस देश में आप कॉल करना चाहते हैं, उसे ढूँढें और उसका टॉगल चालू करें।

बंद किए गए देशों की कॉल, प्लेटफ़ॉर्म के किसी कैरियर को डायल करने से पहले ही अस्वीकार कर दी जाती हैं।

5. कॉल करें

To पंक्ति में वह नंबर दर्ज करें जिसका आपने सत्यापन किया है, फिर Call चुनें। अगर आपका ब्राउज़र माइक्रोफ़ोन की अनुमति माँगे, तो उसे अनुमति दें।

आपका फ़ोन बजता है और सत्यापित कॉलर ID दिखाता है। कॉल का उत्तर दें और पुष्टि करें कि दोनों तरफ़ से आवाज़ आ रही है। डैशबोर्ड से कॉल समाप्त करने के लिए Hang up चुनें।

6. कॉल रिकॉर्ड देखें

Voice > Legs खोलें। यह पेज कॉल को शुरू होने के समय के अनुसार दिखाता है, सबसे नई कॉल सबसे ऊपर, इसलिए आपकी कॉल पहली पंक्ति में दिखती है। उसे चुनकर देखें कि कॉल का उत्तर कब दिया गया, उसकी बिल योग्य अवधि कितनी है और रेटिंग पूरी होने के बाद उसकी लागत क्या है।

यही कॉल रिकॉर्ड API के ज़रिए भी उपलब्ध हैं:

for await (const leg of bird.voice.legs.list()) {
  console.log(leg.id, leg.status);
}

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

टेस्ट कॉल की समस्याएँ हल करें

  • फ़ोन अब भी Finish setup to place calls दिखा रहा है: चेकलिस्ट की हर अधूरी आवश्यकता को उसकी पंक्ति में दिए लिंक से पूरा करें।
  • फ़ोन अस्वीकृति का कारण दिखा रहा है: destination_not_enabled का अर्थ है कि गंतव्य देश अक्षम है। caller_id_not_verified का अर्थ है कि From पंक्ति का नंबर सत्यापित नहीं है। अस्वीकृत कॉल संदर्भ में हर कारण और उसका समाधान दिया गया है।
  • कॉल जुड़ जाती है, लेकिन एक तरफ़ आवाज़ नहीं आती: अपने ब्राउज़र की माइक्रोफ़ोन अनुमति और फ़ोन में माइक्रोफ़ोन चयनकर्ता जाँचें। कॉल के दौरान नियंत्रण गाइड में डिवाइस चयनकर्ताओं की जानकारी है।

Voice समस्या निवारण किसी भी क्लाइंट के लिए इन्हीं लक्षणों का हल बताता है।

अगले चरण

इस विषय के लिए दस्तावेज़, गाइड और उदाहरणों के साथ आगे बढ़ें।