微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503PPP拨号连接断开,下 ATH无法挂断电话

mt2503PPP拨号连接断开,下 ATH无法挂断电话

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
通过AT命令(ATD*99***1#拨号)实现拨号上网,然后发PPP断开网络包断开GPRS网络后;
1,如果马上通过AT命名拨打电话,能实现通话,但在挂机时,不能挂断通话 ;
2,如何等待一段时间后再拨打电话,并挂断,可以正常挂断通话;

[SOLUTION]
断开GPRS网络,L4C在收到MSG_ID_L4CPPP_DEACTIVATE_IND 后,
起了一个ignore ATH的timer (rMMI_start_ath_for_dialup_hdlr),
起这个timer,是因为用PC dialup时,断开连接PC总是会下一个ATH,
如果我们这时正好有电话,会被这个ATH挂掉,所以用这个机制在一定时间内来忽略ATH。
如果可以确定AP端在断开PPP时不会下ATH,
可以修改custom_l4_utility.c 里的custom_ath_for_dialup_timer(),回传值设成0~20 之间,就是让这个timer很快关闭。

路过,顶一下

路过!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top