Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 33 reacties
Submitter: hbons

Tijdens de Skype Developer Open House in het Californische San Jose heeft het voip-bedrijf enkele van zijn plannen gepresenteerd voor de Skype-api. De voor eindgebruikers meest interessante geplande feature is cli-functionaliteit.

Skype-logoIn het vierde kwartaal van dit jaar gaat er gewerkt worden aan vier uitbreidingen op de publieke Skype-api. De eerste is 'Unified Directory web services', wat inhoudt dat er soap- en mogelijk json-functionaliteit gebouwd gaat worden die gebruikt kan worden om te zoeken binnen het SkypeFind-telefoonboek en resultaten op een bruikbare wijze terug te krijgen. Deze functie moet in het eerste kwartaal van 2008 beschikbaar komen.

Op dit moment is het reeds mogelijk om verschillende vormen van communicatie, zoals groepschats en bestandsoverdrachten, via de Skype-api aan te sturen. De Skype-developers gaan de komende maanden code schrijven waardoor het mogelijk wordt om gesprekken – bestaande uit tekstberichten, bestanden en video- en telefoongesprekken – tussen gebruikers en groepen via de api te laten lopen. Ook deze api zal begin 2008 gepubliceerd worden en het komende jaar verder worden uitgebreid.

TuxSpeciaal voor de Linux-versie van Skype gaat het mogelijk gemaakt worden om het loginvenster te omzeilen, zodat het belprogramma gemakkelijker op afstand gebruikt kan worden. Hoe dit exact gaat werken is nog niet bekend, wel is zeker dat dit de eerste stap is op weg naar het draaien van Skype zonder grafische interface.

Verder zal de broncode van de Skype4COM-library, een wrapper rond de bestaande publieke Skype-api's, worden vrijgegeven. Men hoopt hiermee de ontwikkeling van nieuwe en verbeterde wrappers te stimuleren. Welke licentie gekozen zal worden, is nog niet besloten.

Moderatie-faq Wijzig weergave

Reacties (33)

dit lijkt me goed nieuws voor programma's als gaim en kopete. Hiervoor kunnen dan gemakkelijker plugins worden gemaakt die het skype protocol ondersteund. En vervolgens kunnen je skype contacten dan ook weer aan Kadressbook worden toegevoegd, zodat je vanuit Kontact ook gemakkelijk een contact kan opzoeken en bellen :)

Waar ik zelf echter op zit te wachten is en 64-bit versie. Ik draai zelf Debian Unstable 64-bit en ik kan Skype niet installeren tenzij ik deze in een 32-bit chroot plaats. Maar zo moeilijk kan het toch niet zijn, even Skype voor 64-bit compileren?
Euh, sommige programma compileer je niet 'even' naar 64-bit. Als de programmeurs er bijvoorbeeld van uitgegaan zijn dat pointers even groot zijn als integers (een veelgemaakte fout in C). Om die reden heeft het porten van OpenOffice naar 64-bit ook jaren geduurd.
Bij OpenOffice noem je ook iets... die heeft er zelfs 3 jaar over gedaan om gecompileerd te krijgen op GCC 4.0 omdat die compiler veel strikter is dan GCC 3.3. OpenOffice porteer je niet even in een middagje naar een andere architectuur, we hebben het hier over +/- 4GB aan code als je alles wat erin zit uitpakt. (het feitelijke compileren mag je 13GB voor reserveren zelfs :X). De codebase van Skype is vele malen kleiner dan die van OpenOffice.
kan me iemand uileggen waarom je programma's als skype zonder een gui wil draaien?
Dan wordt het gebruik van skype ineens veel minder rekenintensief, wat mogelijkheden biedt voor bijv. allerlei handhelds.
denk je? Afaik kost het afhandelen van VOIP heels wat cpu-kracht, veel meer dan het tekenen va een kadertje op je scherm. Akkoord dat Skype (for Windows) een zware en bloated gui heeft, maar dan nog ga ik ervan uit dat dit slechts een klein deel van de resources inneemt!
Ik denk dat cli eerder gewild is om (gemakkelijker) alternatieve (gragische) interfaces te kunnen ontwikkelen (wat natuurlijk wel weer interessant is voor ontwikkelaars van handhelds, smartphones, embedded designs,...)
En bovenal "because we can" :p
Misschien Skype in je router laden?
Ja, maar met GUI is het GUI+VOIP afhandelen, nu is het alleen VoIP afhandelen, en dat scheelt waarschijnlijk best wel wat.
Of misschien de GUI op je computer, en de client op je router/server draaien?
Lijkt me redelijk zinloos, aan gezien je geluid ed. niet uit je router komt, dus zal er alsnog het e.e.a. aan voip stream toestand op je pc /gui enabled device terecht meoten komen.

CLI kan handig zijn, maar echt praktische voorbeelden heb ik hier nog niet gezien anders dan het maken van een eigen GUI als alternatief voor de huidige bloated skype gui.
Dan kun je Skype bijvoorbeeld aan Asterisk (of een andere software PBX) hangen. Het skype protocol kan dan voor meer gebruikt worden dan alleen maar de eigen skype applicatie.

Ook is het dan mogelijk om de koppeling tussen allerlei USB telefoons en skype mogelijk te maken zonder dat dergelijke telefoons zelf skype software aan boord hebben.

In een notedop: veel meer flexibiliteit. Goede zet van Skype.
Gaat het hiermee inderdaad mogelijk worden om een PBX als Asterisk te gebruiken i.c.m. Skype, of is dat een (gefundeerde) gok? Het zou mooi zijn als dat gaat kunnen, dan wordt Asterisk opeens een stuk interessanter :).
Ik weet niet wat er met het geluid gebeurd, dit moet immers op de een of andere manier door Asterisk gaan. Wel lijkt het me geen probleem om gesprekken te starten en eindigen via Asterisk. Asterisk is immers zo open, dat je praktisch alle wat je zelf via de commandline kan, je ook automatisch door Asterisk kan laten doen.

Ik hoop dat er vrij snel standaard support voor Skype in Asterisk komt, zodra er iets van een API of lib vrij gegeven is.
kan me iemand uileggen waarom je programma's als skype zonder een gui wil draaien?
inhaken op een telefooncentrale als Asterisk bijvoorbeeld.

Ik persoonlijk ben niet geneigd het gebruik van Asterisk Skype toe te staan op een bedrijfsnetwerk, maar er zijn er zat die het wel toelaten. Overigens komt dat puur en alleen omdat het protocol van Asterisk Skype propietary is, dus je kunt de boel niet in de gaten houden, dat probleem heb je minder met SIP, IAX, etc.

[Reactie gewijzigd door arjankoole op 1 oktober 2007 22:24]

In je laatste alinea bedoel je twee keer "Skype" i.p.v. "Asterisk".
je hebt helemaal gelijk, los contactje waarschijnlijk.
Dan kan je bijvoorbeeld skype draaien op een servertje op je zolder, en zo met mobiele apparaten dingen gaan doorlussen zodat je ongeveer je eigen draadloze skype telefoon kan maken...
Ik hoop eigenlijk dat het dan in de toekomst mogelijk wordt om alternatieve interfaces te schrijven voor skype, zodat je bijvoorbeeld een GTK gui kan bouwen, zodat het beter integreert in je desktop, of misschien zelfs skype support in andere voip applicaties gemaakt kan worden (ekiga? gizmo?), zodat je al je voip binnen 1 applicatie af kan handelen.
Ik denk dat skype z'n imago al redelijk verpest heeft bij een groot aantal linux gebruikers als ik de diversa fora zo aflees.

vooral door deze zaken:

Skype Linux Reads Password and Firefox Profile:
http://yro.slashdot.org/article.pl?sid=07/08/26/1312256

skype read bios:
http://it.slashdot.org/article.pl?sid=07/02/07/0146245

Misschien lichtelijk overdreven paranoide, maar vooral het eerste punt is toch wel kwalijk, zeker omdat het nergens vermeld wordt voor je het installeert/gebruikt.
$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/false
bin:x:2:2:bin:/bin:/bin/false
sys:x:3:3:sys:/dev:/bin/false
sync:x:4:4:sync:/bin:/bin/sync
man:x:6:6:man:/var/cache/man:/bin/false
lp:x:7:7:lp:/var/spool/lpd:/bin/false
mail:x:8:8:mail:/var/spool/mail:/bin/false
news:x:9:9:news:/var/spool/news:/bin/false
uucp:x:10:10:uucp:/var/spool/uucp:/bin/false
backup:x:11:11:backup:/var/backups:/bin/false
ftp:x:12:12::/home/ftp:/bin/false
vcsa:x:13:13::/dev:/bin/false
sshd:x:14:14::/var/empty:/bin/false
games:x:25:25:games:/usr/games:/bin/false
nobody:x:65534:65534:nobody:/home:/bin/false
messagebus:x:5:32::/dev/null:/bin/false
haldaemon:x:15:33::/dev/null:/bin/false
stephan:x:1000:100::/home/stephan:/bin/bash
Zo, hier heb jij mijn /etc/passwd...

Nu kun je zien wat mijn home-dir is (/home/stephan), welke shell ik gebruik (bash), welke user-id ik heb (1000) en wat het id is van mijn default-group (100).

Nu mag jij mij vertellen welke informatie ik jou niet had mogen geven... :)
Misschien lichtelijk overdreven paranoide, maar vooral het eerste punt is toch wel kwalijk, zeker omdat het nergens vermeld wordt voor je het installeert/gebruikt.
*zucht*

Zelfs bij een simpele "ls -l" wordt /etc/passwd al gelezen.
Heb je ook de comments gelezen van de artikelen die je linked? 3 kwart van de mensen zegt daar namelijk dat het non-issues zijn waar alleen paranoide mensen die geen zak van *nix afweten over beginnen te zeiken.
Wel het is closed source. de communicatie verloopt encrypted met 256-bit AES. De enige die de encryption master key heeft zijn de makers van skype. (en wellicht nog een paar organisaties) Er valt dus niet te zien welke informatie er wordt doorgestuurd.

Een firefox profiel bevat redelijk waardevolle info over iemands interesses. interessante info voor commceriele of informatieve doeleinden. Dus het uitlezen daarvan voor een voip programma kun je als verdacht zien.
Enige wat skype fout doet is elke seconde 100 keer een wakeup veroorzaken waardoor je CPU nooit in idle stand terecht komt waardoor je batterij stukken minder lang mee gaat. (en dat het een Qt programma is dat er niet uitziet, maar dat terzijde :P)
Skype Linux Reads Password and Firefox Profile:
http://yro.slashdot.org/article.pl?sid=07/08/26/1312256
Als je het goed had gelezen had je gezien dat het helemaal niks met Skype te maken had. Het was een Qt API aanroep die dat deed. En dan nog, /etc/passwd staan toch geen wachtwoorden in.
@alle reacties hier boven: ja /etc/passwd is een qt aanroep, en totaal niet relevant, en die file vind ik zelf ook niet boeiend, maar waar ik niemand over heb gehoord is het feit dat het ook je hele firefox profile doorzoekt sinds 1.4. Daar heeft het niks te zoeken. In de thread heb ik sommigen over proxy settings gehoord, maar daar hebben zowel gnome en kde hun eigen settings voor, dus daarvoor met firefox rommelen valt imho wel degelijk onder spyware. Gelukkig staat er ook een apparmor profile in gepost. Denk dat ik die maar eens ga installeren, kan voor een netwerk programma wat mogelijk exploits bevat natuurlijk geen kwaad :)
Allemaal leuk en aardig, maar wanner krijgt Skype op linux nou eens video-ondersteuning? :(
Laat Skype eerst maar eens de bugs uit de bestaande versies halen. Bij de Windows versie kom je nog vaak genoeg vreemde bugs tegen en de Linux versie is nog wel erg kaal en werkt vaak ook niet heel gebruiksvriendelijk.

Maar ja, verder is Skype prima programma met goede kwaliteit geluid (beeld weet ik niet).
De Mac versie crasht zelfs vrij regelmatig en gaat naar een belachelijk hoog CPU gebruik.
Oh? Ik gebruik het al tijden zonder problemen. Cpu tijd heb ik dan niet bekeken, maar aan m'n computer merk ik vrij weinig performance-drops.
Ook met Ubuntu kan je prima in de terminal doen wat ik moet doen ;)
Net als met een Mac wat dat betreft.

Ik vraag me af of je ook met de Skype cli tools de audio streams kan redirecten richting een andere applicatie.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True