Dokumentáció/SLE10/GNOME/7.fejezet

[[Image:|64px]] A Linphone egy kis webtelefonos alkalmazás a Linux asztal számára. Lehetővé tesz két fél közötti hívásokat az Interneten. Nincs szükség speciális hardverelemekre: a Linphone használatához csak egy szokásos munkaállomás kell helyesen beállított hangkártyával, mikrofonnal és hangszórókkal vagy fejhallgatóval.

Linphone beállítása

A Linphone használata előtt néhány alapvető dologban döntést kell hozni és néhány beállítást meg kell adni. Először határozza meg és állítsa be a Linphone futtatási módját, határozza meg a csatlakozás típusát, majd a szükséges beállításokhoz indítsa el a Linphone konfigurálását ( Ugrás > Beállítások).

A Linphone futtatási módjának meghatározása

A Linphone két különböző módon futtatható, ami függ az asztali gépétől és annak konfigurációjától.

Normál alkalmazás

Miután a Linphone szoftver telepítve lett, elindítható a GNOME és a KDE alkalmazásmenüjével, illetve parancssorból. Ha nem fut a Linphone, a bejövő hívásokat nem lehet fogadni.

GNOME-panel kisalkalmazás

A Linphone hozzáadható a GNOME panelhez. Kattintson a jobb egérgombbal a panel egy üres területén, válassza a Hozzáadás a panelhez pontot, majd válassza a Linphone-t. A Linphone ezáltal véglegesen hozzá lett adva a panelhez, és bejelentkezéskor automatikusan elindul. A háttérben fut, mindaddig, amíg nem érkezik bejövő hívás. Amint egy bejövő hívás érkezik, megnyílik a fő ablaka, ahol fogadhatja a hívást. Ha egy híváshoz meg szeretné nyitni a fő ablakot, egyszerűen kattintson a kisalkalmazás ikonjára.

A csatlakozás típusának meghatározása

Több különböző módon kezdeményezhet hívásokat a Linphone segítségével. A hálózatra vagy az internetre való csatlakozás módja határozza meg azt, hogy hogyan végezheti a hívásokat, illetve hogyan érheti el a másik felet.

A Linphone a távoli állomásokhoz történő csatlakozáshoz a munkamenet inicializáló protokollt (SIP) használja. A SIP-ben minden fél egy SIP URL segítségével van azonosítva:

sip:username@hostname

A felhasználónév a Linux felhasználóneve, a gépnév a használt számítógép neve. Ha SIP-szolgáltatót használ, az URL a következő példához hasonlóan nézhet ki:

sip:username@sipserver

A felhasználónév a SIP-kiszolgálóra történő regisztrációkor kapott felhasználónév. A SIP-kiszolgáló a SIP-szolgáltató vagy a SIP-kiszolgáló címe. A regisztrációs folyamathoz tekintse meg a 8.1.5. szakasz - A SIP lehetőségek beállítása oldalt, és olvassa el a szolgáltató regisztrációs dokumentációját. A céljainak megfelelő szolgáltatók listájáért tekintse meg a 8.8. szakasz - További információk helyen említett weboldalakat.

A kiválasztott csatlakozási típus határozza meg a használandó URL-t. Ha azt választja, hogy a másik felet közvetlenül, SIP-szolgáltató érintése nélkül szeretné hívni, megadhat egy első típusú URL-t. Ha azt választja, hogy a másik felet egy SIP-kiszolgálón keresztül szeretné hívni, megadhat egy második típusú URL-t.

Hálózaton belüli hívás

Ha ugyanahhoz a hálózathoz tartozó barátját vagy munkatársát szeretné hívni, egy érvényes SIP URL létrehozásához elegendő a pontos felhasználó- és gépnevet ismernie. Ugyanez érvényes akkor, ha ez a személy szeretné Önt felhívni. Mivel ekkor nincs tűzfal a hívó felek között, nincs szükség további beállításokra.

Hálózatok közötti vagy internetes hívások (állandó IP-beállítás)

Ha állandó IP-címmel csatlakozik az internetre, bárkinek, aki Önt szeretné hívni, egy érvényes SIP URL létrehozásához ismernie kell az Ön felhasználónevét, a munkaállomásának gépnevét vagy IP-címét, ahogy az a következő helyen le van írva: „Hálózaton belüli hívás” szakasz. Ha ön vagy a hívó fél egy bejövő és kimenő forgalmat szűrő tűzfal mögött van, a tűzfalon keresztüli Linphone FORGALOM engedélyezéséhez nyissa meg a tűzfal gépen az sip-portot ( 5060) és az RTP-portot ( 7078).

Hálózatok közötti vagy internetes hívások (dinamikus IP-beállítás)

Ha nincs állandó IP-címe, azaz minden internet-csatlakozáskor dinamikusan kap IP-címet, akkor a hívó nem tud érvényes SIP URL-t létrehozni a felhasználóneve és az IP-címe alapján. Ezekben az esetben vagy használja a SIP-szolgáltató által nyújtott lehetőségeket, vagy egy DynDNS-beállítás (dinamikus DNS) segítségével biztosítsa, hogy egy külső hívó csatlakozhasson a megfelelő géphez. A DynDNS-ről további információkat találhat a http://en.wikipedia.org/wiki/Dynamic_DNS weboldalon.

Hívások hálózatokon és tűzfalakon keresztül

Egy tűzfal mögé rejtett gép nem fedi fel az IP-címét az interneten. Az ilyen gépeket nem tudja közvetlenül elérni az a hívó, aki a tekintett gép egyik felhasználóját próbálja hívni. A Linphone SIP-proxy segítségével vagy a hívások SIP-kiszolgálók általi közvetítésével támogatja a hálózati határokon vagy tűzfalakon átmenő hívásokat. Egy külső SIP-kiszolgáló használatához szükséges beállítások részleteit lásd: 8.1.5. szakasz - A SIP lehetőségek beállítása.

Hálózati paraméterek beállítása

A Hálózat lapon lévő beállítások többségét nem kell módosítani. Módosításuk nélkül is végre kell tudnia hajtani első hívását.

NAT-keresztező lehetőségek

Akkor engedélyezze ezt a lehetőséget, ha egy személyes hálózaton tűzfal mögött van, és hívásai irányítására nem használ SIP-kiszolgálót. Jelölje be a négyzetet, és adja meg a tűzfalgép IP-címét pontozott jelöléssel. Például 192.168.34.166..

RTP tulajdonságok

A Linphone a hívások audió adatainak továbbítására valós idejű szállítási protokollt (RTP) használ. Az RTP-port értéke 7078, amit nem lehet módosítani, hacsak másik alkalmazás nem használja azt a portot. A tényleges lejátszásuk előtt a jitter kompenzációs paraméter kezeli a Linphone által pufferel audió csomagok számát. A paraméter értékének növelésével javíthatja a továbbítás minőségét. Minél több csomag van pufferelve, annál nagyobb az esélye a „későn érkezőknek” a visszajátszásra. Másrészről, a pufferelt csomagok száma növelheti a késleltetést, a partner hangját bizonyos idejű késéssel hallja. A paraméter módosításánál óvatosan bánjon a két tényező egyensúlyával.

Egyéb

Ha a VoIP és a vonalas telefon kombinációját használja, bizonyos műveletek kapcsolásához használhatja a folytonos vezetékes-telefon jelet (DTMF). Ilyen művelet lehet a hangüzenet távoli lekérése bizonyos gombok megnyomásával. A Linphone két protokollt támogat a DTMF-továbbításhoz: a SIP INFO-t és az RTP rfc2833-at. Ha a Linphone-ban szüksége van DTMF-funkcióra, válasszon egy SIP-szolgáltatót, mely támogatja ezen protokollok valamelyikét. A VoIP-szolgáltatók részletes listáját lásd: 8.8. szakasz - További információk.

A hangeszköz beállítása

Ha a hangkártyát a Linux felismerte, a Linphone azt fogja használni alapértelmezett hangeszközként. Hagyja változatlanul a Hangeszköz használata beállítást. A Rögzítési forrás beállítással határozhatja meg, melyik rögzítési forrás legyen alkalmazva. A legtöbb esetben ez a mikrofon ( mikro). Egyéni csengőhang kiválasztásához használja a Tallózás lehetőséget, majd a Hallgat ponttal tesztelheti a választást. A módosítások elfogadásához kattintson az Alkalmaz pontra.

A SIP lehetőségek beállítása

A SIP párbeszédpanel tartalmazza az összes SIP konfigurációs beállítást.

SIP-port

Meghatározza, melyik porton fusson a SIP-felhasználó ügynök. Az alapértelmezett SIP-port az 5060. Ha más alkalmazás vagy protokoll nem használja ezt a portot, ne módosítsa az értékét.

Személyazonosság

Bárkinek, aki SIP-proxy vagy SIP-szolgáltató nélkül, közvetlenül kívánja Önt hívni, ismernie kell az Ön érvényes SIP-címét. A Linphone létrehoz egy érvényes SIP-címet.

Távoli szolgáltatások

Ez a lista tartalmazza azt vagy azokat a SIP-szolgáltatókat, ahol felhasználói fiókot hozott létre. A kiszolgálók információi bármikor hozzáadhatók, módosíthatók és törölhetők. A regisztrációs folyamat további információiért lásd: SIP-proxy hozzáadása és regisztráció távoli SIP-kiszolgálóra.

Hitelesítési információk

Egy távoli SIP-kiszolgálón való regisztráláshoz adjon meg olyan hitelesítési adatokat, mint a jelszó és a felhasználónév. Miután megadták, a Linphone tárolja ezeket az adatokat. Ezen adatok biztonsági okokból való törléséhez kattintson a Minden hitelesítési adat törlése pontra.

A Távoli szolgáltatások lista kitölthető több távoli SIP-proxy és szolgáltató adataival.

8.1 eljárás SIP-proxy hozzáadása és regisztráció távoli SIP-kiszolgálóra

  • Válasszon egy megfelelő SIP-szolgáltatót, s hozzon létre ott egy felhasználói fiókot.
  • Indítsa el a Linphone programot.
  • Lépjen az Ugrás > Beállítások > SIP pontra.
  • A regisztrációs űrlap megnyitásához kattintson a Proxy hozzáadása/regisztrálás pontra.
  • Adja meg a Regisztrációs periódus SIP-azonosság, SIP-proxy Útvonal beállítások megfelelő értékeit. Ha tűzfal mögött van, mindig a Regisztráció küldése lehetőséget válassza, és adja meg a Regisztrációs periódus megfelelő értékét. Ez egy bizonyos idő eltelte után újraküldi a regisztrációs adatokat, biztosítva, hogy a tűzfal nyitva tartsa a Linphone által igényelt portokat. Ellenkező esetben, ha a tűzfal nem kap többé ilyen típusú csomagokat, ezek a portok automatikusan be lesznek zárva. A regisztrációs adatok újraküldése ahhoz is szükséges, hogy a SIP-kiszolgáló folyamatosan tájékoztatva legyen a hívó kapcsolatának aktuális állapotáról és helyéről. A SIP-azonosság számára adja meg a helyi hívások esetén használandó SIP URL-t. A kiszolgáló SIP-proxyként történő használatához adja meg ugyanezeket az adatokat a SIP-proxy számára is. Végül, ha szükséges, adjon meg egy opcionális útvonalat, és az OK gombbal lépjen ki a párbeszédpanelből.

Az audió kodekek beállítása

A Linphone több kodeket támogat a hangadatok továbbítására. Állítsa be a kapcsolat típusát, és a listaablakból válassza ki a kívánt kodeket. Az aktuális csatlakozási típushoz nem megfelelő kodekek pirosak és nem választhatók ki.

A Linphone tesztelése

Ellenőrizheti a Linphone beállítását a sipomatic segítségével. Ez a kicsi tesztprogram válaszolni tud a Linphone hívásaira.

8.2 eljárás Egy Linphone beállítás tesztelése

  1. Nyisson meg egy terminált.
  2. Írja be a sipomatic parancsot.
  3. Indítsa el a Linphone programot.
  4. Adja meg a sip:robot@127.0.0.1:5064 értéket a SIP-cím számára, és kattintson a Hívás vagy válasz pontra.
  5. Ha a Linphone beállítása helyes, telefoncsörgést, majd egy kicsivel később egy rövid üzenetet fog hallani.

Ha ezt a műveletet sikeresen elvégezte, biztos lehet benne, hogy az audió és a hálózati beállítás működik. Ha a teszt nem sikerült, ellenőrizze, hogy a hangeszköz megfelelően van-e konfigurálva, illetve a lejátszási szint ésszerű értékre van-e beállítva. Ha még mindig nem hall semmit, ellenőrizze a hálózati beállítást, beleértve a SIP- és RTP-port számait. Ha más alkalmazás vagy protokoll használja ezen portok Linphone által javasolt értékeit, módosíthatja a portokat, majd újra próbálkozhat.

Hívás kezdeményezése

Ha a Linphone megfelelően be van állítva, a hívás kezdeményezése már egyszerű. A hívás típusától függően (lásd: 8.1.2. szakasz - A csatlakozás típusának meghatározása ), a hívási eljárás különböző lehet.

  1. Indítsa el a Linphone-t a menü vagy parancssor segítségével.
  2. A SIP-cím mezőben adja meg a hívott fél SIP-címét. A címnek közvetlen helyi hívás esetén sip:felhasználónév@tartomány vagy felhasználónév@gépnév alakúnak, proxy hívások vagy SIP-szolgáltatón keresztüli hívások esetén pedig felhasználónév@sipkiszolgáló vagy felhasználóazonosító@sipkiszolgáló alakúnak kell lenni.
  3. SIP-szolgáltató vagy proxy használata esetén a Proxy mezőben válassza ki a megfelelő proxyt vagy szolgáltatót, s adja meg a proxy által igényelt hitelesítési adatokat.
  4. Kattintson a Hívás vagy válasz pontra, s várjon, míg a hívott fél felveszi a telefont.
  5. Ha készen van vagy be akarja fejezni a hívást, kattintson a Bontás vagy elutasítás pontra, s lépjen ki a Linphone-ból.

Ha a hívás alatt változtatni akar a hangparamétereken, kattintson a Több megjelenítése pontra, amivel megnyit négy további opciókat tartalmazó lapot. Az első tartalmazza a Hang opciókat a Lejátszási szint és a Rögzítési szint számára. A csúszkákkal állítsa be igényei szerint a két szintet.

A Jelenlét lapon állíthatja be a saját online állapotát. Ez az információ mindenki felé látható, aki kapcsolatba szeretne Önnel lépni. Ha tartósan távol van, és ezt a hívó féllel is tudatni szeretné, jelölje be a Távol pontot. Ha csak nem ér rá, és szeretné, hogy a hívó újra hívja, jelölje be az Elfoglalt vagyok, hívjon ... perc múlva, és adja meg, meddig nem lesz elérhető. Ha már elérhető, állítsa vissza az állapotot az alapértékére (elérhető). Azt, hogy egy másik fél ellenőrizheti-e az Ön online állapotát, a címjegyzékben beállított Feliratkozási irányelv határozza meg. Ennek leírásáért lásd: 8.5. szakasz - A címjegyzék használata. Ha valamely címjegyzékben szereplő fél közzéteszi az online állapotát, az Online barátaim lapon követheti ezeket az információkat.

A DTMF lapon a hangposta lekérésehez adhat meg DTMF-kódokat. A hangposta lekéréséhez adja meg a megfelelő SIP-címet, majd a hangposta kódjának megadásához használja a DTMF lapon lévő billentyűgombokat. Végül, mintha egy közönséges hívást kezdeményezne, kattintson a Hívás vagy válasz gombra.

Hívás fogadása

A Linphone-hoz választott futtatási módnak megfelelően több módon érzékelheti a bejövő hívásokat:

Normál alkalmazás

A bejövő hívások csak a már futó Linphone mellett fogadhatók és válaszolhatók meg. Csengést fog hallani a fülhallgatóban vagy a hangszóróból. Ha a Linphone nem fut, a hívás nem fogadható.

GNOME-panel kisalkalmazás

Általában, a Linphone panel kisalkalmazás csendben fut, jelenlétének bármi jele nélkül. Ez egy hívás érkezésekor megváltozik: megnyílik a Linphone fő ablaka, és csengést hall a fülhallgatóban vagy a hangszóróból. Ha észlelte a bejövő hívást, a telefon felvételéhez és a beszélgetés elkezdéséhez kattintson a Hívás vagy válasz gombra. Ha nem akarja fogadni a hívást, kattintson a Bontás vagy elutasítás gombra.

A címjegyzék használata

A Linphone lehetővé teszi a SIP-kapcsolatok kezelését. A címjegyzéket az Ugrás > Címjegyzék ponttal nyithatja meg. Megnyílik egy üres listaablak. Egy kapcsolat hozzáadásához kattinson a Hozzáadás gombra.

Egy érvényes kapcsolathoz a következőket kell megadni:

Név

Adja meg a kapcsolat nevét. Ez lehet a teljes név, de becenevet is használhat. Olyan nevet válasszon, amiről könnyen azonosíthatja a személyt. Ha azt választja, hogy ennek a személynek az online állapotát is látni szeretné, a név megjelenik a fő ablak Online barátaim lapján.

SIP-cím

Adja meg a kapcsolat érvényes SIP-címét.

Proxy

Ha szükséges, adja meg az ehhez a kapcsolathoz használandó proxyt. A legtöbb esetben ez a használt SIP-kiszolgáló SIP-címe szokott lenni.

Feliratkozási irányelv

A feliratkozási irányelv határozza meg, hogy jelenléte vagy távolléte mások által látható-e.

Egy kapcsolat címjegyzékből történő hívásához válassza ki az egérrel a kapcsolatot, a címnek a fő ablak cím mezőjében való megjelenítéséhez kattintson a Kiválasztás gombra, majd indítsa a hívást a Hívás vagy válasz gombra történő kattintással.

Hibaelhárítás

Próbálok hívni valakit, de nem tudok kapcsolatot létesíteni. A hibás hívásnak több oka lehet:

Megszakadt az internetkapcsolat.

Mivel a Linphone a hívások továbbítására az internetet használja, ellenőrizze, hogy számítógépe megfelelően csatlakozik-e az internetre, s helyesek-e az intrenet-beállítások. Ez egyszerűen ellenőrizhető azáltal, hogy megpróbál egy weboldalt megtekinteni a webböngészővel. Ha az internetkapcsolat működik, a hívott fél lehet, hogy nem elérhető.

A hívott fél nem elérhető.

Nem lesz csatlakozva, ha a hívott fél elutasítja a hívást. Nem lesz csatlakozva, ha a hívott fél számítógépén nem fut a Linphone. Nem tud csatlakozni, ha a hívott fél internetkapcsolata meg van szakadva.

Úgy tűnik, a hívás csatlakozott, de nem hallok semmit.

Először győződjön meg arról, hogy a hangeszköz megfelelően van konfigurálva. Ehhez indítson el egy másik alkalmazást, például egy médialejátszót, melynek hang kimenete van. Ellenőrizze, hogy a Linphone rendelkezik-e elegendő jogosultságal ennek az eszköznek a megnyitására. Zárjon be minden más, a hangeszközt használó programot, elkerülve ezáltal az erőforrás-ütközést.
Ha az előbbi ellenőrzések sikeresek voltak, de még mindig nem hall semmit, a Hang lapon növelje meg a lejátszás és rögzítés szintjét.

A hangkimenet mindkét oldalon szaggatottnak tűnik.

A hangcsomagok késleltetésének kompenzálására próbálja módosítani a jitter puffer értékét az RTP-tulajdonságok pont alatt a Beállítások > Hálózat helyen. Ennél a műveletnél ügyeljen arra, hogy ez növeli a késleltetést.

Nem működik a DTMF.

Megpróbálta a DTMF-fel lekérdezni a hangpostáját, de nem létesíthető kapcsolat. A DTMF adatok továbbítására három különböző protokoll használható, de a Linphone ezek közül csak kettőt támogat (SIP INFO és RTP rfc2833). Ellenőrizze a szolgáltatónál, hogy az ezek közül támogatja-e valamelyiket. A Linphone alapértelmezés szerint az rfc2833 protokollt használja, de ha az sikertelen, beállíthatja a SIP INFO protokollt a Beállítások > Hálózat > Egyéb helyen. Ha egyikkel sem működik, a DTMF-továbbítás nem végezhető el a Linphone segítségével.

Szójegyzék

Itt találhatja a dokumentumban említett legfontosabb technikai kifejezések és protokollok rövid leírását:

VoIP

A VoIP a voice over Internet protocol (hang Internet-protokollon keresztül) rövidítése. Ez a technológia lehetővé teszi közönséges telefonhívások interneten keresztül történő továbbítását csomagkapcsolt útválasztók segítségével. A hanginformációk különálló csomagokban az IP segítségével az interneten keresztül kerülnek továbbításra, hasonlóan más adatokhoz.

SIP

A SIP a session initiation protocol (munkamenet inicializáló protokoll) rövidítése. Ez a protokoll létesít átviteli közeg munkameneteket a hálózatok között. Egy Linphone környezetben a SIP az a varázsló, aki bekapcsolja a partner gépén a csengőt, elindítja a hívást és megszakítja azt, amint valamelyik fél úgy dönt, hogy befejezi a beszélgetést. A hangadatok tényleges továbbítását az RTP kezeli.

RTP

Az RTP a real-time transport protocol (valós idejű szállítási protokoll) rövidítése. UDP-n keresztül lehetővé teszi a hálózatok közötti média áramlást. Az adatok különálló csomagokban kerülnek továbbításra, melyek meg vannak számozva és időbélyeggel vannak ellátva, lehetővé téve a sorozatok megfelelő kezelését és az elveszett csomagok észlelését.

DTMF

Egy DTMF-kódoló, például a közönséges telefon, különböző kulcsok megadásához hangpárokat használ. Minden kulcshoz hozzá van rendelve egy magas és egy mély hang egyedi kombinációja. A dekódoló azután visszaállítja számokká ezeket a hangkombinációkat. A Linphone támogatja a DTMF távoli eseményindító működését, például hangpostát lehet a segítségével lekérdezni.

kodek

A kodekek speciálisan audió és videó adatok tömörítésére kifejlesztett algoritmusok.

jitter

A jitter értéke határozza meg egy kapcsolatban a lappangást (késleltetést). Audió eszközök vagy kapcsolat-orientált rendszerek, például az ISDN vagy a PSTN, az adatok folyamatos áramlását igénylik. Ennek eléréséhez a VoIP-terminálok és átjárók megvalósítanak egy jitter puffert, mely az audió eszközök vagy a kapcsolatorientált vonalak (például az ISDN) felé történő továbbítás előtt összegyűjti a csomagokat. A jitter puffer méretének növelése csökkenti az adatok kihagyásának valószínűségét, a kapcsolat késleltetését viszont növeli.

További információk

A VoIP általános információiért tekintse meg a VoIP Wiki lapját a http://voip-info.org/tiki-index.phpvoip-info.org címen. Az országában lévő VoIP szolgáltatók összefoglaló listájához lásd: http://voip-info.org/wiki-VOIP+Service+Providers+Residential