VoIP és Asterisk

Csillag Tamás

<cstamas@digitus.itk.ppke.hu>

http://digitus.itk.ppke.hu/~cstamas

Jelen dokumentum a Creative Commons license by-sa alatt érhető el.

Előadás áttekintése


  1. VoIP protokollok
  2. PPKE-ITK <-> NIIF VoIP kapcsolat
  3. Néhány további példa az Asterisk alkalmazására
  4. Távlati célok

VoIP protokollok

H.323

H.245

SIP

SDP

IAX

PPKE-ITK <-> NIIF VoIP kapcsolat

Asterisk

Key phone system Asterisk-szel

sip.conf
[general]
port = 5060
bindaddr = 0.0.0.0
context = default

[103]
type = friend
context = kts
username = 103
callerid = 103
host = dynamic
qualify = yes
canreinvite = no

[104]
...
username = 104
callerid = 104
...

Key phone system Asterisk-szel (2)

extensions.conf
[kts]
exten => s,1,Answer() ; nélküle mást jelent!
exten => s,2,Dial(SIP/104&SIP/103,40,r) ; egyszerre csörög a 2 telefon

[hunt]
exten => 100,1,Dial(SIP/103,10,r) ; egymás után ...
exten => 100,2,Dial(SIP/104,10,r) ; ... csörögnek a telefonok

Linksys wrt54gs (OpenWRT) =! v5

Linksys... (2)

1. SIP hívás (nincs transcoding)

IAX kapcsolat két Asterisk között

iax.conf @ rivendell.itk.ppke.hu
[cstamas_linksys]
type=friend
context=internal
auth=md5,rsa
host=dynamic
notransfer=yes
accountcode=cstamas_linksys

IAX kapcsolat két Asterisk között (2)

iax.conf @ westfold (linksys)
[general]
register => cstamas_linksys:secret_pass@rivendell.itk.ppke.hu

[asterisk_ppkepbx]
type=friend
host=rivendell.itk.ppke.hu
context=inbound
username=cstamas_linksys

extensions.conf
[globals]
PROVIDER=IAX2/asterisk-ppke-pbx
[internal]
exten => _06XXXXXXXXX,1,Dial(${PROVIDER}/${EXTEN})
exten => _06XXXXXXXXX,2,Congestion()
exten => _06XXXXXXXXX,102,Congestion()

Bluetooth

  • A bluetooth használatával, kis erőfeszítéssel látványos dolgokat végezhetünk
  • Presence
  • Headset emuláció
  • bluetooth.conf
    [general]
    rfchannel_hs = 3 
    interface    = 0
    
    [00:11:22:33:44:55]
    name        = n6310i
    channel     = 13
    autoconnect = yes
        

    Továbbfejlesztési lehetőségek

  • Az egyetem most épülő szárnyában új telefonokra lesz szükség
  • Feladat: analóg telefonoknak csatlakozást biztosítani
  • Megoldási lehetőségek
  • Linkek, hivatkozások

    Köszönet

    Köszönöm Pásztor Miklósnak aki a projekt során végig támogatott, Tirpák Miklósnak aki a kezdeti lépésekben segített. Takács Györgynek aki a "hagyományos telefonok" világába segített elkalauzolni. Köszönöm a NIIF és a Sztaki munkatársainak barátságos hozzáállását és segítségét.