ofono/drivers/hfpmodem
Michael Brudevold ef25cf1adf hfpmodem: use full CLCC handling in dialing case
A call that moves from the dialing to active state before the +CLCC response
will not properly be added as a voicecall. This is because the dialing callback
was using simplified handling and only looked for calls in the dialing or
alerting state.

AT sequence that exhibited the failure (AG device was an iPhone accessing
visual voicemail):

> +CIND: ("service",(0-1)),("call",(0-1)),("callsetup",(0-3)),
("battchg",(0-5)),("signal",(0-5)),("roam",(0-1)),("callheld",(0-2))
...
> +CIEV: 3,2
< AT+CLCC
> +CIEV: 2,1
> +CIEV: 3,0
> +CLCC: 1,0,0,0,0,"**21153**",129,"Voicemail"
2012-04-11 23:54:38 -05:00
..
call-volume.c hfpmodem: Avoid segfault in call-volume 2011-10-21 13:17:17 -05:00
devinfo.c hfpmodem: devinfo atom added to export BT address 2011-10-21 13:19:17 -05:00
handsfree.c hfpmodem: Report features supported by AG 2011-10-21 13:56:43 -05:00
hfpmodem.c hfpmodem: devinfo atom added to export BT address 2011-10-21 13:19:17 -05:00
hfpmodem.h hfpmodem: devinfo atom added to export BT address 2011-10-21 13:19:17 -05:00
network-registration.c hfpmodem: Avoid segfault in network-registration 2011-10-21 13:17:13 -05:00
slc.c hfpmodem: fix hf features 2011-08-08 10:16:21 -05:00
slc.h hfpmodem: Use an enum 2011-08-08 10:16:21 -05:00
voicecall.c hfpmodem: use full CLCC handling in dialing case 2012-04-11 23:54:38 -05:00