All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sjur =?unknown-8bit?q?Br=C3=A6ndeland?= <sjurbren@gmail.com>
To: ofono@ofono.org
Subject: Re: [RFC] doc: Proposal for LTE/IMS API.
Date: Mon, 31 Jan 2011 13:15:06 +0100	[thread overview]
Message-ID: <AANLkTi=g4Eev-MpkpPgiPTFM1NazKKTiHAGvO3_O5cHy@mail.gmail.com> (raw)
In-Reply-To: <4D42A866.5040604@nokia.com>

[-- Attachment #1: Type: text/plain, Size: 5311 bytes --]

Hi Arun,

>>  +        string  PrivateImsIdentity [readonly, optional]
>>  +
>>  +            Identity used for IMS registration.
>>  +            Available if present on the ISIM.
>>  +
>>  +        string  PublicImsIdentity [readonly, optional]
>>  +
>>  +            Identity used for IMS registration.
>>  +            Available if present on the ISIM.
>>  +
>>  +        string  HomeDomainName[readonly, optional]
>>  +
>>  +            Identity used for IMS registration.
>>  +            Available if present on the ISIM.
>>  +
>
> Will these not be known to the user?
> When does this interface becomes alive (org.ofono.ims)? post_sim or
> post_online?

These are read from the ISIM, so I believe this should be available post_sim.

>>  +        string  ImsToCsHandoverStatus [readonly, optional]
>>  +
>>  +            Indicate the handover progress status during a CS
>>  +            fallback procedure. This property will only be present
>>  +            when in LTE coverage. The possible values are:
>>  +            "none", "started","complete", "failure".
>>  +            Related AT URC: +CIREP
>>  +
>
> Again which specification details these AT commands?. Do we need a property
> like this to show the CSFB?

ImsToCsHandoverStatus is the progress notification of the actual
handover from LTE to CS,
I believe this information will be needed for setting up the CMT
device (CS Audio) and
knowing when to switch from IMS Audio to CS Audio streams.

> why can't we...
>
> while in LTE:
>    oFono has network registration, connection manager, SIM and LTE
>    specific interfaces
>
> while in CSFB :
>    oFono has all other interfaces too.

Yes, agree.
CSFB will look similar to the case where you loose your LTE coverage
and move to WCDMA/GSM. You will have the same oFono APIs available
in both cases, regardless of how the change was initiated.


>>  +        array{dict,array{dict}} QosFilters [readonly, optional]
>>  +
>>  +            Information about the QoSes and associated Packet
>>  +            Filters for the Default PDN and it's dedicated bearers.
>>  +            It is organized as a list of QoS definitions with
>>  +            a list of corresponding packet filters.
>>  +
>>  +                uint8 QoSClassIdentifier [readonly]
>>  +                    The numeric parameter that specifying
>>  +                    the class of QoS. (3GPP TS 23.203 [85])
>>  +                    0    QCI is selected by network
>>  +                    [1 – 4] guaranteed bit rate
>>  +                    [5 – 9] non-guaranteed bit rate
>>  +
>>  +                uint16 UplinkRate [readonly, optional]
>>  +                    Guaranteed Uplink Bit-rate in kb/sec.
>>  +
>>  +                uint16 DownlinkRate [readonly, optional]
>>  +                    Guaranteed Downlink Bit-rate in kb/sec.
>>  +
>>  +            For each QoS defined there may be a list of Packet
>>  +            Filters. Each Packet Filter is a dictionary defining
>>  +            the filter. An empty Packet Filter represents the
>>  +            "default" filter (Default PDN connection).
>>  +
>>  +                string Direction [readonly]
>>  +                    "uplink", "downlink", "bidirectional"
>>  +
>>  +                uint8 ProtocolNumber [readonly]
>>  +                    IP protocol number (0-256)
>>  +
>>  +                string PeerAddress [readonly]
>>  +                    The remote peer's IP address.
>>  +
>>  +                uint16 PeerPortMin [readonly]
>>  +                    Remote peer's port number min. value
>>  +
>>  +                uint16 PeerPortMax [readonly]
>>  +                    Remote peer's port number max. value
>>  +
>>  +                uint16 LocalePortMin [readonly]
>>  +                    The local port number min. value
>>  +
>>  +                uint16 LocalPortMax [readonly]
>>  +                    The local port number max. value
>>
>
> Do we really need this?. What is the real usage of this information?.
> In 27.007 there are few AT commands for TFT, and are not used, may be
> because no body (operator) supports this.
>
> In LTE will this be going to be different?

In LTE the network will be responsible for setting up Dedicated
Bearers (Secondary PDPs).
And I believe the IMS application needs information about the
TFT/QoSes when setting up a call.

BTW, did you see the response from Kai earlier in this mail thread?
[kai.vehmanen(a)nokia.com wrote:]
>this is used e.g. for SDP preconditions mechanism used in IMS:
>http://www.faqs.org/rfcs/rfc3312.html
>The QoS is signalled on a per port/media basis, so relaying
>the packet-filters seems like a sane approach to me (cannot really
>say the same about 3312, but that's a different thing ;P).


Regards,
Sjur

  parent reply	other threads:[~2011-01-31 12:15 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-28 11:28 [RFC] doc: Proposal for LTE/IMS API Arun Ravindran
2011-01-28 15:11 ` Pekka Pessi
2011-01-31 12:15 ` Sjur =?unknown-8bit?q?Br=C3=A6ndeland?= [this message]
2011-01-31 13:12   ` Kai.Vehmanen
     [not found] <AANLkTikRPOm=RG-wHKEyTBzF6tFKLpjb8hg-yYF3Jes1@mail.gmail.com>
2011-02-01 11:01 ` Kjetil ASDAL
  -- strict thread matches above, loose matches on Subject: below --
2011-01-26 14:59 Sjur =?unknown-8bit?q?Br=C3=A6ndeland?=
2011-01-27  7:50 ` =?unknown-8bit?q?R=C3=A9mi?= Denis-Courmont
2011-01-27  8:29   ` Sjur =?unknown-8bit?q?Br=C3=A6ndeland?=
2011-01-27 13:14 ` Marcel Holtmann
2011-01-27 13:33   ` Kai.Vehmanen
2011-01-27 13:48     ` Sjur =?unknown-8bit?q?Br=C3=A6ndeland?=
2011-01-27 16:52 ` Pekka Pessi
2011-01-27 17:37   ` Sjur =?unknown-8bit?q?Br=C3=A6ndeland?=
2011-01-27 17:55     ` Pekka Pessi
2011-01-31 12:25       ` Sjur =?unknown-8bit?q?Br=C3=A6ndeland?=
2011-01-27 17:53   ` Soum, RedouaneX
2011-01-28 10:22 ` Jeevaka.Badrappan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='AANLkTi=g4Eev-MpkpPgiPTFM1NazKKTiHAGvO3_O5cHy@mail.gmail.com' \
    --to=sjurbren@gmail.com \
    --cc=ofono@ofono.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.