[英]Find out whether the ougoing call is to a phone call or a data request
我正在开发一个Android应用程序,该应用程序将接收到即将发生的呼叫事件并从中提取目标地址,取消呼叫以进行某些处理,然后自动重拨相同的地址号码,而无需用户干预。
问题:我不想处理不是真实目的地电话地址的目的地号码(即* 21#之类的USSD号码,要求某些运营商提供数据)。 如何动态地(不保留任何表格)查找出局目的地是电话还是接线员的数据请求?
一种可能的方法是检查数字是否与USSD的格式匹配:
典型的USSD消息以*开头,后跟数字,指示要执行的操作或为参数。 每组数字用*分隔,消息以#结尾。
USSD的最大长度为182个字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.