---
title: "List all existing Dialers"
method: GET
path: "/v1/dialers"
tags: ["Dialer"]
---

# List all existing Dialers

`GET /v1/dialers`

## Query parameters

- `Id` integer
- `DepartmentId` integer
- `Name` string
- `FromDate` string
- `ToDate` string
- `Status` integer
- `SipServerId` integer
- `ViewType` 0 | 1 — <p>Enum values:</p><ul><li><i>0 = List</i></li><li><i>1 = Kanban</i></li></ul>
- `Page` integer
- `ItemsPerPage` integer
- `ReturnTotalItems` boolean
- `sortCol` string
- `sortDir` string

## Response `200`

OK

- DialerModelQueryResult
  - `totalItems` integer
  - `items` DialerModel[], nullable
    - `id` integer
    - `departmentId` integer
    - `name` string, nullable — Adı
    - `dialerMode` 1 | 2 | 3 — <p>Enum values:</p><ul><li><i>1 = AutoDialer</i> - Agent ve müşteri aynı anda aranır ve agent bekler</li><li><i>2 = PredictiveDialer</i> - Akıllı arama Arama Tipi =1 Boşta Agent Olduğunda Ara,=2 Çağrıların Cevaplanma Oranına Göre Ara, =3 Çağrıların Cevaplanma Süresine Göre Ara</li><li><i>3 = SurveyDialer</i> - Anket araması</li></ul>
    - `dataSourceType` 1 | 2 — <p>Enum values:</p><ul><li><i>1 = WebService</i> - Arama listesini Web servisten çeker</li><li><i>2 = Group</i> - Arama listesini İnfoset Kontak gruplarından alır</li></ul>
    - `dataSource` string, nullable — Web servis ise endpoint, yada grup Id listesi [..,n]
    - `dataParameters` string, nullable — Web servise gönderilecek paramereler, Key=Value,Key=Value,..n parametreler, örneğin kayıt sayısı=10, min. fatura tutarı=100 gibi.
    - `dialerType` integer — Arama Tipi =1 Boşta Agent Olduğunda Ara,=2 Çağrıların Cevaplanma Oranına Göre Ara, =3 Çağrıların Cevaplanma Süresine Göre Ara
    - `dialerTypeParameter` string, nullable — DialerType = 2 veya 3 ise; Çağrıların Cevaplanma Oranı: Örneğin aramaların ortalama 3 çağrıda bir açılma oranı varsa sistem aynı anda 3 arama başlat Çağrıların Cevaplanma Süresi: Ortalama konuşma süresi üzerinden 10 snlik bir bekleme sonunda arama başlat
    - `outboundDialerPlanNumber` string, nullable — Dış Hat Çıkış İçin kullanılacak Dial Plan numarası
    - `callStartNumber` string, nullable — Çağrının transfer edileceği sanal numara-> plugin
    - `callEndNumber` string, nullable — Çağrının sonlanma numarası, çağrı merkezi kuyruğu gibi
    - `startTime` string, date-time, nullable — Başlangıç Zamanı
    - `lastProcTime` string, date-time, nullable — Son işlem zamanı
    - `workingHourType` integer — Çalışma Saatleri Seçeneği 0:Yok, 1: Sistem Ayarları Mesai Saati Kullan, 2: Özel Mesai Saati Kullan
    - `periodType` integer — Çalışma Peryodu Tipi,0:Tek Seferlik,1:Saatlik,2:Haftalık,3:Aylık,4:Yıllık, 5: Yok,...
    - `periodIndis` integer — PeriodType=1 ise saat aralığı (2 saatte bir gibi), =2 ise 1: Pazar, 2:pazartesi .., PERIOD_TYPE=3 ise ayın 1,2,3'ü gibi...
    - `maxRepeatCount` integer — 0: Sürekli, 0> Max çalışma sayısı, örneğin 5 çalışmadan sonra durdur
    - `status` integer — Durumu, =0 Pasif, =1 Aktif, =2 Silindi
    - `callWaitTimeSec` integer — Otomatik Arama Süre Aralığı (sn cinsinden)
    - `maxRingTimeSec` integer — Arama cevap bekleme süresi (sn cinsinden). Max 60sn olabilir
    - `autoCallCount` integer — Arama Sonuçlanana Kadar Tekrarlanacak Arama Sayısı, Örneğin en fazla 3 defa dene, ulaşılamazsa tekrar arama yapılmasın. Max 10 olabilir
    - `maxChannel` integer — Maksimum Kullanılacak Eş Zamanlı Kanal Sayısı
    - `wavFile` string, nullable — WAV_FILE TEXT NULL, /* Varsa cevaplandığında okutulacak wav dosya
    - `sessionCount` integer — Toplam oturum/çalışmma sayısı
    - `callCount` integer — Toplam arama
    - `errorCount` integer — Başarısız arama
    - `busyCount` integer — Meşgul
    - `wrongNumberCount` integer — Hatalı numara
    - `successfulCount` integer — Başarılı arama
    - `sipServerId` integer

---

[API](https://skmtc.dev/infoset/apis/infoset-rest-api.md) · [All operations](https://skmtc.dev/infoset/apis/infoset-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/infoset/infoset-rest-api/revisions/f5bc39a1ac15/schema)
