Hi,
Incase of ifxmodem, COLP is not an intermediate status for ATD. Vendor
specific AT command XCOLP is used for the connected line presentation.
Since XCALLSTAT reports the voice call status information and call id,
creation of the call is moved inside xcallstat_notify function. This also
fixes the issue with gatchat usage.
Regards,
Jeevaka
Jeevaka Badrappan (4):
ifxmodem: fix issue with gatchat usage
ifxmodem: add handling of XCOLP notification
ifxmodem: remove colp handling done inside atd_cb
ifxmodem: move call creation to xcallstat_notify
drivers/ifxmodem/voicecall.c | 253 +++++++++++++++++++++++++-----------------
1 files changed, 153 insertions(+), 100 deletions(-)