---
title: "PUT /v1/dialers/{id}"
method: PUT
path: "/v1/dialers/{id}"
tags: ["Dialer"]
---

# PUT /v1/dialers/{id}

`PUT /v1/dialers/{id}`

## Path parameters

- `id` integer, required

## Request body

- unknown

## Response `201`

Created

- DialerModel
  - `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

## Other responses

- `400` — Bad Request

---

[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)
