标签: gsm

我在哪里可以找到USSD命令规范?

我需要实现一个简单的应用程序,通过GSM调制解调器在gsm手机显示屏上发送短通知消息.
我知道我可以使用gsm USSD协议发送消息而不是短信,以加快交付速度.

  • 在哪里可以找到有关可用USSD消息的详细参考?
  • 我在哪里可以找到示例或示例应用程序?
  • 所有移动运营商都支持USSD协议吗?

洛伦佐

gsm mobile-phones ussd

6
推荐指数
1
解决办法
4696
查看次数

GSM上的SMS加密

我在某个地方看过这个:

大多数移动运营商加密所有移动通信数据,包括SMS消息在GSM中,消息使用A5/1加密,但即使加密,SMS保存的数据对于运营商也是可读的.移动电话运营商能够在交付期间过滤和修改短消息.此外,操作员可能不会故意过滤消息,但可能使用无法处理加密消息的设备.

我想知道......这是真的吗?有人可以解释这种过滤是如何完成的吗?是否有任何解决方案来避免网络上的这种消息丢失..?

encryption gsm

6
推荐指数
1
解决办法
3700
查看次数

通过GSM调制解调器拨打语音

我想使用GSM调制解调器对电话号码进行语音呼叫,播放录制的消息,等待按下数字,然后断开呼叫.系统需要知道线路是否繁忙,用户是否应答以及用户按下了哪个数字(如果有).如果在30秒内没有按下任何内容,它应该掉线.如果用户在问题完成之前按下数字,则语音应该停止(用户不必等待).此外,如果系统可以处理无效数字(播放"无效数字"消息,播放原始消息并等待输入),那将是很好的.并行多个调用会很好,但我想这不可能吗?

我发现这篇文章很好地解释了低级接口.但是,这个问题更实用 - 你会推荐哪些库和哪个GSM调制解调器?操作系统是Linux,调制解调器可以是RS232或USB.我更喜欢Python,但C(++)也可以.

顺便说一句:这不是电话营销,而是一个通知系统.这不重要......;)

编辑:我了解到这个系统是关键字"IVR"(为未来的搜索者添加).

modem ivr gsm

6
推荐指数
1
解决办法
2万
查看次数

如何在输入字段中检测非"GSM 7位字母"字符

我试图检测文本输入字段是否有任何不属于GSM 7位字母表的字符.带有字符的表格在这里http://www.dreamfabric.com/sms/default_alphabet.html

经过大量的搜索,我发现这个(我需要检查一些非拉丁字符需要什么正则表达式?)它非常接近我想要完成的事情因为它检测到非拉丁字符.如何更改正则表达式以包含GSM 7位字母表?

<!DOCTYPE HTML>
<html lang="en-US">
<head>
    <meta charset="UTF-8">
    <title>test foreign chars</title>
</head>
<body>

    <input id="foreign_characters" size="12" type="text" name="foreign_characters" value="test">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">

(function(){

    $('#foreign_characters').on("keyup", function(){

        var foreignCharacters = $("#foreign_characters").val();
        var rforeign = /[^\u0000-\u007f]/;

        if (rforeign.test(foreignCharacters)) {
          alert("This is non-Latin Characters");
        } else {
          alert("This is Latin Characters");
        }

    });

})();

    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript regex gsm

6
推荐指数
3
解决办法
8682
查看次数

在Android中发送一条未知字符替换为"替换字符"的短信(UTF-16)

我在发送短信时遇到问题.我创建了一个字符串,其中包含"\ uFDE8"(它是65000)等字符.当我将其转换回来时,我得到65000.它看起来不错.

但是当我发送带有此字符串的短信并收到消息时,我将此字符替换为"\ uFFFD"(65533).这个角色被称为"替换角色".

为什么我的角色被替换了?

//编辑我的解决方案是将字符串的每个字符串转换为7位然后发送它.您必须注意到gms字母与ascii不同(某些字符需要替换为另一个字符).祝好运!

unicode sms android gsm utf-16

6
推荐指数
1
解决办法
1523
查看次数

用于在线接收短信(短信)的Api /服务

我目前的项目要求我们在线接收短信.很难浏览搜索结果,因为很多网站只有大约10个数字供大家使用.

我正在寻找与http://www.tropo.com提供的服务一致的服务

您可以使用自己在美国或加拿大境内生成的私人电话号码在线发送和接收短信.

最好是免费的,在做出任何决定之前只需要几个

谢谢!

api sms gsm sms-gateway

6
推荐指数
1
解决办法
1万
查看次数

如何在adb android上更改首选网络类型?

如何使用ADB更改首选网络类型?

示例:set仅使用GSM,仅使用WCDMA,仅使用LTE或自动.

android gsm adb

6
推荐指数
1
解决办法
1万
查看次数

SIM卡入门

我想开始使用手机和SIM卡.我在互联网上搜索了很多但仍有一些问题!

我想知道 :

1.(U)SIM卡和智能卡有什么区别?

据我所知,SIM和USIM都是一种智能卡.对?如果是这样,常规智能卡和SIM卡之间是否存在特定的硬件差异?或者所有不同之处在于常规智能卡上没有的SIM卡上的特定应用程序(包含IMSI,KI等)?

2. SIM卡和USIM卡有什么区别?

如下所示(从这里),它提到SIM用于2G而USIM用于3G,但它说SIM也兼容3G,USIM向后兼容2G!那么区别是什么呢?USIM卡中有一个特定的应用程序,SIM卡中没有这个应用程序吗?或者是其他东西?

在此输入图像描述

3.支持或不支持3G或4G是(U)SIM卡的一项功能,还是电信系统的一项功能,还是我的手机功能?还是全部?

在另一个世界中,如果我有2G SIM卡,使用3G协议需要更换SIM卡吗?而且,如果我有一个用于3G的SIM卡,我是否需要更改它以使用4G通信?或者我只需要在其上安装applet?

或者说不支持3G或4G的手机,它只需要一个应用程序?还是需要硬件元素?

4.对于智能卡入门,建议您阅读Java卡规范,ISO 7816全球平台规范.现在,对于(U)SIM卡,我必须搜索哪些规格?我应该知道并学习如何开发它们?

最后一个!

5.所有新的3G/4G(U)SIM卡都是一种Java卡吗?(它们都有JCVM吗?)

gsm smartcard javacard sim-card

6
推荐指数
1
解决办法
2261
查看次数

AT + CMGL ="ALL"命令仅返回OK

制造商:huawei

型号:E3533

修订:22.318.27.00.00

IMEI:353934033009021

+ GCAP:+ CGSM,+ DS,+ ES

AT + CMGS命令运行良好.

OK
AT+CMGS="99667788"

> test sms
+CMGS: 45

OK

AT+CMGL="ALL"

OK
AT+CPMS="SM"

+CPMS: 0,40,0,40,0,40

OK
AT+CPMS=?

+CPMS: ("SM","ME"),("SM","ME"),("SM","ME")

OK
AT+CMGL="ALL"

OK
Run Code Online (Sandbox Code Playgroud)

sms modem gsm at-command

6
推荐指数
1
解决办法
515
查看次数

使用AT命令通过GSM模块中的UART传输音频和3G数据

我有一个问题.我想为像Orange Pi Zero Plus 2这样的小型机购买GSM/GPS/3G模块,所以它不能像Raspberry Pi GSM Hat那样.我发现了非常好的模块,但我不确定某些事情.也许你可以帮助我.

第一.网络连接.SIM5320是3G模块,因此最大互联网连接速度为3.6Mb.如下图所示,该模块只有UART接口.我能通过UART接口使用最高3G速度吗?

第二.音频.该模块没有音频输入或输出.那么我可以使用UART接口和AT命令发送和接收音频吗?

预先感谢您的帮助.

在此输入图像描述

gsm at-command 3g orange-pi

6
推荐指数
1
解决办法
248
查看次数