Hemsida » Kommunikation » Sipdroid En Robust Open Source VoIP Client

    Sipdroid En Robust Open Source VoIP Client

    Sipdroid (så kallad eftersom den använder Sessionsinitieringsprotokollet eller SIP) är en öppen källkods VoIP-klient för Android, som stöder en rad codecs och har möjlighet till videosamtal.

    Om du är bekant med VoIP och SIP (och lite av en techie) kan det här bara vara den gratis VoIP-klienten du letat efter.

    Den telefon som används i denna recension är min HTC Desire. Väger in med en 1 GHz CPU, 512 MB ROM och 576 RAM på nästan ett år, den här telefonen är fortfarande en mycket snabb och kraftfull telefon.

    Är Sipdroid för dig?

    Sipdroid, som är tillgänglig från Android Market, riktar sig till personer som redan har grundläggande kunskap om VoIP, eftersom vissa inställningar krävs. Eftersom det har så många olika parametrar som kan konfigureras blir det enkelt att en genomsnittlig användare blir överväldigad. Någon med befintlig SIP-kunskap bör hitta denna applikation enkel och okomplicerad.

    På grund av att den är öppen källkod, kan den omfördelas och en kopia av källkoden är tillgänglig för alla som vill ändra det.

    Gränssnittet där mindre är mer

    Användargränssnittet är inget att bli upphetsad av. Som jag finner med många olika fullfjädrade programvaror med öppen källkod, handlar utvecklarna mycket om programmets primära funktion och lite om kosmetiska funktioner.

    Sipdroid huvudmeny

    Förvänta dig inte någon fin grafik eftersom applikationen nästan helt är textrutor och radioomkopplare.

    Sipdroids användargränssnitt fungerar bra med mig, eftersom min huvudsakliga angelägenhet som en användare är att ringa och ta emot telefonsamtal. Beautifiering av användargränssnittet är bara något jag är intresserad av när jag vet att applikationen är helt kapabel att hantera samtal.

    SIP-konton

    Den ursprungliga konfigurationen av Sipdroid tar dig bara några minuter. Den information som du behöver ha i inställningen är användarnamnet, lösenordet, avbryt eller proxy och domännamn.

    SIP-konto

    När du har konfigurerat Sipdroid, gör ett par testsamtal och då är du klar.

    anmälningar

    Bakgrundsoperationen för Sipdroid är konfigurerbar och placerar som standard en färgkodad ikon på din anmälningsfält.

    När du drar ner strömbrytaren ser du registrering och samtalsstatus.

    Meddelanden i Sipdroid

    Du får se olika skärmar när du tar emot ett samtal:

    In-call skärmar visas

    codecs

    De codecs som är tillgängliga för användaren är rikliga:

    Tillgängliga codecs

    Som du förväntar dig är GSM (den codec som din mobiltelefon använder) närvarande som ett alternativ. PCMA och PCMU (din standard PSTN quality codec) finns också: perfekt om du bara avser att ringa över ett LAN.

    G.722, en wideband hi-def audio codec, gör också ett utseende. Men nackdelen med G.722 är att det kräver lite mer bearbetningseffekt än dess PCMA-, PCMU- och GSM-motsvarigheter, och kanske inte är lämplig för alla Android-telefoner.

    Avancerade alternativ

    Jag var bortblåst med antalet konfigurerbara avancerade alternativ som var tillgängliga för mig. Dessa alternativ behöver minst en måttlig grad av VoIP-kunskap för att veta vad du ska slå på och av:

    Avancerade inställningar

    Fler alternativ

    Andra avancerade alternativ inkluderar STUN-stöd, hörsnäcka och mikrofonvinning, inbyggda PBXer har integration och videobitrate. Det är rätt; Sipdroid full-feature SIP-klient och SIP händer bara att kunna skicka och ta emot videosamtal!

    Tyvärr stöder inte min HTC Desire videosamtal så jag kan inte rapportera om videokvalitet eller hantering.

    Några grundläggande test

    Nu är det här den riktiga bit jag älskar. När jag testar någonting relaterat till SIP är det första jag vill göra om jag kan bryta den.

    Här är en sammanfattning av några grundläggande test som jag sprang:

    • Ringa och ta emot telefonsamtal: passerade
    • Håll - Placera i vänteläge och hämta: passerade
    • Överför ett samtal till en annan telefon: passerade
    • Fortsätt på ett samtal i mer än 1 timme: passerade
    • Förhandla ett G.722 codec-samtal: passerade
    • Förhandla ett G.711-codec-samtal: passerade
    • Håll - Ringa ett samtal på vänteläge och hämta: misslyckades

    Slutsats

    Att ringa ett samtal är förmodligen en av de mest använda funktionerna i något halvt intelligent telefonsystem. Det är också en av de saker som så många leverantörer kämpar för att genomföra korrekt, inklusive Sipdroid. Avskräckas inte eftersom VoIP-program varierar i kompatibilitet beroende på vilken SIP-server som används.

    Sipdroid på Android Market

    Sipdroid har en ganska lång defektlista, men dessa bearbetas. Detta visar att det inte bara finns ett aktivt samhälle som vill rapportera buggarna som hittats, men det finns också människor som är villiga att fixa dem. Jag föreställer mig att detta fortfarande är tidiga dagar för Sipdroid och vi kan förmodligen förvänta oss att se denna applikation i Android Market under ett antal år.