Her bileşen, bağlı.

Ortam için Asterisk. Akışlarınız için bir API. Ekip için bir web arayüzü. İşlettiğiniz sistemi anlayın.

MONOSIP v1.8.0İncelendi 22 Ekim 2026 · v1.8.0Kaynak referans ↗

İki düzlem, tek telefon sistemi

Ortam düzlemi PJSIP, ARI ve AMI ile Asterisk 22’dir. Kontrol düzlemi Asterisk yapılandırmasını yazan ve IVR grafiklerini çalıştıran bir Node/Fastify API’sidir. Çalışanlar ve yöneticiler React web uygulamasını kullanır.

DOCKER COMPOSE · SERVİS HARİTASI
Tarayıcı / portal SIP telefon / operatör
HTTPS / WSSSIP / RTP
SİZİN LINUX SUNUCUNUZ
nginxTLS · ACME · WSS
Asterisk 22PJSIP · ARI · AMI
Web uygulamasıYönetici + portal
Fastify APIAkışlar · yapılandırma · işler
PostgreSQLAyarlar · CDR · akışlar
KonuşmaEdge / EMA · gömülü

API ↔ Asterisk, ARI / AMI üzerinden · coturn uzak WebRTC ortamını taşır.

Kalıcı birimlerveritabanı / kayıtlar / yapılandırma

Şema, Docker Compose servis yerleşimini gösterir. Hepsi bir arada imaj uygulamayı, Asterisk’i, gömülü PostgreSQL’i ve konuşma süreç ağacını toplar; Compose ayrı servisler, bir nginx kenarı ve coturn sağlar.

Bir aramayı izleyin

  1. Bir SIP operatörü veya telefon, ayarlanan taşıma ve ortam portlarıyla Asterisk’e ulaşır.
  2. Gelen rotalar bir hedef seçer: dahili, zil grubu, kuyruk, IVR, takvim veya desteklenen başka bir hedef.
  3. API’nin ARI akış motoru yayımlanmış IVR grafiğini çalıştırır. Düğümler anons çalabilir, tuş toplayabilir, bir API sorgulayabilir ve hedef seçebilir.
  4. Asterisk bağlı ortamı ve ayarlanan MixMonitor kaydını yürütür.
  5. AMI/ARI olayları canlı durumu ve günlükleri API üzerinden besler. WebSocket güncellemeleri panele ve portala ulaşır.

Tarayıcı telefonu /asterisk-ws üzerinden WSS ile kaydolur. WebRTC ortamı DTLS-SRTP kullanır; coturn ofis dışındaki ortam geçişini destekler.

Her servis neyi üstlenir

BileşenSorumluluk
nginx (Compose)HTTPS, ACME, web uygulaması, API ve Asterisk WSS için ters vekil; isteğe bağlı TURNS çoğullaması.
WebYönetici ve çalışan portalı; tarayıcı telefonu SIP.js kullanır.
Fastify APIOturumlar, entegrasyon API’si, ARI akış yürütmesi, yapılandırma üretimi, sertifika istemcisi ve arka plan işleri.
Asterisk 22SIP uçları, kuyruklar, arama planı, çağrı kontrolü ve ortam/kayıt.
PostgreSQLDahililer, rotalar, akışlar, CDR ve ayarlar için doğruluk kaynağı.
Konuşma motorlarıEdge Neural çevrimiçi sentez ve gömülü EMA çevrimdışı Türkçe sentez.
coturn (Compose)Uzak tarayıcı telefonları için TURN aktarımı.

Kalıcılık mimarinin parçasıdır

Tek imaj, gömülü veritabanı, ayarlar, sırlar, Asterisk yapılandırması ve ses kayıtları için /data kullanır. Compose’ta adlandırılmış birimler pgdata, recordings, uploads ve asterisk_config içerir; sertifikalar bağlama ile takılır.

Birim kalıcılıktır, yedek değildir. Veritabanı dışa aktarmalarını, kayıt arşivlerini ve şifreleme anahtarlarının kurtarılmasını planlayın. Geri yüklemeyi sıradan bir uygulama yeniden başlatmasından ayrı deneyin.

Sınırları bilin

MonoSIP yaklaşık 20 dahililik küçük bir ofisi hedefler. Belgeli otomatik yüksek erişilebilirlik kümesi değildir. Operatör tarafı yedekleme, santral sunucusu veya uplink düşerse gelen aramaları yönlendirebilir.

Belgeli kapsam görüntülü toplantı, ekip sohbeti, WhatsApp, öngörülü arama veya birinci taraf masaüstü/mobil uygulama içermez. Dış araçları uygun yerde API ve webhook ile bağlayın.