Ekiga – öppen källkod för VoIP (SIP/H.323) på GNOME & Windows
Ekiga (tidigare kallat GnomeMeeting) är ett datorprogram för VoIP- och videokonferenser för GNOME och Windows med fri och öppen källkod. Ekiga stöder både SIP- och H.323-protokollen (baserat på OpenH323) och är helt kompatibelt med alla andra SIP-kompatibla program och med Microsoft NetMeeting. Det stöder många högkvalitativa ljud- och video-codecs.
Ekiga skapades ursprungligen av Damien Sandras för att få sin examen från Université catholique de Louvain. Den utvecklas för närvarande av ett grupparbete som leds av Sandras. Logotypen utformades utifrån hans koncept av Andreas Kwiatkowski, en öppen källkodsentusiast och vän till honom.
Funktioner
- Röst- och videotelefon via SIP och H.323.
- Adressbok med stöd för LDAP och integration med GNOME-adressboken.
- Presence (närvaroinformation) och samtalshantering (vänteläge, vidarekoppling, vidarebefordran beroende på serverstöd).
- Stöd för NAT-traversering via STUN (för att hantera vanliga brandväggs- och NAT-problem).
- Konferensmöjligheter beroende på protokoll och serverfunktionalitet.
- Inställningar för ljud- och videoförbättringar, t.ex. ekokansellering och justerbara ljudenheter.
Protokoll och codecs
Ekiga implementerar både SIP och H.323, vilket gör att programmet kan användas i många olika miljöer och med många andra klienter och servrar. Programmet använder öppna bibliotek för codec-stöd och kan därigenom utnyttja flera vanliga codecs. Exempel på codecs som ofta används tillsammans med Ekiga är G.711 och Speex för ljud samt H.263 för video, men tillgängliga codecs kan variera beroende på systemets bibliotek och konfiguration.
Plattformar och integration
Utöver att vara utvecklat för GNOME finns det även portar och byggda installationer för Windows med vilket gör att användare på båda plattformarna kan kommunicera. För GNOME-användare finns tät integration med skrivbordsmiljöns adressbok och meddelandesystem, vilket förenklar hantering av kontakter och samtal.
Installation och krav
- På Linux: Ekiga finns ofta i distributionens paketförråd och kan installeras via paketverktyg (t.ex. apt, yum, zypper beroende på distribution).
- På Windows: Det har historiskt funnits installationspaket tillgängliga för Windows-användare.
- För bästa funktionalitet rekommenderas att du har en fungerande mikrofon och webbkamera samt att du kontrollerar brandväggsinställningar och eventuell NAT-inställning (STUN-server kan behövas).
Historia och utveckling
Projektet startades som ett studentarbete av Damien Sandras och växte sedan till ett communitydrivet projekt med bidrag från flera utvecklare. Ekiga har genom åren fokuserat på interoperabilitet med andra SIP- och H.323-klienter samt på att erbjuda en fri och öppen lösning för röst- och videokommunikation i GNOME-ekosystemet.
Licens och källkod
Ekiga är öppen källkod licensierad under GNU General Public License (GPL). Källkoden är tillgänglig för granskning och vidareutveckling, vilket möjliggör förbättringar och anpassningar av både användare och utvecklare.
Praktiska tips
- Skapa och konfigurera ditt SIP-konto i programinställningarna för att kunna ringa externt.
- Använd STUN om du befinner dig bakom en router eller brandvägg för att förbättra anslutningsstabiliteten.
- Testa ljud- och videoenheter i inställningarna före ett viktigt samtal; aktivera ekokansellering om ekoproblem uppstår.
- Vid problem med kompatibilitet, kontrollera om den andra sidan använder SIP eller H.323 och välj protokoll därefter.
Ekiga är ett bra alternativ för användare som söker en fri och öppen klient för röst- och videokommunikation med stöd för etablerade protokoll och integration mot GNOME-skrivbordet.
Funktioner
Integration
- Registrering och sökning i LDAP- och ILS-kataloger
- Integrering med Novell Evolution så att kontakter delas mellan båda programmen.
- Stöd för ZeroConf (Apple Bonjour)
- Extern konfiguration med GConf, inklusive möjlighet för administratörer att blockera vissa inställningar.
- Automatisk identifiering av enheter, inklusive:
- Stöd för ALSA och äldre OSS-ljudkort genom plugins
- Stöd för Video4linux- och FireWire-kameror, via plugins
Användargränssnitt
- Adressbok med snabbval
- SIP-URL:er och H.323/callto
- Dialpad
- Avancerad samtalshistorik
- Videokonferenser på helskärm
- Stöd för inställningar vid samtal för omedelbar tillämpning i samband med samtal
- Automatiskt svar och "Stör inte"-lägen
Teknisk
- Vidarekoppling vid upptaget, inget svar, alltid (SIP och H.323)
- Samtalsöverföring (SIP och H.323)
- Samtalstopp (SIP och H.323)
- DTMF-stöd (SIP och H.323)
- Grundläggande snabbmeddelanden (SIP)
- Textchatt (SIP och H.323)
- Möjlighet att registrera sig hos flera registrarer (SIP) och gatekeepers (H.323)
- Möjlighet att använda en utgående proxy (SIP) eller en gateway (H.323).
- Meddelande i vänteläge (SIP)
- Ljud och video (SIP och H. 323)
- STUN-stöd (SIP och H.323)
- Stöd för LDAP
Kommande nya funktioner
- SIMPLE
- SRTP
- ZRTP
- H263, H264
Vägkarta
Frågor och svar
F: Vad är Ekiga?
S: Ekiga är ett gratis datorprogram med öppen källkod för VoIP och videokonferenser som kan användas på GNOME- och Windows-plattformar.
F: Vilka protokoll stöder Ekiga?
S: Ekiga stöder både SIP- och H.323-protokoll, som är fullt kompatibla med alla andra SIP-kompatibla program och med Microsoft NetMeeting.
F: Vem skapade Ekiga?
S: Ekiga skapades ursprungligen av Damien Sandras för att kunna ta examen från Université catholique de Louvain.
F: Vem utvecklar för närvarande Ekiga?
S: Ekiga utvecklas för närvarande av ett gemenskapsbaserat team som leds av Sandras, applikationens skapare.
F: Vilka högkvalitativa ljud- och videokodeker stöds av Ekiga?
S: Ekiga stöder många högkvalitativa ljud- och videokodeker.
F: Vem designade logotypen för Ekiga?
S: Andreas Kwiatkowski, en open source-entusiast och en vän till Damien Sandras, designade logotypen baserat på hans koncept.
F: Kan Ekiga bara användas på en viss plattform?
S: Nej, Ekiga kan användas på både GNOME- och Windows-plattformarna.