9得票2回答
通过GSM调制解调器进行语音通话

我想使用GSM调制解调器拨打电话并播放录制的消息,等待用户按下数字后挂断电话。系统需要知道线路是否忙碌,用户是否接听以及用户按下了哪个数字(如果有)。如果在30秒内没有按下任何键,则它应该放弃连接。如果用户在问题完成之前按下数字,则语音应停止(用户不必等待)。此外,如果系统可以处理无效数字(播...

14得票4回答
如何检测输入字段中的非“GSM 7位字母表”字符

我正在尝试检测文本输入字段中是否有任何不属于GSM 7位字母表的字符。这里是带有字符的表格 http://www.dreamfabric.com/sms/default_alphabet.html 经过大量搜索,我发现这个问题 (What regular expression do I ne...

15得票1回答
WebSocket数据消耗

我目前正在为一个涉及Web服务器和一些树莓派的项目学习。 挑战基本上就是在Web界面上观察树莓派的“状态”。 树莓派通过GSM连接(主要是3G)连接到互联网。我正在使用Node.js开发客户端和服务器,并希望通过socket.io使用Websockets观看树莓派连接状态(实际上,这更像是观看...

7得票5回答
解码7位GSM

我在这篇文章中找到了如何将ASCII数据编码为7位GSM字符集的方法,那么如何解码7位GSM字符集并将其还原回ASCII呢?

7得票1回答
如何与USSD菜单交互?

我想编写一个能与现有的USSD服务进行交互的程序,因此需要一种拨号、'导航'菜单、发送其他命令和读取任何数据的方法。有没有好的实现方式?目前我对任何技术/平台都持开放态度。 我已经研究了Android,但似乎并没有USSD API。谢谢。

8得票6回答
开源的.net短信库,我无法找到适用于C#的库。

我在我的项目中使用GSM调制解调器来发送/接收短信。我一直使用内置的串口通信功能以及标准AT命令来完成这项工作。 现在,我需要扩展其功能(例如PDU模式下的短信,更有效的传送报告处理等)。我不想重新发明轮子,所以首先我想知道是否有一个好的开源项目或免费库可以实现这个功能。它应该能够以文本和P...

16得票1回答
检测呼出电话何时开始播放回铃音

我正在尝试在呼叫开始播放回铃音时检测该呼叫的状态。我尝试了各种方法来检测此状态。以下是其中一些方法: 1. 使用 PhoneStateListener: (在Android中无法检测到呼出电话已接听)import android.telephony.PhoneStateListener; im...

7得票1回答
华为GSM/UMTS USB dongle的语音命令?

我正在尝试在Linux中使用HUAWEI E173 dongle的语音功能。 我的dongle是语音启用的(在Windows应用程序中可以使用语音)。 我可以使用AT ^ CVOICE?命令在Linux中检查语音激活。 这告诉我原始音频流应该如何组织。 从问题如何使用Huawei 3g M...

45得票4回答
Android:如何获取所有可用网络运营商的GSM信号强度

我正在开发一个小应用程序,用于检查我所在区域各个网络运营商的信号强度。目前我的运营商信号相当不稳定,我想了解其他GSM运营商的信号强度。 到目前为止,我一直使用TelephonyManager和一个PhoneStateListener,通过onSignalStrengthsChanged回调...

8得票1回答
Quectel芯片如何使用“+++”和“ATO”进行QIMODE切换

我正在尝试实现我的库以通过TCP连接发送数据。在Quectel的官方文档中,他们让您选择称为透明模式的AT+QIMODE=1,其中从UART发送的所有数据都会发送到TCP连接。我想在发送数据之前检查连接状态,因此希望切换到命令模式并使用AT+QISTAT。我尝试向芯片发送“+++”,但它将“+...