[Jingle] Call forking

Peter Saint-Andre stpeter at stpeter.im
Thu Oct 8 22:48:55 CDT 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/8/09 3:38 PM, Olivier Crête wrote:
> Hi,
> 
> If a contact I'm trying to call has multiple online resources. I want to
> call it, currently Gabble, our XMPP implementation, just picks one more
> or less randomly and tries to call it. 

Randomly? Without first determining which resources support Jingle?

> I think the right approach is to
> do something like SIP forking, that is, try to call both and when one
> answers, cancel the other calls. 

And how well has forking worked out? Most SIP experts I've talked with
have said "avoid forking in Jingle if you possibly can".

> The problem is that the non-answering
> resources will see it as a missed call. Maybe we should add a
> "answered-somewhere-else" reason for that case. Or is it what "cancel"
> or "success" are for ?

That's one possibility. Another is XEP-0168, although people don't seem
to like that approach.

Peter

- --
Peter Saint-Andre
https://stpeter.im/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkrOsqcACgkQNL8k5A2w/vzn5wCfXHe/J1sY3TMRdhwWXmKPM1xQ
uLQAn1VOuhm1+IhaMf2H5pg5l4lbb7OE
=plaf
-----END PGP SIGNATURE-----


More information about the Jingle mailing list