XEP-0166 vs. Google Sessions (GTALK)
This is a sniplet of me and hanssons conversation on the IM.
We discussed the problems with google extending XEP-0166:
Google's libjingle (http://code.google.com/apis/talk/index.html) is *NOT AN IMPLEMENTATION OF XEP-0166*, but uses a similar-looking Google session negotiation for Google Talk's voice and file transfer sessions.
The chat is moved to the comment of this post...
We discussed the problems with google extending XEP-0166:
Google's libjingle (http://code.google.com/apis/talk/index.html) is *NOT AN IMPLEMENTATION OF XEP-0166*, but uses a similar-looking Google session negotiation for Google Talk's voice and file transfer sessions.
1 Comments:
Steffen siger:
men tror du ikke hvis vi implementerer 166 at det vil virke?? det vil jeg tro
Hansson 60636067 siger:
der står at det ikke er kompatibelt
Hansson 60636067 siger:
http://code.google.com/apis/talk/libjingle/developer_guide.html
Hansson 60636067 siger:
men det er meget tæt på hinandne
Steffen siger:
hhmmm hvad gør vi så??
Hansson 60636067 siger:
ved det ikke helt lige
Hansson 60636067 siger:
men vi skal vel bruge libjingle
Steffen siger:
det stinker jo
Hansson 60636067 siger:
hehe
Steffen siger:
jamen det er c++
Hansson 60636067 siger:
det var det som var c++ ikke
Steffen siger:
si!
Hansson 60636067 siger:
Asterisk (http://FreeSWITCH (http://www.freeswitch.org) has an implementation of Google sessions in C, gatewaying support, and event transport over XMPP.
Hansson 60636067 siger:
FreeSWITCH (http://www.freeswitch.org) has an implementation of Google sessions in C, gatewaying support, and event transport over XMPP.
Steffen siger:
jeg kender godt asterrks
Hansson 60636067 siger:
men vi kan jo også lave en jingle overbygning som ikke kan snakke med GTalk
Hansson 60636067 siger:
Der er i hvert tilfælde stof til en diskussion her
Steffen siger:
god ide!!
Hansson 60636067 siger:
man kan evt også hacke det til senere så det virker med Gtalk
Hansson 60636067 siger:
Man kan måske også gøre det omvendt
Steffen siger:
tror jeg også vi skal satse på
Steffen siger:
at lave 166 først og så hacke det til
Hansson 60636067 siger:
Vi kan jo ikke tjekke pakkerne op mod GTalk alligevel da de er krypteret
Steffen siger:
yes.. syntes også det lægger meget godt op til rapporten
Steffen siger:
altså alle de overvejelser og hvorfor vi vil gøre det
Hansson 60636067 siger:
vi kan jo tage udgangspunkt i at vi vil lave en voice app. Og så diskutere de forskellige protokoller og det skulle være til at argumentere for at vælge noget open source
Steffen siger:
yes
Hansson 60636067 siger:
Det er jo heller ikke godt stof til et speciale hvis det hele ligger lige til højrebenet
Steffen siger:
det er jo det... var faktisk lidt bange for det
Hansson 60636067 siger:
The Telepathy (http://telepathy.freedesktop.org/) framework's XMPP backend, Gabble, implements both Google sessions and XEP-0166 (including multiple streams, audio and video, addition & removal, and changes of stream direction).
Hansson 60636067 siger:
booth Google session and 166
Steffen siger:
det er jo det vi skal lave
Steffen siger:
Hansson 60636067 siger:
telepathy-gabble ser vældig udokumenteret ud
Steffen siger:
tror bare vi skal arbejde nede fra og op... og lave det hele fra bunden. først med 166 og derefter gtalk
Steffen siger:
og så lave det så transperant så muligt at bruge
Steffen siger:
og tror det er nemmest nedefra og op
Hansson 60636067 siger:
http://www.xmpp.org/rfcs/rfc3921.html#intro er nok også en god ide at læse igennem
Steffen siger:
god ide
Steffen siger:
prnter den ud og læser den
Hansson 60636067 siger:
brb
Hansson 60636067 siger:
den omhandler noget presence og IM, men jeg kan ikke helt finde ud af om vi skal bruge det...
Steffen siger:
vi skal bruge session delen
Steffen siger:
eller rettere sagt gaim skal
Hansson 60636067 siger:
Ja præcis, men den er vel implementeret i Gaim allerede
Steffen siger:
vi skal jo udvidde gaim så den ikke kun understøtter 166 men også gtalk
Steffen siger:
yes
Hansson 60636067 siger:
Så det er kun delvis relevant det link jeg lige sendt dig
Hansson 60636067 siger:
Det omhandler den det af Jabber som Gaim har implementeret og som vi skal bruge.
Post a Comment
<< Home