Hi Aki,

> +               isi_call_set_disconnect_reason(call);
> +               return;

These comment blocks had some trailing whitespace.

I tested this patch, and I don't think it's still doing the right
thing. I don't seem to be able to generate a missed call, at least
when using the isiusb plugin. Somehow, ofono_voicecall_disconnect()
does not get called with the correct reason code.

Can you post logs on such a successful case, if you have any around?

tested once again, its working for me. I have attached the log here.

But here i am using as n900 modem and not as isiusb .

Hope this helps.