Re: draft-ietf-mmusic-sip-multipart-00.txt

Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com> Fri, 11 June 1999 07:39 UTC

Return-Path: <owner-confctrl>
Received: (from majordom@localhost) by zephyr.isi.edu (8.8.7/8.8.6) id AAA12243 for confctrl-outgoing; Fri, 11 Jun 1999 00:39:16 -0700 (PDT)
Received: from tnt.isi.edu (tnt.isi.edu [128.9.128.128]) by zephyr.isi.edu (8.8.7/8.8.6) with ESMTP id AAA12238 for <confctrl@zephyr.isi.edu>; Fri, 11 Jun 1999 00:39:14 -0700 (PDT)
Received: from penguin.wise.edt.ericsson.se (penguin-ext.wise.edt.ericsson.se [194.237.142.5]) by tnt.isi.edu (8.8.7/8.8.6) with ESMTP id AAA21356 for <confctrl@ISI.EDU>; Fri, 11 Jun 1999 00:39:13 -0700 (PDT)
Received: from lmf.lmf.ericsson.se (umail.lmf.ericsson.se [131.160.11.2]) by penguin.wise.edt.ericsson.se (8.9.0/8.9.0/WIREfire-1.2) with ESMTP id JAA28658; Fri, 11 Jun 1999 09:39:08 +0200 (MET DST)
Received: from ericsson.com by lmf.lmf.ericsson.se (8.8.8+Sun/SMI-SVR4) id KAA23366; Fri, 11 Jun 1999 10:38:37 +0300 (EET DST)
Message-ID: <3760BCC0.4CBC3D1F@ericsson.com>
Date: Fri, 11 Jun 1999 10:37:36 +0300
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
Organization: Oy L M Ericsson Ab
X-Mailer: Mozilla 4.05 [en] (WinNT; I)
MIME-Version: 1.0
To: Adam.Roach@ericsson.com
CC: jmceach@nortelnetworks.com, confctrl@ISI.EDU, Ricky@lmf.ericsson.se
Subject: Re: draft-ietf-mmusic-sip-multipart-00.txt
References: <199906102311.SAA02554@b04a24.exu.ericsson.se>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-confctrl@zephyr.isi.edu
Precedence: bulk

Hi,

Adam.Roach@ericsson.com wrote:
> 
> >The more interesting question is what should the interaction be between the
> >"ISUP call model" and the SIP UA in deciding where to send the SIP invites?
> >For example, who is responsible for locating the terminating MGC (assuming
> >in this case that the destination is in the PSTN)?  Does the answer depend
> >on whether the originator is a PSTN terminal or a SIP UA?

The terminating MGC should not depend on the originator... it depends on
the carrier you want to use (sip:+35892993371@telia.com or
sip:+3589293371@sonera.com).
 
> This can be heavily dependant on the individual implementations
> of network nodes without bothering to standardise where the
> information "should" be located. That's the elegance of the
> SIP protocol.
> 
> One simple solution for PSTN/SIP gateways would be for each
> gateway to have a map of which number prefixes should be
> sent to which destination; e.g.:
> 
> number map | destination
> -----------+------------------------------------
> 1713*      | pstn-gw.houston.tx.us.bell.com
> 1218*      | pstn-gw.bemidji.mn.us.bell.com
> 46054*     | pstn-gw.karlstad.ks.se.bell.com
> 44*        | sip-proxy.bt.co.uk
> 1972583*   | pbx-gw.ericy.com
> 1800555*   | sip-redir.800.bell.com
> 1500555*   | sip-redir.sip-clients.bell.com
> default    | bell.com
> 
> This allows the gateway owner to either specify which egress
> gateway (as in the case of the Houston, Bemidji, and Karlstad
> entries)

Yes, this way we can send the INVITE to the proper destination. But if
this is a PSTN/SIP gateway in the States, and we end up in Karlstad
(Sweden), which flavour of ISUP will we send in the SIP body?

We could send a "Require" header in the SIP request indicating that we
are sending ANSI ISUP.
We could answer with an "unsupported" header, since they do not want to
receive ANSI ISUP in Sweden... then, the MGC in the States would send
ITU ISUP, or whatever is understood in Karlstad...

How do you guys think this negotiation has to take place?

Regards,

Gonzalo

>, a proxy server into another vendor's network
> (as in the case of the 44* entry), private exchange gateways
> (like the ericy entry), a redirect server for PSTN calls (like
> the 800 server), and a redirect server (and probably
> registrar) for native sip clients, as in the 1-500 entry.
> I'll describe what I'm thinking of with the default entry
> in a bit.
> 
> If a particular service provider wishes to encapsulate all
> of the routing into a centralised database, they can have
> just a single "default" entry which points to a proxy or
> redirect server in charge of determining a final destination.
> 
> For standard (e.g. PC-based) SIP UAs, you could have a similar
> (more complete, if necessary) routing table in a redirect or
> proxy server which the users are then instructed
> to use. This database would probably also be used as
> an authoritative routing table, to which the gateways
> could "punt" in case their local routing configuration data
> was insufficient.
> 
> So, for the examples I have given so far, a native SIP
> client, in order to place a PSTN call to +1 214 555 1212
> which is carried and billed by bell.com would use
> "sip:+12145551212@bell.com" (which would proxy or redirect them
> to "sip:+12145551212@pstn-gw.dallas.tx.us.bell.com"); if the user
> wanted to use xyz.com, they would instead enter
> "sip:+12145551212@xyz.com" (which would proxy or redirect them
> to "sip:+12145551212@gateway.dfw.xyz.com").
> 
> To reiterate: the answer to your question is "whatever the
> service providers decide they want to do," since any solution
> will be compatible with any other arbitrary solution (although
> I think the basic architecure I described above has a certain
> elegance).
> 
> --
> Adam Roach, Ericsson Inc. |  Ph: +1 972 583 7594 | 1010 E. Arapaho, MS L-04
> adam.roach@ericsson.com   | Fax: +1 972 669 0154 | Richardson, TX 75081 USA

-- 
Gonzalo Camarillo         Phone :  +358  9 299 33 71
Oy L M Ericsson Ab        Mobile:  +358 40 702 35 35
Telecom R&D               Fax   :  +358  9 299 31 18
FIN-02420 Jorvas          Email :  Gonzalo.Camarillo@ericsson.com
Finland