[SIP] On SIP-H323 Interworking

"rafi" <rafi@sasi.com> Thu, 13 July 2000 11:52 UTC

Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA14146 for <sip-archive@odin.ietf.org>; Thu, 13 Jul 2000 07:52:32 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1]) by lists.bell-labs.com (Postfix) with ESMTP id 4642344357; Thu, 13 Jul 2000 07:52:19 -0400 (EDT)
Delivered-To: sip@lists.bell-labs.com
Received: from sasi.com (sasi.com [164.164.56.2]) by lists.bell-labs.com (Postfix) with ESMTP id AFF5944336 for <sip@lists.bell-labs.com>; Thu, 13 Jul 2000 07:51:08 -0400 (EDT)
Received: from samar (sasi.com [164.164.56.2]) by sasi.com (8.9.3/8.9.3) with SMTP id RAA16469 for <sip@lists.bell-labs.com>; Thu, 13 Jul 2000 17:20:34 +0530 (IST)
Received: from sung17.sasi.com ([10.0.64.17]) by sasi.com; Thu, 13 Jul 2000 17:20:31 +0000 (IST)
Received: from pcg140 (pcg140.sasi.com [10.0.64.140]) by sung17.sasi.com (8.9.3/8.9.3) with SMTP id RAA00427 for <sip@lists.bell-labs.com>; Thu, 13 Jul 2000 17:20:07 +0530 (IST)
Message-ID: <052a01bfecc0$590a81c0$8c40000a@sasi.com>
From: rafi <rafi@sasi.com>
To: sip@lists.bell-labs.com
Date: Thu, 13 Jul 2000 17:19:05 +0530
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0527_01BFECEE.72906320"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2615.200
X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Subject: [SIP] On SIP-H323 Interworking
Sender: sip-admin@lists.bell-labs.com
Errors-To: sip-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id: IETF SIP Mailing List <sip.lists.bell-labs.com>
X-BeenThere: sip@lists.bell-labs.com

Hi,


Following are my understanding when a call is established 
from H.323 terminal to a SIP terminal ( draft-singh-sip-h323-01.txt).
Following could be  the call flow diagram  for such a call setup.
(Assuming no  faststart in the SetUp message)

 

SIP          IWF            GK               H323Terminal
Terminal
                                   GRQ
                               <---------------
                                   GCF
                               ---------------->

                                   RRQ
                             <----------------
                                   RCF
                              ----------------->

                                   ARQ
                             <----------------
                                   ACF
                             ----------------->
      
                        SETUP
                 <------------------------------

                      ARQ
                   ----------->
                      ACF
                   <-----------

   INVITE(SDP=C)

 <----------------

   200 OK (SDP=C1)
------------------->

   ACK
<------------------
                              TCS ( Cap=C1)
                    -------------------------------->
                              TCS ACK
                    <-------------------------------

                              TCS (Cap = C2)
                    <-------------------------------
                              TCS ACK
                     ------------------------------->

                     /* MSD is not shown */

                               OLC
                     -------------------------------->
                               OLC ACK
                     <--------------------------------

                               OLC
                      <--------------------------------
                               OLC ACK
                      --------------------------------->


   INVITE ( Cap = C3)
<---------------------

      183
---------------------->
                               Alerting
                       ---------------------------------->

    200 OK
 --------------------->        CONNECT
                         -------------------------------->

    ACK
<-----------------------
                 


   Following are the difficulties with the above type of call set up.

  (i)  IWF must know default capability set of H323 terminal. There 
       is no way to  know actual capabilities in H323 without establishing 
       the call.

  (ii)  The capability final agreed upon by the Terminals (C3) is always
        a  subset of C ( default capability), thus  making selection of C  
        a critical one.

  (iiI)   When  a call is established initially at SIP Terminal ( first
        ACK), H323 terminal MAY  miss the media info.


   In RFC2543bis sending empty SDP is allowed  in INVITE message.
   Thus instead of above call scenario can we have call flow something 
   like  this

SIP          IWF            GK               H323Terminal

                                   GRQ
                               <--------------------
                                   GCF
                               ------------------------>

                                   RRQ
                               <-----------------------
                                   RCF
                               ------------------------>

                                   ARQ
                               <------------------------
                                   ACF
                               ------------------------>
     
                        SETUP
                    <-----------------------------------

                      ARQ
                  ----------->
                      ACF
                  <-----------

   INVITE(SDP=0)

 <----------------

   200 OK (SDP=C)
------------------->

                              TCS ( Cap=C)
                      ------------------------------->
                              TCS ACK
                     <-------------------------------

                              TCS (Cap = C1)
                      <-------------------------------
                              TCS ACK
                       ------------------------------->

                      
                       /* MSD is not shown */


                               OLC
                       -------------------------------->
                               OLC ACK
                       <--------------------------------

                               OLC
                       <--------------------------------
                               OLC ACK
                       --------------------------------->


                             CONNECT
                         -------------------------------->

    ACK ( SDP = C2)   C2 is the maximal subset of C and C1
<-----------------------


  Any comments?


Regards
Rafi Assadi H.M.