Asterisk & FreePBX: AMI Kullanıcısı Nasıl Oluşturulur?

Asterisk & FreePBX: AMI Kullanıcısı Nasıl Oluşturulur?

AMI (Asterisk Management Interface), üçüncü parti uygulamaların Asterisk (FreePBX) ile düzgün çalışması için kullanılır. Uygulamalar AMI üzerinden sistem olayları ile ilgili güncel bilgileri çekebilir ve Asterisk’e bir takım komutlar gönderebilir.

Asterisk ve FreePBX üzerinde AMI ı kullanabilmek için bir kullanıcı ve şifre tanımlamanız gerekiyor. Bunu iki şekilde oluşturabilirsiniz:

  1. /etc/asterisk/manager.conf dosyasını editleyerek
  2. FreePBX’te Asterisk Manager ile bir kullanıcı oluşturarak.

Şimdi her iki yöntemi de daha ayrıntılı olarak inceleyelim.

Asterisk Üzerinde AMI Kullanıcısı Oluşturmak:

1. Asterisk sunucusuna SSH ile bağlanın.

2. /etc/asterisk/manager.conf dosyasını bir editör ile açın.

nano /etc/asterisk/manager.conf

3. [general] bölümünde AMI ayarlarını girin:

[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0
displayconnects = no

3. [general] bölümünün altında yeni bir kullanıcı oluşturun:

[amiuser]
secret = 123456
deny = 0.0.0.0/0.0.0.0
permit = 192.168.0.0/255.255.255.0
read = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate,message
write = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate,message
writetimeout = 5000

Not: Bu örnekte kullanıcı adı amiuser, şifre 123456 dır. Sadece 192.168.0.0/24 ağından gelen istekleri kabul etmekte de tüm erişimler okuma ve yazma olarak açıktır.

4. Dosyayı kaydedin ve kapatın.

5. Asterisk Manager modülünü yeniden yükleyin:

asterisk -rx "manager reload"

FreePBX Üzerinde AMI Kullanıcısı Oluşturmak:

1. Üst gezinme çubuğunda Settings‘e ve sonra Asterisk Manager Users‘a basın:

FreePBX Asterisk Manager Users
Asterisk Manager Users Menüsü

2. Yeni bir kullanıcı eklemek için Add Manager düğmesine tıklayın.

AMI Kullanıcısı Ekleme

3. Burada yeni bir kullanıcı için ayarlar penceresini görebilirsiniz. Burada ilgili alanları doldurun:

AMI Kullanıcı Bilgileri Ekranı
  • Manager Name: AMI Kullanıcı adını girin (boşluk içermemeli).
  • Manager Secret: AMI Kullanıcısı için parolayı girin.
  • Deny: Burada, AMI ile bağlantıyı kısıtlamak istediğiniz IP adresini ve alt ağ maskesini belirtebilirsiniz. Birden çok ağı belirtmek için “&” simgesini kullanabilirsiniz, ör: 192.168.1.0/255.255.255.0&192.168.2.0/255.255.255.0
  • Permit: AMI bağlantısına izin verdiğiniz ağ ye da tekil IP adresini belirtin.
  • Write Timeout: AMI komutunun yürütülmesi için zaman aşımı süresini girin.

4. Permissions sekmesini kullanarak erişim izinlerini ayarlayın.

AMI Kullanıcı İzin Ekranı

5. Ayarları kaydetmek için sağ alttaki Submit butonuna basın ve sonra sol üstte çıkacak olan Apply Config‘e basarak işlemi tamamlayın.

CUCM üzerinde CDR ve CMR Nasıl Etkinleştirilir?

CUCM üzerinde CDR ve CMR Nasıl Etkinleştirilir?

Çağrı Ayrıntı Kayıtları (Call Detail Record – CDR) ve Çağrı Ölçüm Kayıtları (Call Measurement Record – CMR), Cisco Unified Communications Manager (CUCM) üzerinden yapılan her telefon çağrısı için size ayrıntılı bilgiler sunar. CUCM’de CDR ve CMR kayıtları varsayılan olarak devre dışı bırakılmıştır, bu nedenle manuel olarak etkinleştirmeniz gerekir.

CUCM içinde CDR ve CMR kayıtlarını aşağıdaki adımları takip ederek etkinleştirebilirsiniz:

CUCM’de Çağrı Ayrıntı Kaydı (CDR) Nasıl Etkinleştirilir?

  1. Publisher CUCM administration arayüzünde System -> Service Parameters menüsüne girin

2. Daha sonra Callmanager servisinin aktif olduğu sunucularınızı seçin ve ardından Cisco Callmanager (Active) servisini deçin.

3. System kısmında CDR Enabled Flag parametresini bulun ve True yapın. Eğer sıfır saniyeli çağrı kayıtlarını da görmek isterseniz CDR Log Calls with Zero Duration Flag parametresini de True yapın.

4. Callmanager hizmetinin etkin olduğu birden fazla sunucunuz varsa, bu adımarı her CUCM sunucusu için tekrarlayın.

CUCM’de Çağrı Ölçüm Kaydı (CMR) Nasıl Etkinleştirilir?

  1. Aynı Servie Parameters menüsünde en yukarıya çıkın ve Advanced a tıklayın.

2. Clusterwide Parameters bölümünü bulun ve Call Diagnostics Enabled parametresini Disabled‘dan istediğiniz seçeneğe değiştirin.

Not: CMR parametresi Clusterwide Parameters içinde olduğundan, bunu her sunucu için etkinleştirmeniz gerekmez.

CMS Wireshark Capture Nasıl Alınır?

CMS Wireshark Capture Nasıl Alınır?

Bu makalede Cisco Meeting Server (CMS) üzerinden Wireshark Packet Capture alma adımlarını bulabilirsiniz.

Cisco Meeting Server (CMS) ile uğraşırken ses/video kayıpları, sinyalleşme problemleri gibi bir çok hatayla karşılaşabilir ve bunları giderebilmek için zaman zaman ağ trafiğini dinlemeniz gerekebilir. Bu makalede Cisco Meeting Server (CMS) üzerinden Wireshark Packet Capture alma adımlarını bulabilirsiniz.

CMS Wireshark Packet Capture Adımları:

  • Öncelikle CMS MMP arayüzüne erişmek için CMS sunucunuza SSH ile bağlanın.
  • Bazı kurulumlarda CMS in birden fazla ağ arayüzü olabilir. Bu yüzden bağlandıktan sonra hangi arayüzden packet capture alacağınızı bulmak için callbridge komutunu kullanın:
callbridge” Komutu ile Arayüzü Bulmak
  • Packet capture işlemini başlatmak için pcap <arayüz> komutunu kullanın (bizim örneğimizde pcap a komutunu kullanacağız):
“pcap a” Komutu ile Packet Capture İşlemine Başlamak
  • Packet Capture işlemine başladıktan sonra dinlemek istediğiniz trafiği oluşturun ve daha sonra dinleme işlemini bitirmek için Ctrl + C tuş kombinasyonunu kullanın.

Not: Pcap dosyasının büyüklüğü en fazla 100MB olabilir.

  • Oluşturulan .pcap dosyasını indirebilmek için bir SCP programı kullanabilirsiniz (bizim örneğimizde WinSCP kullanacağız). SCP programı ile SSH bağlantısı yaptığınız kullanıcı adı ve şifreyi kullanarak CMS e bağlanın ve ilgili .pcap dosyasını bulup bilgisayarınıza indirin:
WinSCP ile pcap Dosyasına Erişmek

Bütün hepsi bu kadar 🙂

Cisco RJ-21 Pin Dizilimi

Cisco RJ-21 Pin Dizilimi

Cisco çok portlu ses geçitlerinde analog telefonlar için RJ-21 adı verilen bir ya da birden çok port bulunmakta. Cisco cihaz ile krone çatısı arası mesafeler çok değişken olabileceği için zaman zaman bu portları iletebilmek için özel bir kablo yapmanız gerekebilmektedir.

Çok portlu analog ses geçitlerinde kullanılan RJ-21 portu ve pin sırasını aşağıdaki görselde görebilirsiniz:

RJ-21 Konnektörü Pin Dizilimi
RJ-21 Konnektörü Pin Dizilimi

Aşağıdaki tabloda ise Cisco çok portlu analog ses geçitlerinde kullanılan RJ-21 portlarının pin dizilimini bulabilirsiniz:

Port NumarasıKonnektör PinSinyal
11
26
Ring
Tip
22
27
Ring
Tip
33
28
Ring
Tip
44
29
Ring
Tip
55
30
Ring
Tip
66
31
Ring
Tip
77
32
Ring
Tip
88
33
Ring
Tip
99
34
Ring
Tip
1010
35
Ring
Tip
1111
36
Ring
Tip
1212
37
Ring
Tip
1313
38
Ring
Tip
1414
39
Ring
Tip
1515
40
Ring
Tip
1616
41
Ring
Tip
1717
42
Ring
Tip
1818
43
Ring
Tip
1919
44
Ring
Tip
2020
45
Ring
Tip
2121
46
Ring
Tip
2222
47
Ring
Tip
2323
48
Ring
Tip
2424
49
Ring
Tip
25,50,51,52Toprak (GND)
Cisco – Huawei Komut Eşleme Tablosu

Cisco – Huawei Komut Eşleme Tablosu

Network dünyasında en çok kullanılan iki üretici olan Cisco ve Huawei ağ cihazlarının komut arayüz komutları takdir edersiniz ki birbirinden farklıdır. Aşağıdaki tabloda iki farklı üreticinin temel yönlendirici komutlarının eşleniklerini bulabilirsiniz:

Cisco – Huawei Komut Eşleme Tablosu:

CiscoHuawei
pingping
traceroutetracert
showdisplay
show interfacesdisplay interface
show ip routedisplay routing-table
show ip interfacedisplay ip interface
show versiondisplay version
show ip bgpdisplay bgp routing-table
show clockdisplay clock
show portdisplay port-mapping
show flashdir flash: (user view modunda)
show loggingdisplay logbuffer
show snmpdisplay snmp-agent statistics
show frame-relay pvcdisplay fr pvc-info
show usersdisplay users
enablesuper
disablesuper 0
conf tsystem-view
exitquit
endreturn
show policy-map interfacedisplay qos policy interface
sendsend (user view modunda)
write terminal (sh run)display current-configuration
sh startupdisplay saved-configuration
write erasereset saved-configuration
write mem (wr / copy run start)save
clear countersreset counters interface
telnettelnet
enable secret (conf modunda)super pass cipher (system modunda)
term monterm debu
clockclock
noundo
debug / no debugdebugging / undo debugging
copy running-configsave safely
terminal monitorterminal monitor
terminal no monitorundo terminal monitor
clear countersreset counters interface
clear interfacereset counters interface
clear access-list countersreset acl counter all
reloadreboot
shutdownshutdown
bootboot bootrom
aaahwtacacs scheme
terminal no monitorundo terminal monitor
tacacs-serverhwtacacs scheme
snmp-servertftp-server
router bgpbgp
router riprip
clear ip cefreset ip fast-forwarding
clear ip route *reset ip routing-table statistics protocol all
clear ip bgpreset bgp all
show techdisplay diagnostic-information
sh ip nat translationdisplay nat session
show controllerdisplay controller
show dsl int atm 0display dsl status interface atm 2/0
sho atm pvcdisplay atm pvc-info
sho crypto isakmp sadisplay ike sa
sho crypto isakmp keydisplay ike peer
sho crypto isakmp policedisplay ike proposal
Cisco – Huawei Komut Eşlenikleri