Re: [MMUSIC] Trickle ICE for SIP Questions

Paul Kyzivat <> Mon, 08 July 2013 16:05 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id B644621F9B4B for <>; Mon, 8 Jul 2013 09:05:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -0.031
X-Spam-Status: No, score=-0.031 tagged_above=-999 required=5 tests=[AWL=0.406, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id toVaxHymnJtp for <>; Mon, 8 Jul 2013 09:05:43 -0700 (PDT)
Received: from ( [IPv6:2001:558:fe14:44:76:96:59:227]) by (Postfix) with ESMTP id AD5C421F87BB for <>; Mon, 8 Jul 2013 09:05:17 -0700 (PDT)
Received: from ([]) by with comcast id xoTt1l0031wpRvQ5Cs5GXH; Mon, 08 Jul 2013 16:05:16 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([]) by with comcast id xs5G1l0133ZTu2S3es5G7N; Mon, 08 Jul 2013 16:05:16 +0000
Message-ID: <>
Date: Mon, 08 Jul 2013 12:05:15 -0400
From: Paul Kyzivat <>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: "Stach, Thomas" <>
References: <> <> <> <> <>
In-Reply-To: <>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=q20121106; t=1373299517; bh=txirXh2g9p1W/umAUM+pS4lQ84K/feFkP/P5gOTQOmQ=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=hEF0zI8yJEeOzzYDo+Sx0wTz3CHC3WAOU9BZeQ1D2fSkW0EUmJWL8/Y3IfVLHhzyn cT8WmZ97I4couyWYcsnRs8ivHgkPAKTQoZMT/kif8V+Mqae/G7JoMIKqEOxEZ5Sh5S phrZRXmCnJsvervBfAvny51gSbo94PjOJDivOncOPu4wougilsL6ZTuvoh1NcNeay4 6WWH8mazmhsm5Fusqv636OxKpt4ZKvPf8LGo5RTsJs/rpnK2x9WEueR9DDsuSDyBLa aG0G0pWNE0VlU41S4l7yKZSAo8uXP9QORNwpt2m/Ws7jhD9C7ED/WlTlm+UlIc9j8J wCXn5PQk65Ekg==
Cc: "" <>
Subject: Re: [MMUSIC] Trickle ICE for SIP Questions
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 08 Jul 2013 16:05:48 -0000

Just responding to things that haven't already been covered.

On 7/8/13 5:44 AM, Stach, Thomas wrote:

>> Yes, why is it such an issue to require PRACK?
> [TS] I see potential for easier GW/SBC interworking with vanilla-ICE UAs, that did not implement PRACK

I don't get it.

If you are talking about SBCs that terminate/relay media, then the leg 
doing trickle-ICE is separate from the leg doing vanilla-ICE. So what is 
the issue?

And if you have a signaling-only SBC, and one leg supports trickle-ICE 
while the other side supports only vanilla-ICE, then just use 
vanilla-ICE e2e. You won't gain anything by an intermediary trying to 
map trickle-ICE to vanilla-ICE.

>> It is a good thing to implement for many reasons.
> [TS] There are also good reasons against PRACK. e.g. the much more complicated state machine.

Yes, but once you have done it then it is there to use for all sorts of 
things. The alternative seems to be to instead introduce a lot of new 
complexity that is *only* applicable to trickle-ICE.