From e7f8aa2e79080717db9b7020e15389f38ddb5a5e Mon Sep 17 00:00:00 2001 From: Jakub Adam Date: Sun, 16 Sep 2012 16:22:26 +0200 Subject: [PATCH] media: don't use OC2007 fallback mode with test call bot The bot doesn't support "multipart/alternative" SIP messages, using the RFC 5245 mode directly spares one round-trip to server. --- src/core/sipe-media.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/core/sipe-media.c b/src/core/sipe-media.c index c58e3f88..fb0ecc3a 100644 --- a/src/core/sipe-media.c +++ b/src/core/sipe-media.c @@ -288,7 +288,9 @@ sipe_invite_call(struct sipe_core_private *sipe_private, TransCallback tc) session = sipe_session_find_call(sipe_private, call_private->with); dialog = session->dialogs->data; - add_2007_fallback = dialog->cseq == 0 && call_private->ice_version == SIPE_ICE_RFC_5245; + add_2007_fallback = dialog->cseq == 0 && + call_private->ice_version == SIPE_ICE_RFC_5245 && + !sipe_strequal(call_private->with, sipe_private->test_call_bot_uri); contact = get_contact(sipe_private); hdr = g_strdup_printf( -- 2.11.4.GIT