Hi,

On 31 Jan 2011, Sjur Brændeland wrote:
>> Sjur Brændeland wrote:
>>> +        array{dict,array{dict}} QosFilters [readonly, optional]
>>> +
>>> +            Information about the QoSes and associated Packet
>>> +            Filters for the Default PDN and it's dedicated
> Arun Ravindran wrote:
>> 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.
>
> BTW, did you see the response from Kai earlier in this mail thread?
> [[email protected] wrote:]
> >this is used e.g. for SDP preconditions mechanism used in IMS:
> >http://www.faqs.org/rfcs/rfc3312.html

just to add to this: some information about the traffic filters 
is most definitely needed (RFC3312 is needed to set up calls 
according to TS24.229 and e.g. GSMA IR.92 ([1] a profile using 24.229)).

So in short the idea is that phone should not start alerting
before it has got a confirmation it has a voice-ready data connection
set up (including QoS).

But as the modem is just a IP transport in this case and does not know 
which ports (nor even which protocols) are used for voice (and which media 
streams are used by the application), it is really hard to prune down 
the list of information provided via oFono with 'QosFilters'. In the 
end it's the application that needs to check all the IP flows needed
for the call are covered by sufficient QoS, before continuing the call 
establishment.

So I'm not sure what the strategy should be.. expose the full
27.007 set, expose list based on what the first modems implementing
the interface support, or prune the list based on some known application
(e.g. IR.92 profile of TS24.229), or something in between.
The oFono design principle of '4.2 Minimal & Complete' is not so easy
to apply when doing something new... ;)

[1] http://gsmworld.com/documents/IR9230.pdf

_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to