Kişisel web sitesi

Digium, Sangoma, Rhino FXO analog card performans testi. Asteriks için en iyi analog fxo kart hangisidir?

Temmuz 19th, 2008 Gönderildi Rhino, asterisk, digium, sangoma, voip

Bu makaleyi kaleme alırken Benjamin Disraeli’nin bir sözü aklıma geldi.
“Üç tür yalan vardır: yalanlar, kahrolası yalanlar ve istatistikler.”

“There are three kinds of lies: lies, damned lies, and statistics.”

Buda nerden çıktı diye merak ediyorsanız önce makaledeki istatistikleri, sonra da makalemin sonucunu okuyun :)

Yine her zaman ki gibi size ister istemez tüm makaleyi okutmaya kararlıyım J

Asteriks Pbx Sistemi ile uyumlu çalışan analog ve dijital kartlar için tercih yapmak gerektiğinde, değişik markalar arasında gider geliriz.

İsteriz ki en iyisine karar verelim, konu asteriks ise akla ilk gelen kart digium firmasının ürettiği kartlardır, çünkü asteriks yazılımı da digium kartlar da aynı firma tarafından üretilip dağıtılmaktadır. İster istemez akla şu kanı geliyor.

“Adamlar kendi pbx sistemi ile çalışan en iyi kartı üretmiştir, ama bu adamlar donanımcı değil, fason mu yaptırıyorlar acaba, sangoma daha eski bir marka, aa bide rhino var onun içinde çok iyi diyorlar”

Şeklindeki iç seslerinizi dinlerken kararsızlık mide bulantısına dönüşür.

Tabi kendiniz için alıyorsanız bu şekilde olur, yoksa birisi size santral kurup satacaksa, adam her ürünü test etmek istediği için gözünüzün yaşına bakmaz! Her ürün için parasını size ödettirerek bedavaya test etme imkânına kavuşur :)

İşte bu konuda insanlar bana sürekli görüş soruyorlar, ancak ne yazık ki çok da tatmin edici cevaplar veremiyordum.

Madem kişisel sitemde ki her makaleyi kendim kaleme almak ve kendi bilgi birikimlerimi paylaşmak istiyorum ve mademki her ürünü test edecek kadar zamanım yok, o zaman en azından işin uzmanlarının yaptıkları testleri kısmi olarak Türkçeleştireyim ve sizlerle paylaşayım istedim.

Testi ben yapmasam da en azından test usulünü ve sonuçlarını Türkçeleştirip değerlendireyim.

Testi yapan kişi digium firmasında donanım ürün uzmanı olarak çalışıyor.
Raporu Digium Firması yayınlıyor. Hata var mıdır, bence yoktur, çünkü USA da burada ki gibi haksız rekabet yapamazsınız, itiraz ederler diyerek test içeriğine geçiyorum.

Orijinal test dokümanını buraya tıklayarak görebilirsiniz. (Adobe acrobat reader gereklidir.)

TEST EDİLEN FXS FXO ANALOG VE DİJİTAL KARTLAR

Digium TDM410

Digium TDM800

Digium AEX800

Sangoma A400, Wanpipe 3.2.5 Driver Package

Rhino R8FXX, Rhino 2.2.4 Driver Package

TEST İÇİN KULLANILAN YAZILIM VE DONANIMLAR

• Asterisk 1.4.17 tarball

• Zaptel SVN 1.4 r41114

• Dell Dimension 3100 P4 3.2 Ghz

• Debian “Etch” 2.6.18.5-amd64

• Empirix Hammer ( Bu ürünü kendi testleriniz için de tavsiye ederim. Empirix Hammer Call Analyzer olarak geçmekte. http://www.empirix.com/products-services/v-hca.asp )
http://www.empirix.com/www/resources/media/pdf/datasheets/ds_CIG_HAMMER_CALL_ANALYZER.PDF

Testin içeriği sinyalleşmeden ziyade sip session ile başlatılan çağrıların ses paketlerinin gidiş ve geliş kalitesini ölçen bir testi kapsamaktadır.

Amerika daki Voip uzmanı sevgili Erol bey’e Interrupt tam olarak neyi ifade eder diye sordum, oda bana güzel bir örnek verdi.

Interrupt : İki kişi karşılıklı konuşurken birisi araya girmesi konusunda kesiklik olursa, sözleri bölünürse ve bu karşılıklı konuşma bu olay yüzünden kesintiye uğrarsa işte buna Interrupt denir :)

İşte bu test bunu kapsıyor. Kart üzerinden ses akarken oluşan milisaniyelik kesintileri, bölünmeleri hesaplayıp, ürünleri karşılaştırıyor.

Empirix® Hammer yazılımı yukarıda adı verilen markaların ürünlerinin bağlı olduğu sunucudan çağrı başlatır ve başlatılan bu çağrılar için, ses kalitesi, CPU yüklenmesi vs gibi birçok önemli ölçüt için sonuçlar kaydedilir.

Neyse fazla uzatmadan sonuçlara geçelim.

İlk testimiz telefon sistemlerinde ki ses kalitesini ölçmeye yarayan ve Telekom sektöründe Hammer testi olarak adlandırılan testi içermekte.

Bu testin amacı ve bizim anlayacağımız dilde ki tercümesi, telefon sisteminde sürekli çağrı başlatılır, bu çağrılar anlık olarak sürekli artar ve analiz edilir, amaç sistemin ne zaman “gümleyeceğini” bulmaktır. Sistemin Kaç çağrıda “yamulduğunu” anlamak için kullanılır. Borusan’ın kulakları çınlasın! J Bu testi gerçek çağrılar ile yapmıştık :)

Tabi burada ki test de bu hammer testinde kullanılan her kriter kullanılamıyor.
Aynı anda başlatılan çağrı zaten port ile doğru orantılı olduğu için buradaki test unsuru sesin işlenmesi konusunda oluyor.

Testin orijinal Adı Perceptual Evaluation of Speech Quality (PESQ)
Ses kalitesi ölçüm testi

Ve sonuçlara göre;

Digium AEX800 ürünü Sangoma A400 ürününden %15.69, Rhino R8FXX ürününden ise %24.79 daha performanslı.

Digium TDM800 ürünü Sangoma A400 ürününden %13.96, Rhino R8FXX ürününden ise %21.61 daha performanslı.

Digium TDM410 ürünü Sangoma A400 ürününden %9.38, Rhino R8FXX ürününden ise %18 daha performanslı.

En iyiler

  1. Digium AEX800 - Digium 8 Port FXO Analog Kart
  2. Digium TDM800 - Digium 8 Port FXO Analog Kart
  3. Digium TDM410 - Digium 4 Port FXO Analog Kart
  4. Sangoma A400 - Sangoma 6 Port FXO Analog Kart
  5. Rhino R8FXX - Rhino 8 Port FXO Analog Kart

Sonuç : Ses kalitesi için En iyi Ürün : Digium AEX800

İŞLEMCİ KULLANIM TESTİ – CPU USAGE

Bu test hiç içime sinmedi ya, hadi neyse açıklayalım.

Kullanılan Yazılım ve Donanımlar

• Asterisk 1.4.17 tarball

• Zaptel 1.4.8 tarball

• Dell Dimension 3100 P4 3.2 Ghz

• Control Digium TDM844B

• Whitebox PC

• Debian “Etch” 2.6.18.5-amd64

Burada yukarıda ki sisteme ek olarak bir test bilgisayarı ekleniyor.
Bu test bilgisayarına Digium TDM844B FXS FXO analog kartı yerleştiriliyor.

Daha önceden testi yapılan kartların bulunduğu sunucudan bu test sunucusuna FXS den FXO ya FXO dan FXS’ yönlerine doğru bağlantı kuruluyor.

Yani çağrı başlatıyor. Bu çağrıların kartlar tarafından işlendiği sırada 5 er dakikalık aralıklarla CPU değerlerini kaydediyor.

Digium’un kendi FXS ürününden kendi FXO ürününe bağlanması şüpheciliğimizi harekete geçiriyor ama napalım, test bu işte.

Daha sonra çelişkiler kısmında değineceğim.

Test için kullanılan Analog kartlar

• Digium TDM844E 8 eş zamanlı çağrı ve Echo Cancellation özellikli analog kart

• Digium AEX844E 8 eş zamanlı çağrı ve Echo Cancellation özellikli analog kart

• Sangoma A400, Wanpipe 3.2.3 Sürücüsü, 6 eş zamanlı çağrı ve Echo Cancellation özellikli analog kart

• Rhino R8FXX, Rhino 2.2.4 Sürücüsü, 4 eş zamanlı çağrı ve Echo Cancellation özellikli analog kart

Test sonucuna göre en çok CPU kullanan ürünler sırası ile;

  1. Rhino R8FXX
  2. Sangoma A400
  3. Digium AEX800
  4. Digium TDM800

En az CPU kullanan ve doğal olarak CPU kullanım yüzdesine göre en iyi ürün ise yukarıdaki listenin tam tersi.

1. Digium TDM800

2. Digium AEX800

3. Sangoma A400

4. Rhino R8FXX

Rhino Equipment R8FXX ürünü, 4 aktif kanal kullanarak, 8 aktif kanal kullanan Digium TDM800 ürününden %70 daha fazla, ve yine 8 kanal ile teste giren Digium AEX800 analog kartından % 54 daha fazla CPU kullandığı için testin en çok CPU kullanan ve en kötü ürünü seçilmiş.

Sangoma Technologies A400 ürünü, 6 aktif kanal kullanarak teste girmiş ve 8 aktif kanal kullanan Digium TDM800 ürününden %30 daha fazla ve yine 8 kanal ile teste giren Digium AEX800 analog kartından % 17 daha fazla CPU kullanmış.

Tabi % değerleri tam olarak vermemişler, oranlar birbirlerine kıyaslanarak bulunmuş.

Sonuç : Digium FXO kartlar daha az CPU yani işlemci tüketiyormuş.

Eğer bu test sonuçları doğru ise en iyi analog kartlar Digium firmasının ürettiği analog kartlar oluyor ve kararımızı buna göre verirsek de biz karlı oluyoruz.

Ancak!

Makalenin başında Benjamin Disraeli den alıntı yaparak ne demiştik?

“Üç tür yalan vardır: yalanlar, kahrolası yalanlar ve istatistikler.”

Yukarıda ki test sonuçlarının yalan olması mümkün değil, 3 büyük firmanın ürünleri karşılaştırılıyor ve yalan olsa çok yüklü bir tazminat ödemek ve itibar kaybı ile karşı karşıya gelirler.

Peki sorun nerde sorun istatistiklerin gösterim şeklinde.

Digium kendi iki ürününü diğer iki firmanın birer ürünü ile kıyaslamış.

Digimun bir ürünü yine digium’un diğer bir ürününe açık ara fark atabiliyor.

Beklide Sangoma’nın başka bir ürünü de Digium’a fark atabilir.

İstatistikler yalan söylemese de gerçekleri de söylemeyebilirler.
Mesele nereden baktığınıza bağlıdır.

Eğer ki Sangoma ya da Rhino’nun diğer ürünleri digium’a fark atabiliyorsa, daha iyi sonuçlar veriyorsa yularıda ki sonuçlar digium’u yalancı çıkartmaz, çünkü testler o ürünlerle yapıldı, ortada yalan yok ama gerçekte yok!

İşte burası meseleye kuşku ile yaklaştığımız yer oluyor ve o girişte ki 3 yalandan birinin istatistik olduğu cümlesini açıklıyor.

Tabiî ki bu sadece bir varsayım ve Digium’un bu raporu %100 doğru olabilir.

Ben olsam Digium alırım :)

Vaktim olursa ileriki bir tarihte Digium gibi PCI kartlar ile audiocodes gibi sip gateway’ler için bu testi kendim yapacağım.

İşlerinizde başarılar dilerim.

Saygılarımla

Suat COŞKUN

Sitedeki hiçbir yazı, çalışan bir link ile kaynak gösterilmeden alıntı yapılamaz!

Bu makale ile ilgili olabilecek diğer makalelerim aşağıdadır.

Yorum göndermek için giriş yapmalısınız.

WordPress database error Table 'suatblog.sc_posts_okunma' doesn't exist for query update sc_posts_okunma set sayac_toplam = (sayac_toplam+1), sayac_bugun = (sayac_bugun+1), son_okuma = '2008-11-20 09:59:37' WHERE postID='106' made by sayac_say WordPress database error Table 'suatblog.sc_posts_okunma' doesn't exist for query insert into sc_posts_okunma (postID, sayac_toplam, sayac_bugun, son_okuma) values ('106', '1', '1', '2008-11-20 09:59:37') made by sayac_say WordPress database error Table 'suatblog.sc_posts_okunma' doesn't exist for query update sc_posts_okunma set sayac_toplam = (sayac_toplam+1), sayac_bugun = (sayac_bugun+1), son_okuma = '2008-11-20 09:59:37' WHERE postID='153' made by sayac_say WordPress database error Table 'suatblog.sc_posts_okunma' doesn't exist for query insert into sc_posts_okunma (postID, sayac_toplam, sayac_bugun, son_okuma) values ('153', '1', '1', '2008-11-20 09:59:37') made by sayac_say