---
title: "आउटबाउंड कैंपेन"
description: "कॉन्टैक्ट सूची अपलोड करें और एजेंट को उस पर काम करने दें — कॉलिंग विंडो, रिट्राई और लाइव प्रगति के साथ।"
---

कैंपेन आपकी ओर से संपर्कों की सूची पर कॉल करते हैं: एक एजेंट चुनें, CSV
अपलोड करें, कॉलिंग की अनुमति का समय सेट करें, और ThunderPhone सूची पर काम करता है
— आपके चुने शेड्यूल के अनुसार जिन कॉल का उत्तर नहीं मिला और वॉइसमेल पर पुनः प्रयास करता है। उन्हें
**एंगेजमेंट → कैंपेन** (`/dashboard/campaigns`) में देखें।

एकमुश्त प्रोग्रामैटिक कॉल के लिए, इसके बजाय
[आउटबाउंड कॉल API](/hi/guides/place-outbound-calls) का उपयोग करें।

## आवश्यक शर्तें

- एक डिप्लॉय किया गया वॉइस एजेंट।
- आउटबाउंड-सक्षम फ़ोन नंबर। ग्राहक के VoIP नंबर कैंपेन को सपोर्ट करते रहते हैं। ThunderPhone नंबर केवल इनबाउंड से शुरू होते हैं; संगठन का एडमिन फ़ोन नंबर पेज से आउटबाउंड कॉलिंग का अनुरोध कर सकता है। ThunderPhone हर अनुरोध की मैन्युअल समीक्षा करता है, और स्वीकृत नंबर कैंपेन चला सकते हैं। देखें [VoIP प्रदाता कनेक्ट करें](/hi/guides/voip-providers)।
- `phone` या `phone_number` कॉलम वाली CSV फ़ाइल (या पेस्ट किया गया JSON) के रूप में कॉन्टैक्ट। **प्रति अपलोड अधिकतम 5,000 पंक्तियां**, UTF-8 एन्कोडेड।
  नए JSON अपलोड फ्लैट होने चाहिए: अतिरिक्त वैल्यू स्ट्रिंग, नंबर,
  बूलियन या `null` हो सकती हैं। ऐरे या नेस्टेड ऑब्जेक्ट वाली पंक्तियां
  वैलिडेशन मैसेज के साथ अलग-अलग अस्वीकार की जाती हैं; वैध पंक्तियां फिर भी इंपोर्ट होती हैं। CSV सेल
  स्ट्रिंग होते हैं। स्वीकार किए गए अतिरिक्त कॉलम कैंपेन के कॉन्टैक्ट रिकॉर्ड में प्रति-कॉन्टैक्ट वेरिएबल के रूप में रखे जाते हैं और
  हर डायल को अपने-आप दिए जाते हैं। ThunderPhone हर आउटबाउंड कॉल से पहले
  सहेजे गए एजेंट के प्रॉम्प्ट को भी क्लासिफ़ाई करता है, ताकि यह तय किया जा सके कि
  एजेंट को फ़ोन मेनू में नेविगेट करना चाहिए या नहीं। `name` और `account_id`
  जैसे हेडर सहेजे गए एजेंट के प्रॉम्प्ट में `{{name}}` और `{{account_id}}` से मैच होते हैं। नाम मैपिंग कॉलमों को `name` में भी जोड़ सकती है। देखें
  [प्रति-कॉल वेरिएबल](/hi/guides/call-variables), जहां डिफ़ॉल्ट, नामकरण नियम,
  32 KB ऑब्जेक्ट सीमा और कम्प्लीशन वेबहुक्स में लौटाई गई वैल्यू दी गई हैं।

पुराने संपर्क रिकॉर्ड में पहले के JSON अपलोड का नेस्टेड मेटाडेटा हो सकता है।
वह मेटाडेटा स्टोर किए गए संपर्क पर बना रहता है। हर डायल अपने वेरिएबल पेलोड से गैर-स्केलर वैल्यू हटा देता है
और वैल्यू लॉग किए बिना उस प्रयास के लिए अनदेखी की गई कुंजी के नाम लॉग करता है।
रीट्राई में वही फ़िल्टरिंग उपयोग होती है।

## कैंपेन बनाएं

<Steps>
  <Step title="नया कैंपेन पर क्लिक करें">
    इसका नाम दें, **वॉइस एजेंट** चुनें और **फ्रॉम नंबर**
    चुनें (आपके आउटबाउंड-सक्षम नंबरों में से एक)।
  </Step>
  <Step title="कॉन्टैक्ट्स CSV अपलोड करें">
    अमान्य फ़ोन नंबर या अमान्य वेरिएबल्स वाली पंक्तियों को अलग-अलग अस्वीकार किया जाता है और
    उनके रो नंबरों के साथ रिपोर्ट किया जाता है — बाकी सही तरीके से इंपोर्ट हो जाती हैं।
  </Step>
  <Step title="कॉलिंग विंडो सेट करें">
    **टाइमज़ोन** और **दैनिक शुरुआत/समाप्ति** विंडो चुनें; कैंपेन
    केवल इसी के भीतर डायल करता है। टाइमज़ोन आपके फ्रॉम नंबर के ज़ोन पर आधारित होता है
    (US और Canada में उसका एरिया कोड, अन्य जगहों पर उसका देश) या, कई ज़ोन में फैले
    नंबरों जैसे टोल-फ्री नंबरों के लिए, आपके
    ब्राउज़र के टाइमज़ोन पर। फ़ील्ड के नीचे दिया गया हिंट बताता है कि कौन-सा लागू होता है। विंडो का डिफ़ॉल्ट समय
    सुबह 9 बजे–शाम 5 बजे है। सुबह 8 बजे से पहले शुरू होने या रात 9 बजे के बाद समाप्त होने वाली विंडो
    एक चेतावनी दिखाती है: इन घंटों के बाहर की कॉल TCPA जैसे कॉलिंग-आवर्स नियमों का
    उल्लंघन कर सकती हैं। शुरुआत से पहले का समाप्ति समय आधी रात को पार करता है: 22:00 →
    02:00 चेतावनी के साथ रात 10 बजे से अगले दिन सुबह 2 बजे तक डायल करता है। यह
    विंडो प्रत्येक कॉन्टैक्ट के नहीं, बल्कि कैंपेन के टाइमज़ोन में चलती है, इसलिए कॉन्टैक्ट्स अलग-अलग टाइमज़ोन में फैले हों तो
    उन्हें टाइमज़ोन के अनुसार विभाजित करें।
    लॉन्च शेड्यूल करने के लिए वैकल्पिक रूप से **आरंभ समय** सेट करें और वह **समाप्ति समय** सेट करें
    जिसके बाद कैंपेन अपने-आप पूरा हो जाता है।
  </Step>
  <Step title="पेसिंग और रीट्राई ट्यून करें">
    - **समवर्ती कॉल** — यह कैंपेन एक साथ कितनी कॉल चलाता है
      (1–10, डिफ़ॉल्ट 3)। जब आपके
      संगठन में 10 आउटबाउंड कॉल प्रगति पर होती हैं, तो कैंपेन कोई नई कॉल शुरू नहीं करते, इसलिए समानांतर
      कैंपेन यह बजट साझा करते हैं। हर कॉल आपके
      संगठन की [समवर्ती-कॉल सीमा](/api-reference/introduction#call-limits) में भी गिनी जाती है
      (डिफ़ॉल्ट रूप से 20, इनबाउंड, आउटबाउंड, वेब और टेस्ट कॉल में)।
      जब यह सीमा पूरी हो जाती है, या उसी नंबर पर पिछले
      10 सेकंड में कॉल की गई हो, तो कॉन्टैक्ट बस बाद के पास की प्रतीक्षा करता है; उसके
      प्रयास उपयोग नहीं होते।
    - **अधिकतम प्रयास** — प्रत्येक कॉन्टैक्ट को कितनी बार डायल किया जा सकता है
      (1–10, डिफ़ॉल्ट 2)।
    - **रीट्राई बैकऑफ (मिनट)** — रीट्राई से पहले का इंतज़ार (कम से कम 30,
      डिफ़ॉल्ट 60)।
    - **इस पर रीट्राई करें** — कौन-से परिणाम रीट्राई ट्रिगर करते हैं: **कोई जवाब नहीं**,
      **वॉइसमेल**, **विफल** (सभी डिफ़ॉल्ट रूप से चालू हैं)।

    अधिक प्रयास या कम अंतराल चाहिए? सपोर्ट से संपर्क करें: स्टाफ आपके
    संगठन के लिए दोनों सीमाएं बढ़ा सकता है।
  </Step>
  <Step title="ड्राफ्ट बनाएं, फिर शुरू करें">
    कैंपेन ड्राफ्ट के रूप में बनाए जाते हैं — कॉन्टैक्ट्स केवल तब जोड़े जा सकते हैं जब
    कैंपेन ड्राफ्ट में हो। कैंपेन शुरू करने के लिए
    कॉल शुल्क की स्पष्ट सहमति आवश्यक है। भविष्य का **आरंभ समय** होने पर यह
    *शेड्यूल्ड* हो जाता है; अन्यथा यह तुरंत *रनिंग* शुरू हो जाता है।
  </Step>
</Steps>

<Note>
  इन सीमाओं से पहले सेव किए गए कैंपेन ठीक उसी तरह कॉन्फ़िगर किए गए अनुसार चलते रहते हैं।
  अन्य एडिट के दौरान उनके प्रयास और अंतराल सेव किए गए रूप में बने रहते हैं।
</Note>

## परिणाम और रीट्राई कैसे काम करते हैं

हर कॉल के बाद, संपर्क को एक परिणाम मिलता है — सफल कॉल को
पूर्ण के रूप में चिह्नित किया जाता है; नो-आंसर के रूप में ग्रेड की गई, वॉइसमेल के रूप में
पहचानी गई, या विफल कॉल को रीट्राई किया जाता है, यदि वह परिणाम आपकी **इन पर रीट्राई करें** सूची में है और
संपर्क के पास प्रयास बचे हैं। जिन संपर्कों के प्रयास समाप्त हो जाते हैं, उन्हें
*समाप्त* के रूप में चिह्नित किया जाता है; रीट्राई न की जा सकने वाली विफलताओं को *विफल* के रूप में चिह्नित किया जाता है।

<Note>
  जब आपके अकाउंट बैलेंस की स्थिति ठीक नहीं होती है, तो डायलिंग अपने आप रुक जाती है
  और स्थिति ठीक होने पर फिर से शुरू हो जाती है। लंबे कैंपेन के लिए
  [ऑटो टॉप-अप](/hi/guides/billing-and-topups) चालू रखें।
</Note>

## मॉनिटर और नियंत्रण

हर कैंपेन कार्ड उसका स्टेटस और प्रगति दिखाता है (उदाहरण के लिए, "248 में से 173
पूर्ण")। स्टेटस विवरण, हर संपर्क के परिणाम और हाल की कॉल देखने के लिए
कैंपेन खोलें — हर कॉल, कॉल हिस्ट्री में पूरे ट्रांसक्रिप्ट और रिकॉर्डिंग से लिंक होती है।

- **रोकें / फिर शुरू करें** — रोकने पर नई डायलिंग बंद हो जाती है; पहले से
  प्रगति में मौजूद कॉल स्वाभाविक रूप से पूरी होती हैं। रोके गए कैंपेन को एडिट करके फिर शुरू किया जा सकता है।
- **रद्द करें** — कैंपेन को स्थायी रूप से रोकता है।
- जब हर संपर्क अंतिम स्थिति में पहुंच जाता है या **समाप्ति समय** बीत जाता है, तो कैंपेन अपने आप पूरा हो जाता है।

कैंपेन स्टेटस: `draft`, `scheduled`, `running`, `paused`,
`completed`, `cancelled`। संपर्क स्टेटस: `pending`, `scheduled`,
`calling`, `completed`, `failed`, `exhausted`।

## अगले चरण

<CardGroup cols={2}>
  <Card title="कॉल लाइव देखें" icon="tower-broadcast" href="/hi/guides/monitor-live-calls">
    कैंपेन कॉल को होते समय सुनें।
  </Card>
  <Card title="आउटबाउंड कॉल API" icon="phone-arrow-up-right" href="/hi/guides/place-outbound-calls">
    प्रोग्रामेटिक रूप से व्यक्तिगत कॉल करें।
  </Card>
</CardGroup>
