Santral ve İletişim Yayın: 7 dk okuma selfCRM Editör Ekibi

Tarayıcıdan Arama: WebRTC Softphone Nedir, Nasıl Çalışır?

WebRTC softphone ile tarayıcıdan arama nasıl yapılır? SIP, WSS, DTLS-SRTP ve STUN/TURN kavramlarını, gereksinimleri ve ses kalitesi ipuçlarını anlattık.

Tarayıcıdan Arama: WebRTC Softphone Nedir, Nasıl Çalışır?

WebRTC softphone, bilgisayarınıza ayrı bir program kurmadan doğrudan tarayıcı üzerinden telefon araması yapmanızı ve gelen aramaları cevaplamanızı sağlayan yazılım telefondur. Tarayıcı, santrale güvenli WebSocket (WSS) üzerinden SIP protokolüyle kaydolur; ses ise şifrelenmiş olarak taşınır. İhtiyacınız olan şey güncel bir tarayıcı, mikrofonlu bir kulaklık ve WebRTC destekli bir santraldir.

WebRTC nedir?

WebRTC (Web Real-Time Communication), tarayıcılar arasında ya da tarayıcı ile bir sunucu arasında gerçek zamanlı ses, görüntü ve veri aktarımını sağlayan açık bir standarttır. Chrome, Edge, Firefox ve Safari gibi güncel tarayıcılarda yerleşik olarak bulunur; eklenti gerektirmez. Görüntülü toplantı uygulamalarının birçoğu da bu teknolojiyi kullanır.

WebRTC tek başına "kimi arayacağım, karşı taraf nerede?" sorusunu çözmez; bu işe sinyalleşme denir ve standart, sinyalleşmeyi uygulamaya bırakır. Telefon dünyasında sinyalleşme için yaygın kullanılan protokol SIP'tir.

SIP, WebSocket ve WSS bu işin neresinde?

SIP (Session Initiation Protocol), aramayı başlatan, çaldıran, cevaplayan ve sonlandıran mesajların protokolüdür. Masa üstü IP telefonlar SIP mesajlarını genellikle UDP veya TCP üzerinden gönderir. Tarayıcılar ise doğrudan UDP/TCP soketi açamaz; bu nedenle SIP mesajları WebSocket üzerinden taşınır (bu kullanım RFC 7118 ile tanımlanmıştır).

WSS, WebSocket'in TLS ile şifrelenmiş hâlidir; HTTPS ile HTTP arasındaki ilişki gibi düşünebilirsiniz. Tarayıcılar mikrofon erişimini yalnız güvenli bağlamda (HTTPS) verdiği ve güvenli sayfadan şifresiz WebSocket bağlantısına izin vermediği için pratikte WSS zorunludur.

Bir arama sırasında arka planda neler olur?

  1. Kayıt (REGISTER): Softphone, santraldeki dahili hesabıyla WSS üzerinden kaydolur. Santral artık bu dahiliye gelen aramaları tarayıcıya yönlendirebilir.
  2. Arama isteği (INVITE): Siz bir numaraya tıkladığınızda softphone santrale arama isteği gönderir. İstekle birlikte desteklenen ses kodekleri ve ağ adayları (SDP) iletilir.
  3. Ağ yolunun bulunması (ICE): Tarayıcı ile santral, aralarındaki en uygun ağ yolunu ICE yöntemiyle belirler. Gerekirse STUN sunucusu dış IP adresini öğrenmeye, TURN sunucusu ise doğrudan bağlantı kurulamadığında sesi aktarmaya yardım eder.
  4. Şifreleme anahtarlarının değişimi (DTLS): Ses akışı için şifreleme anahtarları DTLS ile karşılıklı belirlenir.
  5. Ses akışı (SRTP): Konuşma, SRTP ile şifrelenmiş paketler hâlinde iletilir. Santral, aramayı operatör hattına (SIP trunk) aktarır.
  6. Kapanış (BYE): Taraflardan biri kapattığında arama sonlanır ve santral çağrı kaydını (CDR) oluşturur.

WebRTC softphone ile masa telefonu arasındaki farklar nelerdir?

KonuWebRTC softphoneMasa üstü IP telefon
KurulumTarayıcıda çalışır, kurulum gerekmezCihaz alımı ve yapılandırma gerekir
HareketlilikDahiliye izin verilen her bilgisayardan erişilebilirCihazın bulunduğu masaya bağlıdır
CRM ile bütünlükMüşteri kartından tıklayarak arama doğal olarak yapılırEk entegrasyon gerektirir
ŞifrelemeSinyalleşme (WSS) ve ses (DTLS-SRTP) şifrelidirCihaza ve ayarlara bağlıdır; çoğu kurulumda şifresizdir
BağımlılıkTarayıcı sekmesinin açık kalması gerekirBilgisayar kapalıyken de çalışır

Tarayıcıdan arama için hangi gereksinimler var?

  • Güncel tarayıcı: Chrome, Edge veya Firefox'un güncel sürümleri en sorunsuz deneyimi verir.
  • Mikrofon izni: Tarayıcı ilk aramada mikrofon izni ister; izin verilmezse karşı taraf sizi duyamaz.
  • Kulaklık: Dizüstü bilgisayarın dahili hoparlörü ve mikrofonu yankıya yol açabilir; kablolu veya kaliteli bir kablosuz kulaklık önerilir.
  • Santral tarafı: WebRTC'yi destekleyen bir santral (Asterisk'in PJSIP sürücüsü bunu destekler), WSS için geçerli bir TLS sertifikası ve dahilide WebRTC ayarlarının açık olması.
  • Ağ: Kararlı bir internet bağlantısı. Ses trafiği bant genişliği açısından düşük olsa da gecikme ve paket kaybına duyarlıdır.

Ses kalitesi neden bazen düşer?

Tarayıcı aramalarında yaşanan sorunların büyük kısmı ağdan kaynaklanır. Sık görülen durumlar ve olası çözümler:

  • Kesik kesik ses: Genellikle paket kaybı veya Wi-Fi sinyal zayıflığıdır. Mümkünse kablolu bağlantı kullanın; aynı ağda büyük dosya indirmeleri sesi etkileyebilir.
  • Tek yönlü ses: Bir tarafın sesi gelmiyorsa sorun çoğunlukla NAT ve güvenlik duvarı ayarlarındadır; ICE/STUN yapılandırması ve medya portlarının açık olması kontrol edilmelidir.
  • Yankı: Hoparlör yerine kulaklık kullanmak çoğu zaman sorunu çözer.
  • Arama gelmiyor: Sekme kapatılmış, bilgisayar uyku moduna geçmiş veya WSS bağlantısı kopmuş olabilir. Softphone'un kayıtlı (bağlı) göründüğünü kontrol edin.

Ses kodeği olarak WebRTC'de genellikle Opus kullanılır; operatör hattına çıkışta santral gerektiğinde G.711 gibi kodeklere dönüştürme yapar.

WebRTC softphone güvenli mi?

Standart gereği WebRTC'de ses akışı şifrelidir; şifresiz medya iletimine tarayıcılar izin vermez. Sinyalleşme de WSS ile şifrelenir. Ancak güvenliğin zayıf halkası genellikle santral tarafıdır: zayıf dahili parolaları, gereksiz yere internete açık bırakılmış SIP portları ve güncellenmemiş sistemler risk oluşturur. Santral yönetimini bilen birinin bu ayarları düzenli kontrol etmesi gerekir. Ayrıntılar için FreePBX CRM entegrasyonu yazısına bakabilirsiniz.

Ofis ağı tarayıcıdan aramaya nasıl hazırlanır?

Ofis içinden yapılan aramalarda sorunların çoğu, ağın ses trafiğini diğer trafikle aynı önceliğe koymasından doğar. Basit birkaç düzenleme belirgin fark yaratır:

  1. Bağlantı hızını değil, kararlılığı ölçün. Ses için yüksek hızdan çok düşük gecikme ve düşük paket kaybı önemlidir. Gün içinde farklı saatlerde basit bir gecikme testi yapın.
  2. Arama yapan bilgisayarları mümkünse kabloya bağlayın. Kalabalık ofislerde Wi-Fi kanalları doluysa kesintiler artar.
  3. Modemde ses trafiğine öncelik verin. Destekleniyorsa servis kalitesi (QoS) ayarıyla santral sunucusuna giden trafiğe öncelik tanımlayın.
  4. Güvenlik duvarında gerekli çıkışlara izin verin. Kurumsal güvenlik duvarları WebSocket veya UDP medya trafiğini engelleyebilir. Santralin WSS portuna ve medya port aralığına çıkış açık olmalıdır.
  5. Tarayıcı uzantılarını gözden geçirin. Bazı gizlilik uzantıları WebRTC'yi kısıtlayarak bağlantı kurulmasını engelleyebilir.

Softphone kullanımında kulaklık seçimi neden önemli?

Ses kalitesinin yarısı ağdan, diğer yarısı ise kullandığınız donanımdan gelir. Kalabalık ofislerde çevredeki konuşmaları azaltan, mikrofonu ağza yakın konumlanan kulaklıklar karşı tarafın sizi net duymasını sağlar. Kablolu USB kulaklıklar genellikle en az sorun çıkaran seçenektir. Kablosuz kulaklık kullanılıyorsa bağlantının bilgisayara doğru profil ile kurulduğunu ve tarayıcıda doğru mikrofonun seçildiğini kontrol edin; bazı kablosuz kulaklıklar mikrofon devreye girince ses kalitesini düşürür. İlk kullanımda tarayıcının ses ayarlarından giriş ve çıkış cihazını seçip bir test araması yapmak, sonradan yaşanacak "beni duyamıyorlar" sorunlarının çoğunu önler.

Evden veya sahadan çalışırken nelere dikkat edilmeli?

Tarayıcı softphone'un en büyük avantajlarından biri, ofis dışından da aynı dahiliyle çalışılabilmesidir. Müşteri, temsilci evden çalışsa da firmanın numarasını görür ve görüşme yine CRM'e kaydedilir. Bunun için ev bağlantısının da kararlı olması, ortak kullanılan ağlarda (kafe, otel gibi) mümkünse arama yapılmaması ve bilgisayarın kilitli bırakılmaması gerekir. Mobil tarayıcılarda da WebRTC desteklense de ekran kilitlendiğinde veya tarayıcı arka plana alındığında bağlantı kesilebileceği için gelen arama karşılamada masaüstü kullanımı daha güvenilirdir.

selfCRM'de tarayıcıdan arama nasıl yapılır?

selfCRM'de softphone uygulamanın içinde yer alır ve firmanızın FreePBX/Asterisk santraline WSS üzerinden bağlanır. Yönetici, kullanıcıya bir dahili tanımlar; kullanıcı müşteri ya da aday kartından aramayı başlatabilir, gelen aramayı tarayıcıdan cevaplayabilir. Gelen aramada numara kayıtlı müşteriyle eşleştirilir, arama bittikten sonra görüşme sonucu not olarak eklenir ve çağrı geçmişi müşteri kartında görünür. selfCRM ayrı bir mobil uygulama değil, mobil uyumlu bir web uygulamasıdır.

Santral entegrasyonunun genel çerçevesi için CRM santral entegrasyonu nedir yazısını, ürün özellikleri için özellikler sayfasını inceleyebilirsiniz.

Sıkça Sorulan Sorular

Hayır. WebRTC güncel tarayıcılarda yerleşik olarak bulunur; softphone web sayfasının içinde çalışır. Yalnız mikrofon izni vermeniz gerekir.

Tarayıcılar UDP/TCP üzerinden doğrudan SIP gönderemez, SIP mesajları WebSocket üzerinden taşınır. HTTPS sayfalarda şifresiz WebSocket kullanılamadığı ve mikrofon erişimi güvenli bağlam istediği için TLS ile şifreli WSS kullanılır.

Gelmez. Softphone tarayıcı sekmesinde çalıştığı için sekme kapalıysa veya bilgisayar uyku modundaysa dahili kayıtlı görünmez; arama santralin yönlendirme kuralına göre başka bir hedefe gider.

Evet. WebRTC standardı ses akışının DTLS-SRTP ile şifrelenmesini zorunlu tutar; sinyalleşme de WSS ile şifrelenir.

selfCRM'i yakından tanıyın: CRM programı nedir? · Özellikler · Paketler · Demo ve iletişim

Adaylarınızı, tekliflerinizi ve görüşmelerinizi tek panelde toplayın

selfCRM'i 14 gün boyunca ücretsiz deneyin. Kayıt için cep telefonunuza gelen SMS kodu yeterli.

14 Gün Ücretsiz Dene

İlgili Rehberler