通过AT命令拨打类似#100*3#的网络服务号码
本文关键字:网络服务 号码 #100 命令 AT 通过 | 更新日期: 2023-09-27 18:08:50
如何通过AT命令拨打#100*3#这样的网络服务号码?C#中的正确语法是什么,因为当我尝试拨打它时,应用程序会将其视为一个电话号码,并且我听到一条消息,意味着我无法拨打这个号码。
注意:代码已成功运行,我可以成功拨打任何电话号码,但问题出在网络服务号码上。
我尝试了以下代码:
sp.WriteLine("AT+CUSD=1,#"+100+"*3#,15"+Environment.NewLine );
AT+CUSD
命令的正确语法在27.007:中指定
AT+CUSD=[<n>[,<str>[,<dcs>]]]
并且CCD_ 2参数是必须用双引号括起来的字符串。来自V.250:
字符串常量的开头和结尾应以双引号字符为界
所以你的代码应该是
sp.WriteLine("AT+CUSD=1,'"#100*3#'",15'r");
更新:您永远不应该使用Environment。NewLine终止命令行,它应该始终为'r
。