media: MSOC 2007 compatibility refactor II
commit0b39c461c33cb654d40d56ca75f89966a2a283e0
authorJakub Adam <jakub.adam@ktknet.cz>
Sun, 13 Feb 2011 23:46:18 +0000 (14 00:46 +0100)
committerJakub Adam <jakub.adam@ktknet.cz>
Sun, 13 Feb 2011 23:46:18 +0000 (14 00:46 +0100)
treec3c253fad6101a8a9772bfa80d9d0f165d7f3d5d
parent2e719f8134879742a08f0089384ec8b3149820d7
media: MSOC 2007 compatibility refactor II

New handling of OC2007 compatibility:

First create only 2007 R2 compatible call in backend and send
multipart/alternative INVITE with empty 2007fallback part (only media
description without codecs or candidates).

When OC 2007 client parses the message, it responds with 488
Not Acceptable Here. If this happens, we retry the call once again,
this time using ICEv6, that is compatible with OC2007's older release.
On another error response we give up trying with an error message.

OC2007 R2 call establishement is left unchanged.
src/core/sipe-media.c