* Testing the iPhone 5
@ 2013-05-08 13:59 Mikel Astiz
2013-05-08 16:42 ` Denis Kenzior
0 siblings, 1 reply; 4+ messages in thread
From: Mikel Astiz @ 2013-05-08 13:59 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 3953 bytes --]
Hi,
I promised Denis I'd send some traces after testing the iPhone 5 and
observing some strange states such as two active calls (test 1) or
active+dialing state (test 2).
I currently don't have a phone to test with but let me reuse some
previous logs. In the second log, the AT commands are not visible so
I'm hoping to repeat the experiment fairly soon.
The first test is probably a bug in oFono while the second one might
be the phone's behavior, to be confirmed.
Cheers,
Mikel
TEST 1:
Steps: Two numbers dialer from the phone while 3-way calling not
available in network
Result: Two active calls in oFono (but phone shows only the first one)
ofonod[14366]: < \r\n+CIEV: 3,2\r\n
ofonod[14366]: > AT+CLCC\r
ofonod[14366]: < \r\n+CLCC: 1,0,2,0,0,"<phone-number-1>",145\r\n
ofonod[14366]: < \r\nOK\r\n
ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
voicecall event, status: 2, id: 1, number: <phone-number-1>
called_number: , called_name
ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Did not find a
call with id: 1
ofonod[14366]: < \r\n+CIEV: 3,3\r\n
ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
voicecall event, status: 3, id: 1, number: <phone-number-1>
called_number: , called_name
ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Found call with id: 1
ofonod[14366]: < \r\n+CIEV: 5,5\r\n
ofonod[14366]: src/network.c:ofono_netreg_strength_notify() strength 100
ofonod[14366]: < \r\n+CIEV: 2,1\r\n
ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
voicecall event, status: 0, id: 1, number: <phone-number-1>
called_number: , called_name
ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Found call with id: 1
ofonod[14366]: < \r\n+CIEV: 3,0\r\n
(At this point, a second call is dialed from the phone)
ofonod[14366]: < \r\n+CIEV: 3,2\r\n
ofonod[14366]: > AT+CLCC\r
ofonod[14366]: < \r\n+CLCC: 1,0,0,0,0,"<phone-number-1>",145\r\n
ofonod[14366]: < \r\n+CLCC: 2,0,2,0,0,"<phone-number-2>",129\r\n
ofonod[14366]: < \r\nOK\r\n
ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
voicecall event, status: 2, id: 2, number: <phone-number-2>
called_number: , called_name
ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Did not find a
call with id: 2
ofonod[14366]: < \r\n+CIEV: 3,0\r\n
ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
voicecall event, status: 0, id: 2, number: <phone-number-2>
called_number: , called_name
ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Found call with id: 2
TEST 2:
Steps: Two numbers dialer from the phone (3-way calling available)
Result: oFono reports a active+dialing state until held+alerting is reached.
ofonod[3281]: src/voicecall.c:ofono_voicecall_notify() Got a voicecall
event, status: 2, id: 1, number: <phone-number-1> called_number: ,
called_name
ofonod[3281]: src/voicecall.c:ofono_voicecall_notify() Did not find a
call with id: 1
ofonod[3281]: src/voicecall.c:ofono_voicecall_notify() Got a voicecall
event, status: 3, id: 1, number: <phone-number-1> called_number: ,
called_name
ofonod[3281]: src/voicecall.c:ofono_voicecall_notify() Found call with id: 1
ofonod[3281]: src/network.c:ofono_netreg_strength_notify() strength 100
ofonod[3281]: src/voicecall.c:ofono_voicecall_notify() Got a voicecall
event, status: 0, id: 1, number: <phone-number-1> called_number: ,
called_name
ofonod[3281]: src/voicecall.c:ofono_voicecall_notify() Found call with id: 1
ofonod[3281]: src/network.c:ofono_netreg_strength_notify() strength 80
(At this point, a second call is dialed from the phone)
ofonod[3281]: src/voicecall.c:ofono_voicecall_notify() Got a voicecall
event, status: 2, id: 2, number: <phone-number-2> called_number: ,
called_name
ofonod[3281]: src/voicecall.c:ofono_voicecall_notify() Did not find a
call with id: 2
ofonod[3281]: src/modem.c:modem_change_state() old state: 3, new state: 0
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Testing the iPhone 5
2013-05-08 13:59 Testing the iPhone 5 Mikel Astiz
@ 2013-05-08 16:42 ` Denis Kenzior
2013-05-10 10:14 ` Mikel Astiz
0 siblings, 1 reply; 4+ messages in thread
From: Denis Kenzior @ 2013-05-08 16:42 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 2897 bytes --]
Hi Mikel,
On 05/08/2013 08:59 AM, Mikel Astiz wrote:
> Hi,
>
> I promised Denis I'd send some traces after testing the iPhone 5 and
> observing some strange states such as two active calls (test 1) or
> active+dialing state (test 2).
>
> I currently don't have a phone to test with but let me reuse some
> previous logs. In the second log, the AT commands are not visible so
> I'm hoping to repeat the experiment fairly soon.
>
> The first test is probably a bug in oFono while the second one might
> be the phone's behavior, to be confirmed.
>
> Cheers,
> Mikel
>
> TEST 1:
>
> Steps: Two numbers dialer from the phone while 3-way calling not
> available in network
> Result: Two active calls in oFono (but phone shows only the first one)
>
> ofonod[14366]: < \r\n+CIEV: 3,2\r\n
> ofonod[14366]: > AT+CLCC\r
> ofonod[14366]: < \r\n+CLCC: 1,0,2,0,0,"<phone-number-1>",145\r\n
> ofonod[14366]: < \r\nOK\r\n
> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
> voicecall event, status: 2, id: 1, number: <phone-number-1>
> called_number: , called_name
> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Did not find a
> call with id: 1
> ofonod[14366]: < \r\n+CIEV: 3,3\r\n
> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
> voicecall event, status: 3, id: 1, number: <phone-number-1>
> called_number: , called_name
> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Found call with id: 1
> ofonod[14366]: < \r\n+CIEV: 5,5\r\n
> ofonod[14366]: src/network.c:ofono_netreg_strength_notify() strength 100
> ofonod[14366]: < \r\n+CIEV: 2,1\r\n
> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
> voicecall event, status: 0, id: 1, number: <phone-number-1>
> called_number: , called_name
> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Found call with id: 1
> ofonod[14366]: < \r\n+CIEV: 3,0\r\n
>
> (At this point, a second call is dialed from the phone)
>
> ofonod[14366]: < \r\n+CIEV: 3,2\r\n
> ofonod[14366]: > AT+CLCC\r
> ofonod[14366]: < \r\n+CLCC: 1,0,0,0,0,"<phone-number-1>",145\r\n
> ofonod[14366]: < \r\n+CLCC: 2,0,2,0,0,"<phone-number-2>",129\r\n
So here we have call with index 1 in state 'Active' and call with index
2 in state 'Dialing'. Obviously a bug with the iPhone.
> ofonod[14366]: < \r\nOK\r\n
> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
> voicecall event, status: 2, id: 2, number: <phone-number-2>
> called_number: , called_name
> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Did not find a
> call with id: 2
> ofonod[14366]: < \r\n+CIEV: 3,0\r\n
> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
> voicecall event, status: 0, id: 2, number: <phone-number-2>
> called_number: , called_name
> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Found call with id: 2
>
Regards,
-Denis
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Testing the iPhone 5
2013-05-08 16:42 ` Denis Kenzior
@ 2013-05-10 10:14 ` Mikel Astiz
2013-05-13 13:30 ` Denis Kenzior
0 siblings, 1 reply; 4+ messages in thread
From: Mikel Astiz @ 2013-05-10 10:14 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 3370 bytes --]
Hi Denis,
On Wed, May 8, 2013 at 6:42 PM, Denis Kenzior <denkenz@gmail.com> wrote:
> Hi Mikel,
>
>
> On 05/08/2013 08:59 AM, Mikel Astiz wrote:
>>
>> Hi,
>>
>> I promised Denis I'd send some traces after testing the iPhone 5 and
>> observing some strange states such as two active calls (test 1) or
>> active+dialing state (test 2).
>>
>> I currently don't have a phone to test with but let me reuse some
>> previous logs. In the second log, the AT commands are not visible so
>> I'm hoping to repeat the experiment fairly soon.
>>
>> The first test is probably a bug in oFono while the second one might
>> be the phone's behavior, to be confirmed.
>>
>> Cheers,
>> Mikel
>>
>> TEST 1:
>>
>> Steps: Two numbers dialer from the phone while 3-way calling not
>> available in network
>> Result: Two active calls in oFono (but phone shows only the first one)
>>
>> ofonod[14366]: < \r\n+CIEV: 3,2\r\n
>> ofonod[14366]: > AT+CLCC\r
>> ofonod[14366]: < \r\n+CLCC: 1,0,2,0,0,"<phone-number-1>",145\r\n
>> ofonod[14366]: < \r\nOK\r\n
>> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
>> voicecall event, status: 2, id: 1, number: <phone-number-1>
>> called_number: , called_name
>> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Did not find a
>> call with id: 1
>> ofonod[14366]: < \r\n+CIEV: 3,3\r\n
>> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
>> voicecall event, status: 3, id: 1, number: <phone-number-1>
>> called_number: , called_name
>> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Found call with
>> id: 1
>> ofonod[14366]: < \r\n+CIEV: 5,5\r\n
>> ofonod[14366]: src/network.c:ofono_netreg_strength_notify() strength 100
>> ofonod[14366]: < \r\n+CIEV: 2,1\r\n
>> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
>> voicecall event, status: 0, id: 1, number: <phone-number-1>
>> called_number: , called_name
>> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Found call with
>> id: 1
>> ofonod[14366]: < \r\n+CIEV: 3,0\r\n
>>
>> (At this point, a second call is dialed from the phone)
>>
>> ofonod[14366]: < \r\n+CIEV: 3,2\r\n
>> ofonod[14366]: > AT+CLCC\r
>> ofonod[14366]: < \r\n+CLCC: 1,0,0,0,0,"<phone-number-1>",145\r\n
>> ofonod[14366]: < \r\n+CLCC: 2,0,2,0,0,"<phone-number-2>",129\r\n
>
>
> So here we have call with index 1 in state 'Active' and call with index 2 in
> state 'Dialing'. Obviously a bug with the iPhone.
Is this the kind of bug oFono is interested in fixing as IOP issue? Or
is it something acceptable in oFono's API?
Cheers,
Mikel
>
>
>> ofonod[14366]: < \r\nOK\r\n
>> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
>> voicecall event, status: 2, id: 2, number: <phone-number-2>
>> called_number: , called_name
>> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Did not find a
>> call with id: 2
>> ofonod[14366]: < \r\n+CIEV: 3,0\r\n
>> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Got a
>> voicecall event, status: 0, id: 2, number: <phone-number-2>
>> called_number: , called_name
>> ofonod[14366]: src/voicecall.c:ofono_voicecall_notify() Found call with
>> id: 2
>>
>
> Regards,
> -Denis
>
> _______________________________________________
> ofono mailing list
> ofono(a)ofono.org
> https://lists.ofono.org/mailman/listinfo/ofono
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Testing the iPhone 5
2013-05-10 10:14 ` Mikel Astiz
@ 2013-05-13 13:30 ` Denis Kenzior
0 siblings, 0 replies; 4+ messages in thread
From: Denis Kenzior @ 2013-05-13 13:30 UTC (permalink / raw)
To: ofono
[-- Attachment #1: Type: text/plain, Size: 992 bytes --]
Hi Mikel,
>>> (At this point, a second call is dialed from the phone)
>>>
>>> ofonod[14366]: < \r\n+CIEV: 3,2\r\n
>>> ofonod[14366]: > AT+CLCC\r
>>> ofonod[14366]: < \r\n+CLCC: 1,0,0,0,0,"<phone-number-1>",145\r\n
>>> ofonod[14366]: < \r\n+CLCC: 2,0,2,0,0,"<phone-number-2>",129\r\n
>>
>>
>> So here we have call with index 1 in state 'Active' and call with index 2 in
>> state 'Dialing'. Obviously a bug with the iPhone.
>
> Is this the kind of bug oFono is interested in fixing as IOP issue? Or
> is it something acceptable in oFono's API?
>
This is an obvious IOP issue, and I've been mentioning for a while that
we need a comprehensive HFP quirks system. The patches from Timo are a
good start, however I'd really be interested in seeing the framework for
HFP IOP issues first.
I suspect we will have quite a bit of work to do here since every phone
manufacturer so far has screwed up the HFP protocol implementation in
some way.
Regards,
-Denis
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-05-13 13:30 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-08 13:59 Testing the iPhone 5 Mikel Astiz
2013-05-08 16:42 ` Denis Kenzior
2013-05-10 10:14 ` Mikel Astiz
2013-05-13 13:30 ` Denis Kenzior
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.