Tasker检测来电是否为固定电话或手机

15次阅读
没有评论

问题描述

在使用Tasker设置一个profile,当他在会议期间接到电话时,希望Tasker能够发送短信给来电者。然而,他不想浪费短信费用发送给固定电话。他想知道如何在发送短信前检查来电是否来自手机。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

在Tasker的配置中,可以通过以下步骤来检查来电是否来自手机:
1. 在Task的步骤中添加一个If语句:%CNUM ~ 9*/8*。这意味着该步骤只会对以9或8开头的号码执行。
2. 或者,可以设置整个profile仅在来电号码以8或9开头时激活。在事件(如来电)设置中,指定Caller(通常为Optional)为9*/8*。这意味着仅当号码以9或8开头时才激活该profile。

希望这对你有帮助。更多信息请参考 Tasker官方文档

方案2

使用脚本或工具来处理这个问题可能会增加复杂性,并且需要确保正则表达式的正确性。
另一种方法是使用Tasker内建的匹配功能,通过设置适当的条件,只有当来电号码以8或9开头时,profile才会激活。这可以通过在Tasker的事件设置中指定9*/8*来实现。

以上是两种在Tasker中检测来电是否来自手机的方法。选择适合你需求的方法,并根据需要进行设置。

正文完