IPHaber
Son Yazılar

Genel


Skype Asterisk entegrasyonu

Haziran 30, 2008 by admin in Genel with 0 Comments

Her VoIP’cinin bir şekilde kullandığı vazgeçilmez iki yazılımı Skype ve Asterisk. Skype bilinen SIP ve H323 gibi protokolleri dışında kendine özgü bir altyapı kullanıyor. Asterisk ile Skype dünyasına giriş yapabilmek için Skype’i SIP dilinden anlıyor hale getirmek gerekiyor. Aksi durumda USB – FXS yada FXO çeviricileri gatewaylere takma gibi bir sürü abuk yöntemle uğraşmak durumunda kalabilirsiniz.

Zira hali hazırda Skype, USB adaptörler ve telefonlarla PC üzerinden kullanılabiliyor.

Skype’i SIP’den anlat hale getirmek için çalışan birkaç uygulama mevcut. Bunlardan birkaçına ve yapılmsı gereken ayarlara değineceğiz.

Kullanılabilecek Yazılımlar

Sizi tanıştıracağım yazılımları kullanabilmeniz için bir Windows PC’ye ihtiyacınız olacak. Fakat ben Linux’cuyum diyenlerdenseniz biraz daha kasmanız gerekecek…

  • ChanSkype, Asterisk için için Skype modulu oluşturuyor. Dolayısı ile extra bir PC olmadan Asterisk-Linux-Skype üçgenini oluşturabiliyorsunuz
  • PSGx, Kişisel amaçlı Skype to H.323/SIP gateway diyebilirsiniz. .
  • Uplink Skype to SIP adapter olarak isimlendirilen bu yazılım da olduköa kullanışlı.

Windows’daki kurulumlar

Uplink Skype to SIP yazılımını indirmek için tıklayınız.

Setup’ı çalıştırdığınızda ekrana gelecek kurulum uyarısı:

Uplink driver

Başarılı bir kurulumdan sonra Uplink penceresinden yapmanız gereken ayarlar aşağıdaki gibi olacak. Çünkü artık Skype ile kullandığınız kulaklık mikrofon yerine Uplink SIP paketlerine çevirme işlemi yapacak.
Skype audio settings

Uplink ayarları

Hesap ayarları:

Uplink account settings

  • SIP number and password : Asterisk’de sip.conf üzerinde tanımladığınız sip ve password’u buraya girmelisiniz.
  • Server: Asterisk IP adresi.
Network ayarları:
  • Listening local port: Geleneksel olarak 5060 genelde sabittir.
  • Public IP address: Eger Asteriski Nat üzerinden tanımladıysanız gerçek IP’sini yazmalısınız.

Uplink network settings

Asterisk Skype2SIP Ayarları

sip.conf

[tokenskype]
type=friend
host=dynamic
nat=yes
username=tokenskype
secret=tokenskype
canreinvite=no
insecure=very
dtmfmode=inband
disallow=all
allow=alaw
context=incoming_skype
callgroup=2
pickupgroup=2
canreinvite=yes
qualify=yes

extensions.conf

exten => 711,1,SetCallerID(${MY_ID})
exten => 711,n,Dial(SIP/echo123@tokenskype,40,rwW)
exten => 711,n,Hangup()

Gördügünüz extesion Skype’nin echo test’i içi.

Putting it all to work

Başarılı yaptıgınız tanımdan sonra ekranda bunları görmelisiniz.:
Uplink registered

ve Asterisk Promptunda “sip show peers”komutuyla şunu göreceksiniz.

Skype peer registered

711 tuşlayarak yaptığınız echo test sonucunda ise :

Dialing Skype echo123

ve işte Uplink ekranında gösteriyor (52 sn görüşme ve kapandı, 9:41 den 10:33 a kadar):

Uplink talking

  • Skype’den gelen çağrılarınız için  sip.conf da “incoming_skype” extension oluşturup softphone, ipphone , gateway yada cep telefonunuza yönlendirme de yapabilirsiniz.
  • Skype video çağrıları için yine benzer bir ayar gerekecek, bunu ise bir başka başlıkta sizlerle paylaşacağız.

Tagged , , , , , , , , ,

Related Posts

Leave a reply

E-posta hesabınız yayımlanmayacak.

Kapat