我希望我的 MC52i 自动接听来电。如果我使用 AT 命令手动应答 (ATA),它可以正常工作,但我无法强制调制解调器自动接受来电。在其他设备上,它适用于 ATS0=1,但不适用于 MC52i。我认为这与GPRS模式有关?
1 回答
您要接听什么类型的电话,语音还是 CSD?设置 S0 应该足够了。尝试启用AT+CRC=1
并检查+CRING: <type>
未经请求的结果代码(有关详细信息,请参阅27.007)。它是否无法自动接听所有来电?尝试让它自动接听语音呼叫和数据呼叫。尝试从 PSTN、ISDN 和手机拨打电话(同一运营商和不同运营商。尝试几种不同的电话型号)。如果它无法回答所有这些情况,那么您可能不得不取消自动回答的可能性。哦,顺便说一句,还可以尝试在调制解调器中使用几张不同的 SIM 卡(至少来自多个运营商),以排除运营商/订阅的问题。
我可能已经给出了足够的选项来进行调整,因此测试每个组合都不可行和有用,但是选择所有组合的一些变体并设置至少 20 个不同的测试用例。
尽管不太可能,但出于完整性考虑,我将提及以下内容,并作为使用多个不同运算符进行测试很重要的众多原因之一的背景:
如果网络没有在 SETUP 消息的承载能力中包含呼叫类型信息,然后电话不知道如何接听电话,则可能会出现问题。今天这不太可能,但几年前一些网络可能会这样。正因为如此,电话曾经有一个“接收下一个呼叫”配置来确定当时的行为方式。但是我假设所有较新的手机都忽略了这种情况(这适用于爱立信以自己的品牌制造手机的日子,至少我记得在他们的单菜单式手机(如 T28)中看到过此配置选项。我不请记住它是否在转换为基于图标的菜单后幸存下来)。