---
title: "Create VoIP provider"
method: POST
path: "/v1/callcenter/providers"
tags: ["CallCenter"]
---

# Create VoIP provider

`POST /v1/callcenter/providers`

## Request

- Base URL: `https://api.infoset.app` (the document declares no server; this is the origin it was published from)
- URL: `https://api.infoset.app/v1/callcenter/providers`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-Api-Key`
- TypeScript: <https://skmtc.dev/infoset/apis/infoset-rest-api/docs/v1/callcenter/providers/post.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- VoipProvider
  - `id` integer
  - `departmentId` integer
  - `name` string, required: IP Kullanıcı Adı
  - `gatewayType` 0 | 1 | 2 | 3 | 4 | 5, required: <p>Enum values:</p><ul><li><i>0 = extserviceprovider</i></li><li><i>1 = intserviceprovider</i></li><li><i>2 = analoggateway</i></li><li><i>3 = brigateway</i></li><li><i>4 = prigateway</i></li><li><i>5 = gsmgateway</i></li></ul>
  - `maxChannelCount` integer: Maksimum Kanal Sayısı
  - `ipAddress` string, required: Servis Sağlayıcı IP Adresi
  - `port` integer: Servis Sağlayıcı Port Numarası
  - `outboundProxyIp` string, nullable: Servis Sağlayıcı Proxy IP Adresi
  - `outboundProxyPort` integer: Servis Sağlayıcı Proxy Port Numarası
  - `externalNumber` string, required: Dış Hat Numarası
  - `virtualExtNumber` string, required: Sanal Dahili Numarası
  - `voipUserName` string, nullable: IP Kullanıcı Adı
  - `voipPassword` string, nullable: IP Kullanıcı Şifresi
  - `registerTimeout` integer: Sip Server Bağlantı Zaman Aşımı (sn cinsinden)
  - `codecList` string, nullable: GSM=0,ILBC=1,G711A=2,G711U=3,G729=4
  - `registerType` integer: Sip server'a register ol, 1:gateway register olsun
  - `sendEmailOffHourCalls` integer: 0: Hayır, 1:Mesai dışı çağrıları varsa sesli postaları ile mail gönder
  - `toAddress` string, nullable: Alıcı eposta listesi
  - `active` integer: 0: Not active, 1: Active
  - `registered` boolean, nullable: true: gateway is currently registered with the SIP server. false / null: registration failed or never attempted. Updated by CallServer on OnLineRegisterSuccess / OnLineRegisterFailed events.
  - `sipServerId` integer

## Response `201`

Created

- VoipProvider
  - `id` integer
  - `departmentId` integer
  - `name` string, required: IP Kullanıcı Adı
  - `gatewayType` 0 | 1 | 2 | 3 | 4 | 5, required: <p>Enum values:</p><ul><li><i>0 = extserviceprovider</i></li><li><i>1 = intserviceprovider</i></li><li><i>2 = analoggateway</i></li><li><i>3 = brigateway</i></li><li><i>4 = prigateway</i></li><li><i>5 = gsmgateway</i></li></ul>
  - `maxChannelCount` integer: Maksimum Kanal Sayısı
  - `ipAddress` string, required: Servis Sağlayıcı IP Adresi
  - `port` integer: Servis Sağlayıcı Port Numarası
  - `outboundProxyIp` string, nullable: Servis Sağlayıcı Proxy IP Adresi
  - `outboundProxyPort` integer: Servis Sağlayıcı Proxy Port Numarası
  - `externalNumber` string, required: Dış Hat Numarası
  - `virtualExtNumber` string, required: Sanal Dahili Numarası
  - `voipUserName` string, nullable: IP Kullanıcı Adı
  - `voipPassword` string, nullable: IP Kullanıcı Şifresi
  - `registerTimeout` integer: Sip Server Bağlantı Zaman Aşımı (sn cinsinden)
  - `codecList` string, nullable: GSM=0,ILBC=1,G711A=2,G711U=3,G729=4
  - `registerType` integer: Sip server'a register ol, 1:gateway register olsun
  - `sendEmailOffHourCalls` integer: 0: Hayır, 1:Mesai dışı çağrıları varsa sesli postaları ile mail gönder
  - `toAddress` string, nullable: Alıcı eposta listesi
  - `active` integer: 0: Not active, 1: Active
  - `registered` boolean, nullable: true: gateway is currently registered with the SIP server. false / null: registration failed or never attempted. Updated by CallServer on OnLineRegisterSuccess / OnLineRegisterFailed events.
  - `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.dev/infoset/apis/infoset-rest-api/revisions/709c8123f593?raw)
