Asterisk PJSIP trunk’ını IllyVoIP’e bağlama
registration, auth, endpoint ve AOR nesnelerini anlayın, kısıtlı yol kurun ve kayıt/yönlendirme hatalarını ayırın.
Doğrudan yönetilen res_pjsip Asterisk içindir; eski chan_sip değildir. FreePBX gibi arayüz yapılandırmayı üretiyorsa dosyaları değil arayüzü kullanın; FreePBX rehberine bakın. Önce kurulu sürüm ve belgesini kontrol edin.
Başlamadan önce
Parola doğrulamalı hat kullanılır. SIP Lines üzerinden SIP kullanıcı/parola, sunucu, hedef port ve taşıma alın. Portal girişi kullanmayın. IP hattını bağımlı cihazları incelemeden değiştirmeyin.
Yönetici erişimi, özel yedek ve çalışan test dahilisi gerekir. Bir IllyVoIP SIP hattı PBX’i sağlayıcıya, dahili çalışan telefonunu PBX’e bağlar; aynı hesap değiller.

Tek test dahilisi ve kontrolünüzde hedefle başlayın. Bütün ofisi hemen taşımayın. Çalışan PBX’te test bitene kadar eski rotayı tutun.
1. İlişkili nesneleri kurun
PJSIP kaydı trunk’ın sadece parçasıdır. illy-auth, illy-registration, illy-aor, illy-endpoint gibi açık adlar kullanın. Adlar nesneleri bağlar, kimlik bilgisi değildir. Dosyalar include ve yapılandırma yönetimine bağlıdır.
| Alan | Değer |
|---|---|
| auth | type=auth; auth_type=userpass; hattın username/password bilgileri |
| registration | outbound_auth auth’a; server_uri sunucu SIP URI’sine; client_uri o sunucudaki kullanıcıya işaret eder |
| aor | Statik contact giden çağrıların IllyVoIP SIP URI’sine gider |
| endpoint | aors aor’a, outbound_auth auth’a; context kısıtlı gelen dialplan’a işaret eder |
| transport | Doğru taşıma nesnesini kullanın; dolu adres/portta ikinci dinleyici açmayın |
| identify | IP tanımlamada yalnız onaylı gelen SIP kaynaklarını eşleyin |
2. Doğrulamayı iki yerde bağlayın
SIP bilgilerini auth’a koyup registration ve giden endpoint’ten referans verin. Yalnız registration kimlik bilgisi kullanıyorsa kayıt başarılı, giden başarısız olabilir. Biçim sip:SIP_USERNAME@SIP_SERVER client_uri için ve sip:SIP_SERVER server_uri içindir; gereken port/taşımayı ekleyin. Etiketleri gerçek değerlerle değiştirin.
Gerekmedikçe taşımayı koruyun. Bazı değişiklikler reload’dan fazlasını ister. Yanlış hesap nesnesi için çalışan PBX’i restart etmeyin. Yedekleyip sürüm dağıtım prosedürünü izleyin.
3. Geleni giden context’ten ayırın
from-illyvoip gibi yalnız beklenen kimlikleri bilinen dahili/grup/IVR’a gönderen context oluşturun. Sınırsız internal/outbound eklemeyin. IP tanımlama için onaylı kaynak alın; registrar adı tüm gelen kaynakların kanıtı değildir.
DID eşlemeden kontrollü gelen çağrıda alınanı inceleyin. Numara yerine registration contact kimliği gelebilir. Beklenen gözlenen kimliği eşleyin; rastgele dış numara arayan catch-all eklemeyin.
4. Dar test rotası
Yalnız test dahilisinin context’inde kesin hedefi eşleyip endpoint’e gönderin. Biçim: PJSIP/NUMBER@illy-endpoint. NUMBER normalize hedeftir. Eylemi genel gelen context’e koymayın. Başarıdan sonra yalnız gereken desen/dahililere genişletin.
5. Yeniden değiştirmeden durumu inceleyin
CLI’da okuyun: pjsip show registrations, pjsip show endpoints ve pjsip show aors. Nesne ve AOR contact kontrol edin. Kayıt, giden dialplan testi değildir. Eksik endpoint yükleme/ayar sorunudur, mutlaka reddedilmiş parola değil.
Bir test için yönetici kısa özel SIP izi toplasın, sonra logger kapansın. Numara ve auth içerebilir. Genel timer/NAT/codec değişiminden önce hedef/yanıtı Portal kaydıyla karşılaştırın.
Ses, arayan kimliği ve güvenlik
SIP taşıma ve medya şifreleme ayrıdır. Portal/PBX sesini eşleyin; RTP, SDES-SRTP, DTLS-SRTP değiştirilebilir değildir. Taşıma, codec ve ağı birlikte değiştirmeyin; neyin düzelttiğini/bozduğunu kaybedersiniz.
Yalnızca hesabın izin verdiği giden arayan kimliğini kullanın. PBX’e yazmak doğrulamaz. Anonim geleni genel giden rotalara açmayın, firewall kapatmayın. Kaynak IP için destekten güncel liste alın, tahmin etmeyin.
Personelden önce kabul kontrolü
- Trunk ve test telefonu dahilisinin kaydını ayrı kontrol edin.
- Seçili dahiliden arayıp trunk’ı doğrulayın. Önce bakiye/fiyat bakın; ücretli olabilir.
- İki yönlü ses ve görünen numarayı, yetkili menüde tuşları test edin.
- Gelen için bir aktif IllyVoIP numarasını PBX hattına yönlendirin, dışarıdan arayıp iç hedefi doğrulayın.
- İzinsiz dahilinin test rotasını kullanamadığını doğrulayın; sonra erişimi genişletin.
Zaman, saat dilimi, dahili, rota ve açık referans kaydedin. Hata varsa PBX model/sürümüyle desteğe verin. SIP kod rehberi açıklamaya yardımcıdır. Parola/temizlenmemiş log yayımlamayın.
Resmî belge ve Portal akışına dayanır; her PBX sürümünün gerçek çağrıyla test edildiği iddiası değildir. Acil hizmet ve özel ekipman ayrı kurulum/doğrulama ister.