Skip to main content

Genel Bakış

Bu sayfa, platformdaki tüm form alanlarını, zorunluluk durumlarını ve validasyon kurallarını içerir.
Bu referans, kod analizi ile oluşturulmuştur ve gerçek uygulama davranışını yansıtır.

1. AI Agent Oluşturma Formu

Sayfa: /agents/new

Temel Alanlar

Alan AdıTürkçe LabelAlan TipiZorunluValidasyonVarsayılan
nameAI Agent AdıText✅ EvetMax 40 karakter-
descriptionAçıklamaTextarea❌ HayırMax 1000 karakter-
agentTypeAI Agent TipiSelect✅ Evete-commerce, appointment, support-
pipelineIdPipeline DepartmanıSelect✅ EvetSales veya Service-
greetingMessageKarşılama MesajıTextarea❌ HayırMax 250 karakter-
firstMessageModeİlk Mesaj ModuSelect✅ Evetspeaks-first, waits, model-generated-
systemPromptSistem TalimatıTextarea❌ HayırSınırsız-

Yönlendirme Alanları (Koşullu)

Aşağıdaki alanlar sadece Otomatik Yönlendirme aktif edildiğinde zorunludur.
Alan AdıTürkçe LabelAlan TipiZorunluValidasyon
escalationEnabledOtomatik YönlendirmeToggle❌ Hayır-
destinationTypeHedef TipiSelect⚠️ Koşullunumber, sip
destinationNumberYönlendirme NumarasıText⚠️ KoşulluE.164 format, max 16
destinationSipSIP HedefiText⚠️ KoşulluSIP URI format
escalationMessageYönlendirme MesajıTextarea⚠️ KoşulluMin 20, max 250 karakter
escalationConditionsYönlendirme KoşullarıMulti-checkbox⚠️ KoşulluEn az 1 seçili

Gelişmiş Yönlendirme Alanları

Bu alanlar yönlendirme aktifken opsiyonel olarak ayarlanabilir. Yönlendirme deneyimini özelleştirmek için kullanılır.
Alan AdıTürkçe LabelAlan TipiZorunluValidasyonVarsayılan
escalationFailedMessageBaşarısız Yönlendirme MesajıTextarea❌ HayırMin 20, max 250 karakter-
delayedMessageGecikme MesajıTextarea❌ HayırMin 20, max 250 karakter-
delayInMsGecikme Süresi (ms)Number❌ Hayır100-120.000 ms5000
endTheCallAfterMessageIsSpokenMesaj Söylendikten Sonra Çağrıyı SonlandırToggle❌ Hayır-false

Gizli/Sabit Değerler

Bu değerler kodda sabit olarak tanımlanmıştır ve kullanıcı tarafından değiştirilemez.
AlanDeğerAçıklama
temperature0.7Yaratıcılık seviyesi
escalationTimeout2 saniyeYönlendirme öncesi bekleme
maxEscalationAttempts3Maksimum yönlendirme denemesi

Zorunlu Alan Özeti

Her Zaman Zorunlu (4 alan):
  • AI Agent Adı (max 40 karakter)
  • AI Agent Tipi (e-commerce/appointment/support)
  • Pipeline Departmanı (sales/support)
  • İlk Mesaj Modu
Yönlendirme Aktifse Zorunlu (3 alan):
  • Hedef (Telefon veya SIP)
  • Yönlendirme Mesajı (20-250 karakter)
  • En az 1 Yönlendirme Koşulu

2. Müşteri Ekleme Formu

Sayfa: /crm/customers/new

Zorunlu Alanlar

Alan AdıTürkçe LabelAlan TipiZorunluValidasyonKarakter Limit
firstNameAdText✅ EvetSadece harf+boşluk100
lastNameSoyadText✅ EvetSadece harf+boşluk100
phoneTelefonText✅ EvetE.164 format16

Opsiyonel Alanlar

Alan AdıTürkçe LabelAlan TipiValidasyonKarakter Limit
emailE-postaTextEmail format100
companyŞirketText-100
titlePozisyonText-100
addressAdresTextarea-1000
cityŞehirText-100
countryÜlkeText-100
birthDateDoğum TarihiDate1900-bugün arası-
genderCinsiyetSelectErkek/Kadın/Diğer-
segmentSegmentSelectAPI’den yüklenir-
tagsEtiketlerBadge ArrayMax 5 etiket-
customFieldsÖzel AlanlarKey-ValueMax 5 alan-
notesMüşteri NotlarıTextarea-2000

3. Bilgi Bankası Oluşturma Formu

Sayfa: /knowledge/new

Zorunlu Alanlar

Alan AdıTürkçe LabelAlan TipiZorunluValidasyon
nameİsimText✅ EvetMin 2, max 50 karakter
descriptionAçıklamaTextarea✅ EvetMax 250 karakter
filesDosyalarFile Upload✅ EvetEn az 1 dosya, max 300KB per dosya

Desteklenen Dosya Formatları

  • DOCX (.docx)
  • Text (.txt)
  • CSV (.csv)

4. SIP Trunk Oluşturma Formu

Sayfa: /santral

Zorunlu Alanlar

Alan AdıTürkçe LabelAlan TipiZorunluValidasyon
nameAdıText✅ EvetMax 100 karakter
usernameKullanıcı AdıText✅ EvetMax 100 karakter
passwordŞifrePassword✅ EvetMax 100 karakter

Gateway Alanları (Her SIP Trunk için en az 1)

Alan AdıTürkçe LabelAlan TipiZorunluValidasyonVarsayılan
ipIP AdresiText❌ HayırIPv4 format-
portPortNumber✅ Evet1-655355060
outboundProtocolProtocolSelect✅ Evetudp, tcp, tls, tls/srtpudp
netmaskNetmaskNumber✅ Evet0-3232
optionsPingEnabledOptions PingCheckbox❌ Hayır-false

5. Kampanya Oluşturma Formu

Sayfa: /campaigns/new

Zorunlu Alanlar

Alan AdıTürkçe LabelAlan TipiZorunluValidasyon
nameKampanya AdıText✅ Evet-
callListIdÇağrı ListesiSelect✅ EvetAPI’den yüklenir
agentIdAI AgentSelect✅ EvetAktif agent’lar
phoneNumberIdTelefon NumarasıSelect✅ EvetAktif numaralar

Opsiyonel Alanlar

Alan AdıTürkçe LabelAlan TipiValidasyonVarsayılan
purposeAmaçTextarea--
startTimeBaşlangıç ZamanıDateTimeGelecek tarihHemen
concurrentCallsEş Zamanlı ÇağrılarNumberMin 110
delayBetweenCallsÇağrılar Arası GecikmeNumber0-300 saniye10
greetingTemplateKarşılama ŞablonuTextarea--

6. Çağrı Listesi Oluşturma Formu

Sayfa: /campaigns/lists

Alanlar

Alan AdıTürkçe LabelAlan TipiZorunluValidasyon
nameListe AdıText✅ EvetMin 1, max 100 karakter
descriptionAçıklamaTextarea❌ HayırMax 250 karakter
Çağrı listesi oluşturulduktan sonra listeye tek tek veya toplu olarak müşteri ekleyebilirsiniz.

7. Arama Yasağı (DNC) Formu

Sayfa: /campaigns/lists → DNC sekmesi

Alanlar

Alan AdıTürkçe LabelAlan TipiZorunluValidasyon
phoneTelefon NumarasıText✅ EvetE.164 format, max 16 karakter
reasonSebepSelect✅ EvetKatalogdan yüklenir (müşteri talebi, yasal zorunluluk, şikayet, vb.)
descriptionAçıklamaTextarea❌ HayırSerbest metin
isTemporaryGeçici KayıtToggle❌ Hayırfalse (varsayılan)
expiresAtSon TarihDate⚠️ KoşulluGeçici kayıt aktifse zorunlu, gelecek tarih
Geçici Kayıt aktif edildiğinde Son Tarih alanı zorunlu hale gelir. Belirlenen tarihte arama yasağı otomatik olarak kaldırılır.

8. Organizasyon Kurulum Formu

Sayfa: /setup
Bu form yeni kullanıcıların platformu ilk kullanımında organizasyon oluşturmak için doldurması gereken formdur. Tüm alanlar Türkiye’ye özel validasyon kuralları içerir.

Şirket Bilgileri

Alan AdıTürkçe LabelAlan TipiZorunluValidasyon
nameŞirket AdıText✅ Evet-
businessNameTicari UnvanText✅ Evet-
phoneTelefonText✅ EvetE.164, +90 oto-eklenir, max 13 karakter (Türkiye GSM)
emailE-postaText✅ EvetGeçerli e-posta formatı
websiteWebsiteText❌ HayırURL format, https:// otomatik eklenir

Vergi Bilgileri

Alan AdıTürkçe LabelAlan TipiZorunluValidasyon
taxNumberVergi NumarasıText✅ Evet10 haneli, VKN algoritması ile doğrulama, 0 ile başlayamaz
taxOfficeVergi DairesiText✅ Evet-
kepAddressKEP AdresiText❌ Hayır-

Yetkili Bilgileri

Alan AdıTürkçe LabelAlan TipiZorunluValidasyon
authorizedPersonYetkili Kişi AdıText✅ EvetHesap bilgilerinden otomatik doldurulur
authorizedPersonTitleYetkili Kişi ÜnvanıText✅ Evet-

Adres Bilgileri

Alan AdıTürkçe LabelAlan TipiZorunluValidasyon
addressAdresText✅ Evet-
cityİlText✅ Evet-
countryÜlkeText✅ EvetVarsayılan: “Türkiye”
postalCodePosta KoduText✅ Evet5 haneli, ilk 2 hane il plaka kodu (01-81)

Özel Validasyon Kuralları

  • Tam olarak 10 haneli olmalıdır
  • 0 ile başlayamaz
  • VKN algoritmasına göre son hane (kontrol hanesi) doğrulanır
  • Sadece rakam içerebilir
  • Tam olarak 5 haneli olmalıdır
  • İlk 2 hane geçerli bir il plaka kodu olmalıdır (01-81)
  • Sadece rakam içerebilir
  • +90 otomatik olarak eklenir
  • Türkiye GSM numarası 5 ile başlamalıdır
  • Toplam 13 karakter (ülke kodu dahil)
  • libphonenumber-js ile doğrulanır

Validasyon Kuralları

Telefon Numarası (E.164 Format)

E.164 format: +[ülke kodu][alan kodu][numara]Örnek: +905301234567
  • Başında + işareti olmalı
  • Sadece rakam içermeli
  • Maksimum 16 karakter

E-posta Validasyonu

  • Geçerli e-posta formatı
  • @ işareti zorunlu
  • Domain uzantısı zorunlu

SIP URI Format

SIP URI format: sip:[kullanıcı]@[domain]Örnek: sip:ozan@mysip.com

Ortak Hatalar ve Çözümler

Her alan için belirtilen maksimum karakter sınırına dikkat edin. Gerçek zamanlı karakter sayacı olan alanlarda limit otomatik gösterilir.
Telefon numarası, e-posta ve SIP URI alanlarında doğru format kullanıldığından emin olun.
Yönlendirme aktif edildiğinde, hedef tip, hedef bilgisi ve mesaj alanlarının doldurulması zorunludur.
VKN algoritmasına göre kontrol hanesi doğrulanır. 10 haneli olduğundan ve 0 ile başlamadığından emin olun.
Posta kodu 5 haneli olmalı ve ilk iki hane geçerli bir il plaka kodu (01-81) olmalıdır.

İlgili Sayfalar