---
title: "Giden arama kampanyaları"
description: "Bir kişi listesi yükleyin ve arama zaman aralıkları, yeniden denemeler ve canlı ilerleme takibiyle yapay zeka ajanının listeyi işlemesine izin verin."
---

Kampanyalar, sizin adınıza bir kişi listesini arar: bir ajan seçin, bir
CSV yükleyin, aramaya ne zaman izin verildiğini ayarlayın ve ThunderPhone listede
ilerlesin — yanıtlanmayan aramaları ve sesli mesajları seçtiğiniz zamanlamaya göre yeniden dener.
Bunları **Etkileşim → Kampanyalar** altında bulabilirsiniz (`/dashboard/campaigns`).

Tek seferlik programatik aramalar için bunun yerine
[giden aramalar API'sini](/tr/guides/place-outbound-calls) kullanın.

## Ön koşullar

- Yayına alınmış bir sesli AI ajanı.
- Giden aramaya etkinleştirilmiş bir telefon numarası. Müşteriye ait VoIP numaraları kampanyaları desteklemeye devam eder. ThunderPhone numaraları yalnızca gelen aramalarla başlar; kuruluş yöneticisi, Telefon Numaraları sayfasından giden arama talebinde bulunabilir. ThunderPhone her talebi manuel olarak inceler ve onaylanan numaralar kampanya yürütebilir. Bkz. [Bir VoIP sağlayıcısı bağlayın](/tr/guides/voip-providers).
- `phone` veya
  `phone_number` sütunu içeren bir CSV dosyası (veya yapıştırılmış JSON) olarak kişiler. **Yükleme başına en fazla 5.000 satır**, UTF-8 kodlu.
  Yeni JSON yüklemeleri düz olmalıdır: ek değerler dizeler, sayılar,
  boole değerleri veya `null` olabilir. Diziler ya da iç içe nesneler içeren satırlar
  doğrulama mesajıyla ayrı ayrı reddedilir; geçerli satırlar yine de içe aktarılır. CSV hücreleri
  dizedir. Kabul edilen ek sütunlar, kampanyanın kişi kayıtlarında kişi başına değişkenler olarak tutulur ve
  her aramaya otomatik olarak sağlanır. ThunderPhone ayrıca, sesli AI ajanının
  telefon menüsünde gezinip gezinmemesine karar vermek için her giden aramadan önce kaydedilmiş ajan istemini
  sınıflandırır. `name` ve `account_id` gibi başlıklar,
  kaydedilmiş yapay zeka ajanının istemindeki `{{name}}` ve `{{account_id}}` ile eşleşir. Ad eşleme ayrıca sütunları `name` içinde birleştirebilir. Varsayılanlar, adlandırma kuralları,
  32 KB nesne sınırı ve tamamlama web kancalarında döndürülen değerler için
  [arama başına değişkenler](/tr/guides/call-variables) bölümüne bakın.

Eski kişi kayıtları, önceki JSON yüklemelerinden iç içe meta veriler içerebilir.
Bu meta veriler saklanan kişide kalır. Her arama, değişken yükünden skaler olmayan değerleri
çıkarır ve değerleri günlüğe kaydetmeden bu deneme için yoksayılan anahtar adlarını günlüğe kaydeder.
Yeniden denemelerde aynı filtreleme kullanılır.

## Kampanya oluşturun

<Steps>
  <Step title="Yeni kampanya'ya tıklayın">
    Kampanyaya bir ad verin, **sesli AI ajanını** seçin ve **arayan numarayı**
    (giden aramaya etkinleştirilmiş numaralarınızdan birini) belirleyin.
  </Step>
  <Step title="Kişiler CSV'sini yükleyin">
    Geçersiz telefon numarası veya geçersiz değişken içeren satırlar tek tek reddedilir ve
    satır numaralarıyla bildirilir; kalan satırlar sorunsuz içe aktarılır.
  </Step>
  <Step title="Arama zaman aralığını ayarlayın">
    Bir **saat dilimi** ve günlük bir **başlangıç/bitiş** zaman aralığı seçin; kampanya
    yalnızca bu aralıkta arama yapar. Saat dilimi, arayan numaranızın saat dilimine
    (ABD ve Kanada'da alan koduna, diğer yerlerde ülkesine göre) veya ücretsiz numaralar
    gibi birden fazla saat dilimini kapsayan numaralarda tarayıcınızın saat dilimine göre
    belirlenir. Alanın altındaki ipucu, hangisinin kullanıldığını belirtir. Zaman aralığı
    varsayılan olarak 09:00–17:00 arasındadır. 08:00'den önce başlayan veya 21:00'den sonra
    biten bir aralık uyarı gösterir: bu saatlerin dışındaki aramalar, TCPA gibi arama saati
    kurallarını ihlal edebilir. Başlangıçtan daha erken bir bitiş saati gece yarısını aşar:
    22:00 → 02:00, bir uyarıyla birlikte 22:00'den ertesi gün 02:00'ye kadar arama yapar.
    Zaman aralığı her kişinin değil, kampanyanın saat diliminde çalışır; kişiler farklı saat
    dilimlerine dağılıyorsa onları saat dilimine göre ayırın.
    İsteğe bağlı olarak yayına alma zamanını planlamak için bir **başlangıç zamanı** ve
    sonrasında kampanyanın otomatik olarak tamamlanacağı bir **bitiş zamanı** ayarlayın.
  </Step>
  <Step title="Hız ayarlarını ve yeniden denemeleri yapılandırın">
    - **Eşzamanlı aramalar** — bu kampanyanın aynı anda yaptığı arama sayısıdır
      (1–10, varsayılan 3). Kuruluşunuzda devam eden 10 giden arama varken kampanyalar
      yeni arama başlatmaz; bu nedenle paralel kampanyalar bu kapasiteyi paylaşır. Her arama
      ayrıca kuruluşunuzun [eşzamanlı arama sınırına](/api-reference/introduction#call-limits)
      da dahil edilir (varsayılan 20; gelen, giden, web ve test aramalarının tümü için).
      Bu sınıra ulaşıldığında veya aynı numara son 10 saniye içinde arandığında, kişi yalnızca
      sonraki bir turu bekler; deneme hakları kullanılmaz.
    - **Maksimum deneme sayısı** — her kişinin kaç kez aranabileceğidir
      (1–10, varsayılan 2).
    - **Yeniden deneme bekleme süresi (dakika)** — yeniden denemeden önceki bekleme süresidir
      (en az 30, varsayılan 60).
    - **Şu durumlarda yeniden dene** — yeniden denemeyi tetikleyen sonuçlardır: **yanıt yok**,
      **sesli mesaj**, **başarısız** (varsayılan olarak tümü etkin).

    Daha fazla denemeye veya daha kısa aralıklara mı ihtiyacınız var? Destek ekibiyle iletişime
    geçin: ekip, kuruluşunuz için her iki sınırı da artırabilir.
  </Step>
  <Step title="Taslak oluşturun, ardından başlatın">
    Kampanyalar taslak olarak oluşturulur — kişiler yalnızca kampanya taslak durumundayken
    eklenebilir. Bir kampanyayı başlatmak, arama ücretleri için açık onay gerektirir. Gelecekte
    bir **başlangıç zamanı** ile kampanya *zamanlanmış* olur; aksi durumda hemen *çalışıyor*
    durumunda başlar.
  </Step>
</Steps>

<Note>
  Bu sınırlardan önce kaydedilen kampanyalar tam olarak yapılandırıldıkları şekilde çalışmaya devam eder.
  Diğer düzenlemeler sırasında deneme sayıları ve aralıkları kaydedildiği şekilde kalır.
</Note>

## Sonuçlar ve yeniden denemeler nasıl çalışır

Her aramadan sonra kişiye bir sonuç atanır — başarılı aramalar tamamlandı
olarak işaretlenir; yanıt yok olarak değerlendirilen, sesli mesaj olarak algılanan veya
başarısız olan bir arama, bu sonuç **şurada yeniden dene** listenizdeyse ve kişinin
kalan deneme hakkı varsa yeniden denenir. Deneme hakları tükenen kişiler
*tükendi* olarak işaretlenir; yeniden denenemeyen hatalar *başarısız* olarak işaretlenir.

<Note>
  Hesap bakiyeniz yeterli durumda değilken arama otomatik olarak duraklatılır
  ve yeterli duruma geldiğinde devam eder. Uzun kampanyalar için
  [otomatik yükleme](/tr/guides/billing-and-topups) özelliğini açık tutun.
</Note>

## İzleyin ve yönetin

Her kampanya kartı durumunu ve ilerlemesini gösterir (ör. "248 kişiden 173'ü
tamamlandı"). Durum dağılımını, kişi başına sonuçları ve son aramaları görmek için
bir kampanyayı açın — her biri, arama geçmişindeki tam transkripte ve kayda bağlantı verir.

- **Duraklat / devam ettir** — duraklatma yeni aramaları durdurur; devam eden
  aramalar doğal şekilde tamamlanır. Duraklatılmış kampanyalar düzenlenebilir ve devam ettirilebilir.
- **İptal et** — kampanyayı kalıcı olarak durdurur.
- Her kişi nihai bir duruma ulaştığında veya **bitiş zamanı** geçtiğinde kampanya
  otomatik olarak tamamlanır.

Kampanya durumları: `draft`, `scheduled`, `running`, `paused`,
`completed`, `cancelled`. Kişi durumları: `pending`, `scheduled`,
`calling`, `completed`, `failed`, `exhausted`.

## Sonraki adımlar

<CardGroup cols={2}>
  <Card title="Aramaları canlı izleyin" icon="tower-broadcast" href="/tr/guides/monitor-live-calls">
    Kampanya aramalarını gerçekleşirken dinleyin.
  </Card>
  <Card title="Giden aramalar API'si" icon="phone-arrow-up-right" href="/tr/guides/place-outbound-calls">
    Tekil aramaları programatik olarak başlatın.
  </Card>
</CardGroup>
