我目前正在使用具有蜂窝接口的 Cisco 881G2 路由器。
从路由器发送短信就像输入以下命令一样简单:
cellular 0 gsm sms send <telephonenumber> <message>
发送包含纯文本的消息工作正常。
根据GSM 03.38 标准,基本字符集中有 128 个字符。然而,其中一些字符需要使用 8 位 ASCII 字符集,这不是 Cisco IOS 中的默认值。感谢下面 Brett Lykins 的回答,我已经能够将我的路由器配置为接受 8 位 ASCII 字符,包括一些斯堪的纳维亚字符,如 æ、ø、å 和这些字符的大写版本。使用 Telnet 并没有给我发送特殊字符的选项,但是 Putty 和 SecureCRT 通过 ssh 确实允许我发送这些特殊字符。
遗憾的是,即使在进行了这些非常有用的修改之后,短信也没有正确到达。我做的两个测试是:
cellular 0 gsm sms send 00474792xxxx Hålla!
cellular 0 gsm sms send 00474792xxxx Greetings æ, ø, å
我的手机收到消息“Hemla!” 和“问候 f-x-e”,而不是发送的内容。出于安全原因,我混淆了上面的手机号码。
问题是 - 如何发送包含这些类型字符的短信?
不幸的是,配置指南没有提供有关如何执行此操作的线索。
路由器运行 C880 软件 (C880DATA-UNIVERSALK9-M),版本 15.2(3)T2 我已经尝试过使用 Putty 和 SecureCRT 7.0.3 在 Windows 上使用 VT100 仿真。