Skip to content

SIP Router Project

The SIP Router Project  is the common development framework for projects related to  SIP Express Router (aka SER), referred further as x-SER projects. The projects that joined the initiative so far are:  SIP Express Router (SER)  ““ the initial project started in 2001 (released under GPLv2 in 2002),  Kamailio (OpenSER)  ““ the project started as fork of SER in 2005 and  OpenIMSCore  ““ the IMS prototyping project branched from SER.

The latest stable branch of the project is 4.1 ““ created in December 2013. This code base is used to release  Kamailio 4.1.x  versions.

SER LogoOpenSER Logo

Since January 2010, by release of v3.0.0, SIP Express Router (SER) and Kamailio (OpenSER) are the same application, built from same source code. The differences are in database structure used to store subscriber profiles and routing information, which is a matter of what modules are used (e.g., for authentication, user location, a.s.o.). SER refers now to this application used with modules_s/auth_db module while Kamailio is same application but with modules_k/auth_db module.

The main goals for the project are:

  • bring together the developers and user communities of these projects
  • reduce maintenance overhead
  • avoid duplicated efforts in development
  • develop a core framework that is flexible, extensible and scalable
  • promote and build a solid open source SIP server project
  • ensure business credibility
  • make future forking undesirable, this harms everybody, affects credibility and business

On  October 10, 2009, source code of SER and Kamailio was completely integrated in SIP Router GIT repository and branches were created to prepare 3.0.0 releases. On  January 11, 2010, Kamailio 3.0.0 was released.

SIP Router Project Facts:

  • integration has finished ““ one source code tree for Kamailio and SER
  • single development environment for Kamailio and SER SIP servers ““ new features are available in both at once
  • releases to easy migration and maintenance depending on which project you are more familiar ““ see  releases page for more details
  • you can run mixed Kamailio and SER modules in the same SIP server instance
  • provides all features of Kamailio and SER in one SIP server
  • over 50 developers, more than 20 very active
  • over 160 extensions (modules) all together
  • command line tools (sercmd, kamctl, “¦) and web management interfaces (siremis, serweb)
  • dozens of  new features in 3.0.0 releases.
  • more feature to come in  future releases.

Yandex.Navigator

yandex.nav1Android cihazlarına yükleyebileceğiniz en iyi ücretsiz navigasyon yazılımı durumunda. Bundan google maps in Türkiye için sesli navigasyon servisini sunmuyor olması gösterilebilir.

Android cihazlarda kullanılabilecek ücretli olan  Sygic, Navitel, Route 66 ve iGO yazılımları mevcut. Bunlardan birini kullanıyorsanız yandex navigator size biraz eksik gelecektir. Bazı ilave özellikler arayacağınız kesin.

Canlı trafik hizmeti oldukça güzel ancak büyük şehirler dışında pek işe yaramıyor.

Sınırlı internet paketine sahipseniz yazılımın yapılandırmasını iyi yapmanızda fayda var. Kullanacağınız alanların çevrimdışı haritasının cihazından olmasına dikkat edin.

Türkiye’de kullanılan android cihazlarda olmazsa olmaz yazılımlardan.

5620 SAM Client

Alcatel 5620 SAM clienti kurmanın-çalıştırmanın birden fazla yöntemi var. eğer sunucunuz standart konfigürasyonla kuruldu ise client dosyalarını sam sunucunuz dan edinebilirsiniz.

ssl kullanmıyorsanız :

http://<sam-sunucu-adresi>:8085/client ,

eğer ssl kullanıyorsanız

https://<sam-sunucu-adresi>:8444/client  

adresini tarayınızın adres çubuğuna yazın. karşınıza aşağıdaki şekilde bir sayfa açılacaktır. buradan install or launch linkine tıklayarak SAM clientini  yükleyebilirsiniz.

linux ve windoz işletim sisteminde çalışabilmektedir.

NN019881

sam çalıştıktan sonra sizi aşağıdaki ekran karşılayacaktır.

NN024077

 

linux işletim sisteminde de çalıştığı için ferhatcicek.com da kendin yer buldu 🙂

 

huawei network ekipmanlarında otomatik kayıt işlemi

ağımızdaki network ürünlerinde otomatik kayıt işlemini aktif etmek her zaman faydalıdır. özellikle sahada yer alan cihazlarda bu özelliği aktif etmeyi kesinlikle unutmamak gerekiyor. canlı bir networkde  cihaz üzerindeki bilgiler anlık olarak değiştirilebilirler. sahada bir enerji kesintisinde cihaz üzerindeki yapılan değişiklikler kaybolacaktır. günde bir sefer otomatik konfigürasyon kayıt işlemi gerçekleştirmek yetecektir. bu süreyi çok kısa tutmayın. çünkü bu kayıt sırasında sistem kaynakları fazla kullanılacağından qos vb sorunlar yaşamamak için buna dikkat edilmesi gerekmektedir.

huawei cihazlarda bu işlem aşağıdaki komut takımı ile yapılmaktadır. buradaki 1440 dakika türündedir.

#autosave interval on
#autosave interval 1440

huawei dslam adsl port tanımlarının yapılması

öncelikle adsl profilimizi oluşturmamı gerekecek.  16mbit_test  isimli 16384Kbps/ 4096Kbps hızına sahip bir adsl2+ profil tanımlayalım.

test_dslam(config)#adsl  line-profile add 10
  Start adding profile
  Press 'Q' to quit the current configuration and new configuration will beneglected
>!!Do you want to name the profile (y/n) [n]:y
>!!Please input profile name:16mbit_test
>  Please choose default value type 0-adsl 1-adsl2+ (0~1) [0]:1
>  Will you set basic configuration for modem? (y/n)[n]:n
>  Please select channel mode 0-interleaved 1-fast (0~1) [0]:1
>!!Please select form of transmit rate adaptation in downstream:
>  0-fixed 1-adaptAtStartup 2-adaptAtRuntime (0~2) [1]:1
>  Will you set SNR margin for modem? (y/n)[n]:n
>  Will you set parameters for rate? (y/n)[n]:y
>  Minimum transmit rate in downstream (32~32000 Kbps) [32]:32
>  Maximum transmit rate in downstream (32~32000 Kbps) [24544]:16384
>  Minimum transmit rate in upstream (32~6000 Kbps) [32]:32
>  Maximum transmit rate in upstream (32~6000 Kbps) [1024]:4096
  Add profile 10 successfully

isterseniz tanımlamış olduğunuz ve sistem üzerindeki aktif profilleri

test_dslam(config)#display adsl line-profile

komutu ile görebilirsiniz. şimdi kullanacağımız porta tanımlamış olduğumuz profili ekleyelim. burada öncelikle kullanacağımız portu pasif hale getirmeyi unutmamak gerekmektedir.

test_dslam(config)#interface adsl 0/0
test_dslam(config-if-adsl-0/0)#deactivate 0
test_dslam(config-if-adsl-0/0)#
  Deactivate port 0 successfully

test_dslam(config-if-adsl-0/0)#
! EVENT WARNING 2013-10-27 11:58:35 ALARM NAME :ADSL port deactivation
  PARAMETERS :Frame ID: 0, Slot ID: 0, Port ID: 0

test_dslam(config-if-adsl-0/0)#activate 0 profile-index 10

test_dslam(config-if-adsl-0/0)#
  Send the command to activate port 0 successfully

test_dslam(config-if-adsl-0/0)#port desc 0/0/0 description test_portu

şimdi ise networkümüzde kullanılacak vlan,vpi,vci değerlerini girelim. networümüzde 1000 vlanını kullandığımı varsayalım. türkiyede ise 8,35 değerleri kullanıldığından buna göre gerekli tanımlamalarıda eklememiz gerekmektedir.

test_dslam(config)#service-port vlan 1000 adsl 0/0/0  vpi 8 vci 35 rx-cttr 6 tx-cttr 6

huawei dslam için porta ait tanımlamalar temel düzeyde bu kadar.

elektro-jet travelling cleaners : mitsubishi plc yazılımı

ispanyol elektro-jet firmasının spin, weav v.b. tekstil makineleri için taşıyı temizleyicileri mevcuttur. detaylarına  www.electro-jet.com  adresinden bakılabilir. temel olarak  basit yapısı olan bir makineler sık sorun çıkarabilirler tekstil işletmelerinde. bu makinede hareketi sağlayan iki adet motor, emiş için bir fan motoru ve hareket algılamasını yapan sensörler ve bunların kontrollerini yapan bir plc vardır. eski makinelerde kullanılan bu plcler artık üretilmiyor bildiğim kadarıyla. eski bir model makine ile uğraşıyorsanız firmanın kendisinden yedek parça temin etmek oldukça tuzlu olacaktır. bunun yerine  plc ide sorun olma durumunda yeni model bir plc  kullanmak çözüm olabilir veya mevcut plc nin tamir edilmesi sonrası yazılımının yeniden yüklenmesi gerekecektir. bunu elektro-jet vermeyecektir emin olur.

aşağıda 2000 model rieter g33 spin makinesine uygun elektro-jet temizleyiciye ait plc nin rs232 bağlantı şeması ve cihazın çalışan konfigürasyon örneği mevcuttur. yeni bir plc kullanacak olursanız yazılımın yapılması size kalıyor bu veriye göre. böyle bir şey yapar iseniz paylaşırsanız burada herkesle paylaşalım.

Mitsubishi PLC Bağlantı Dökümanı

Örnek Konfigürasyon Dosyası

alcatel 7750 de system time ve sntp

bir sistem için senkronizasyon ve sistem saati oldukça önemlidir. bunun geliştirilmiş bir protokol mevcuttur. sntp protokolü ile ilgili olarak wikipedia da aşağıdaki açıklama yapılmış.

NTP Network Time Protocolün kısaltmasıdır. Türkçesi Ağ Zaman Protokolü’dür. NTP, değişken gecikmeye sahip paket anahtarlamalı ağlar üzerindeki bilgisayarların saatlerinin eş zamanlanmasının sağlanması için kullanılan bir protokoldür. Protokol, jitter buffer kullanımı sayesinde özellikle değişken gecikmenin etkilerine karşı dirençli olacak şekilde tasarımlanmıştır.
NTP, hala kullanılan en eski Internet protokollerinden biridir. (1985’den beri). İlk olarak gönüllü bir ekip ile bu konuda destek sağlamaya devam eden Delaware Üniversitesinden David L. Mills tarafından tasarımlanmıştır.
NTP, 123 no’lu port üzerinden, Kullanıcı Datagram Protokolü (UDP)’nü kullanır.

şimdi alcatel 7750 üzerinden sistem saatinin ayarlanması ve sntp nin nasıl yapılacağına bakalım.

SR#admin set-time 2013/10/16 11:26:00

ile sistem saatini ayarlayabiliyoruz. burada forma önemli dikkat edilmesi gerekli. sntp ayarlarını yapabilmemiz için erişimimizin olduğu öncelikli bir sntp server ihtiyacı mevcut. bu sunucuya ait ip nin 10.10.10.1 olduğunu varsayarak sntp ayarlarını aşağıdaki şekilde yapabiliriz.

SR#configure system time
SR>configure>sntp no shutdown

SR>configure>sntp server-address 10.10.10.1 preferred
Back To Top