---
title: "Update voip settings"
method: PUT
path: "/v1/callcenter/settings"
tags: ["CallCenter"]
---

# Update voip settings

`PUT /v1/callcenter/settings`

## Request body

- VoipSettings
  - `departmentId` integer
  - `id` integer
  - `accountId` integer
  - `sipServerId` integer
  - `arealCode` string, required — Alan kodu
  - `operatorExtNumber` string, nullable — Operatör dahili numarası
  - `transferPrefixCode` string, nullable — Çağrıyı Aktarma, Beklemeye Alma veya Beklemeden Geri Alma Kodu
  - `redirectPrefixCode` string, nullable — Telefonu Yönlendirme ve Geri Alma Tuş Prefixi (#31000 1000 nolu dahiliye çağrıları yönlendir, #3 yönlendirmeyi geri al gibi)
  - `callPickUpPrefixCode` string, nullable — Çağrı Çekme Tuş Prefixi (#41000 1000 nolu dahilinin çağrısını çek, #45000 5000 nolu çağrı merkezinin çağrısını çek gibi)
  - `voiceMailPrefixCode` string, nullable — Sesli Postalara Doğrudan Erişim Tuş Prefixi (#51000 1000 nolu dahilinin posta kutusuna erişim numarası gibi)
  - `agentStatusPrefixCode` string, required — Agent Login Durumu Değiştirme Prefix Kodu (#61: Aktif Duruma Geç Gibi...)
  - `supervisorMonitorPrefixCode` string, nullable — Süpervizör Görüşme İzleme Prefix Kodu (#71000 1000 nolu dahili numaranın görüşmesini izle gibi)
  - `surveyTransferCode` string, nullable — Çağrıyı manuel anket menüsüne yönlendirme tuşu (*2 gibi)
  - `voiceMailListenNumber` string, nullable — Sesli Mesajları Dinleme Dahili Numarası
  - `dtmfDetectionFlag` integer — Bit-0: RFC2833, Bit-1:Ses içerisinde DTMF Tonu, Bit-2:SIP
  - `minActiveAgentCount` integer — Sistemde kalacak min. aktif agent sayısı =0 ise dikkate alınmaz
  - `conferenceActive` integer — whisper-barge-in tarafnda 2 tuşunu iptal eder
  - `compressCall` integer — Çağrı kayıtlarının MP3 olarak sıkıştırılıp sıkıştırılmayacağı
  - `compressVoicemail` integer — Sesli mesaj kayıtlarının MP3 olarak sıkıştırılıp sıkıştırılmayacağı

## Response `201`

Created

- VoipSettings
  - `departmentId` integer
  - `id` integer
  - `accountId` integer
  - `sipServerId` integer
  - `arealCode` string, required — Alan kodu
  - `operatorExtNumber` string, nullable — Operatör dahili numarası
  - `transferPrefixCode` string, nullable — Çağrıyı Aktarma, Beklemeye Alma veya Beklemeden Geri Alma Kodu
  - `redirectPrefixCode` string, nullable — Telefonu Yönlendirme ve Geri Alma Tuş Prefixi (#31000 1000 nolu dahiliye çağrıları yönlendir, #3 yönlendirmeyi geri al gibi)
  - `callPickUpPrefixCode` string, nullable — Çağrı Çekme Tuş Prefixi (#41000 1000 nolu dahilinin çağrısını çek, #45000 5000 nolu çağrı merkezinin çağrısını çek gibi)
  - `voiceMailPrefixCode` string, nullable — Sesli Postalara Doğrudan Erişim Tuş Prefixi (#51000 1000 nolu dahilinin posta kutusuna erişim numarası gibi)
  - `agentStatusPrefixCode` string, required — Agent Login Durumu Değiştirme Prefix Kodu (#61: Aktif Duruma Geç Gibi...)
  - `supervisorMonitorPrefixCode` string, nullable — Süpervizör Görüşme İzleme Prefix Kodu (#71000 1000 nolu dahili numaranın görüşmesini izle gibi)
  - `surveyTransferCode` string, nullable — Çağrıyı manuel anket menüsüne yönlendirme tuşu (*2 gibi)
  - `voiceMailListenNumber` string, nullable — Sesli Mesajları Dinleme Dahili Numarası
  - `dtmfDetectionFlag` integer — Bit-0: RFC2833, Bit-1:Ses içerisinde DTMF Tonu, Bit-2:SIP
  - `minActiveAgentCount` integer — Sistemde kalacak min. aktif agent sayısı =0 ise dikkate alınmaz
  - `conferenceActive` integer — whisper-barge-in tarafnda 2 tuşunu iptal eder
  - `compressCall` integer — Çağrı kayıtlarının MP3 olarak sıkıştırılıp sıkıştırılmayacağı
  - `compressVoicemail` integer — Sesli mesaj kayıtlarının MP3 olarak sıkıştırılıp sıkıştırılmayacağı

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