Sağlayıcı Kurulumu

SipLine'ı Twilio SIP Trunking ile Yapılandırın

Esnek, kullandıkça öde VoIP aramaları için SipLine'ı Twilio'nun Elastic SIP Trunking hizmetine bağlayın. Bu kılavuz, bir trunk (santral bağlantısı) oluşturmayı, kimlik bilgilerini ayarlamayı ve SipLine'ı yapılandırmayı kapsar.

8 dk okuma

Ön Koşullar

  • Bir Twilio hesabı (https://www.twilio.com/)
  • Bilgisayarınızda SipLine yüklü olmalıdır
  • Twilio Konsolunda oluşturulmuş bir Twilio SIP trunk (veya 1. adımda bir tane oluşturacağız)
1

Twilio Konsolunda bir SIP Trunk Oluşturun

Twilio Konsoluna giriş yapın ve Elastic SIP Trunking > Trunks bölümüne gidin. Create new SIP Trunk seçeneğine tıklayın ve açıklayıcı bir ad verin (ör. "SipLine Desktop"). Trunk SID'sini not edin — sonraki adımlar için buna ihtiyacınız olacak.
Halihazırda bir SIP trunk'ınız varsa, onu yeniden kullanabilirsiniz. Her trunk, birden fazla kimlik bilgisi listesini ve origination URI'sini destekler.
2

Kimlik Bilgisi Listesi Oluşturun

Elastic SIP Trunking > Authentication > Credential Lists bölümüne gidin ve Create new Credential List seçeneğine tıklayın. Bir kullanıcı adı ve güçlü bir parola ekleyin — bunlar SipLine'daki SIP giriş bilgileriniz olacaktır. Ardından trunk ayarlarınıza geri dönün ve bu kimlik bilgisi listesini Authentication sekmesi altında atayın.
Twilio, digest (özet) kimlik doğrulaması gerektirir. Kimlik bilgisi listesinin trunk'ın Termination kimlik doğrulaması bölümüne atandığından emin olun, aksi takdirde giden aramalar reddedilecektir.
3

Origination URI'sini Yapılandırın

Trunk ayarlarınızda Origination sekmesine gidin ve bir origination URI ekleyin. Bu, Twilio'ya gelen aramaları nereye göndereceğini söyler. Bunu SipLine'ınızın genel IP'sine veya SIP adresine ayarlayın. Sadece giden aramalara ihtiyacınız varsa, şimdilik bu adımı atlayabilirsiniz.
NAT arkasında arama almak için, SIP kaydı tabanlı bir yaklaşım kullanmayı düşünün. Twilio ayrıca statik origination URI'lerine alternatif olarak SIP etki alanı kaydını (domain registration) destekler.
4

Termination (Sonlandırma) Ayarlarını Yapın

Trunk ayarlarınızdaki Termination sekmesine gidin. Termination SIP URI'sini not edin — your-trunk-name.pstn.twilio.com gibi görünecektir. Bu, SipLine'da yapılandıracağınız SIP sunucu adresidir. 2. adımdaki kimlik bilgisi listesinin buraya atandığından emin olun.
Ayrıca IP Access Control Lists bölümü altında ek güvenlik için sonlandırmayı belirli IP adresleriyle sınırlayabilirsiniz.
5

SipLine'da Hesabı Yapılandırın

SipLine'ı açın ve Settings > SIP Accounts > Add Account bölümüne gidin. Şunları girin: SIP Server: your-trunk-name.pstn.twilio.com, Port: 5060 (veya TLS için 5061), Twilio kimlik bilgisi listenizdeki Kullanıcı Adı ve Parola. Save seçeneğine tıklayın ve durumun Registered olarak görünmesini bekleyin.
SipLine, diğer SIP yazılımlarıyla çakışmayı önlemek için varsayılan olarak yerel port 15060'ı kullanır. Uzak sunucu portu (5060/5061), SipLine'ın yerel dinleme portundan bağımsızdır.
your-trunk-name kısmını Twilio trunk ayarlarınızda gösterilen gerçek termination URI'si ile değiştirin. Yanlış URI kullanılması kayıt işleminin başarısız olmasına neden olacaktır.
6

Şifrelenmiş Ses için SRTP'yi Etkinleştirin

Twilio medya şifrelemesi için SRTP'yi destekler. SipLine'da Settings > SIP Accounts > [Hesabınız] > Security bölümüne gidin ve SRTP'yi etkinleştirin. Ayrıca şifrelenmiş sinyalleşme için transport'u (aktarımı) TLS (port 5061) olarak ayarlayın. Bu, hem arama kurulumunuzun hem de sesinizin Twilio sunucularına uçtan uca şifrelenmesini sağlar.
Twilio ile TLS + SRTP kullanılması şiddetle tavsiye edilir. Dinlemeyi önler ve HIPAA gibi bazı uyumluluk çerçeveleri için gereklidir.

Sıkça Sorulan Sorular

Twilio SIP Trunking'in maliyeti nedir?

Twilio, kullandıkça öde fiyatlandırmasını kullanır. Giden ve gelen aramalar için dakika başına ödeme yaparsınız ve ücretler varış noktasına göre değişir. Aylık trunk ücreti yoktur — yalnızca kullanım için ödeme yaparsınız. Güncel ücretler için Twilio SIP Trunking fiyatlandırma sayfasını kontrol edin.

SipLine'da Twilio üzerinden arama alabilir miyim?

Evet. Twilio Konsolundan bir telefon numarası satın almanız ve trunk'ınızdaki origination URI'sini SipLine'ı işaret edecek şekilde yapılandırmanız gerekir. Biri Twilio numaranızı aradığında, Twilio aramayı origination ayarları üzerinden SipLine'a yönlendirecektir. Gelişmiş arama yönlendirmesi için TwiML de kullanabilirsiniz.

Twilio ile SRTP kullanmalı mıyım?

Evet, bu önerilir. Twilio, medya şifrelemesi için SRTP'yi tam olarak destekler. SipLine'da SRTP'yi etkinleştirin ve sinyal şifrelemesi için TLS transport'u (aktarımı) (port 5061) kullanın. Bu, aramalarınızı dinlenmekten korur. Twilio'nun belgeleri, üretim kullanımı için şifrelenmiş bağlantıları önermektedir.

SipLine'da birden fazla Twilio trunk yapılandırabilir miyim?

Evet. SipLine'da her biri farklı bir Twilio trunk'ını işaret eden birden fazla SIP hesabı ekleyebilirsiniz. Bu, farklı telefon numaraları veya bölgeler için ayrı trunk'larınız varsa yararlıdır. Her hesap bağımsız olarak kaydedilecektir.

Kayıt işlemi 403 hatasıyla başarısız oluyor. Sorun nedir?

Twilio'dan gelen bir 403 Forbidden hatası genellikle kimlik bilgisi listesinin trunk'ın termination bölümüne atanmadığı veya kullanıcı adı/parolanın yanlış olduğu anlamına gelir. Twilio Konsolunda (1) kimlik bilgisi listenizin var olduğunu ve doğru kimlik bilgilerine sahip olduğunu, (2) kimlik bilgilerinin trunk'ınızın Termination > Authentication bölümüne atandığını ve (3) doğru termination SIP URI'sini kullandığınızı doğrulayın.

İlgili Kılavuzlar

Başlamaya Hazır mısınız?

SipLine'ı ücretsiz indirin ve bu kılavuzu takip edin.