问题标签 [gammu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3619 浏览

sms - 如何解决 Gammu CMS 错误 38:“网络故障”?

我最初顺利进行 Gammu,状态 = 0 (SendingOK)。几分钟后,我发现 Gammu 出现问题:

这是我的配置 gammu:

我使用了这个设备Gsm Gateway Sim Box 16 Ports Q2406B

我知道状态 38 :

当我关闭 gammu 服务,然后我重新启动状态仍然gammu: CMS Error 38: "Network out of order"如何解决这个问题的最佳解决方案?

可能很多会员gammu用户也遇到过同样的问题并可以解决。请在这里分享。问候。

我一直在用谷歌寻找仍然没有找到解决方案。

我真的很感谢你的帮助

0 投票
1 回答
2446 浏览

c# - 如何使用 C# 在 gammu 中发送超过 160 个字符的消息

我已经尝试在gammu中发送短信......这很简单,只需将数据存储到发件箱表,然后 gammu 将自动发送短信。我的问题在于当我的消息超过 160 个字符(例如 170 个)我的消息被截断(仅发送 160 个字符).. 我尝试在互联网上搜索,但我得到了 php 代码。

这是我存储到gammu的发件表时的代码:

任何人都可以帮助我如何在 gammu 中发送超过 160 个字符的消息?需要建议 谢谢

0 投票
0 回答
541 浏览

c# - 在 Gammu 检查余额

我有 gammu 服务,它已经在 Windows 中运行。今天我想问一下如何使用 gammu 和 c# 检查基于我的调制解调器的余额。我尝试使用命令提示符检查我在 gammu 中的余额。

这是我的命令的屏幕截图: 在此处输入图像描述

我想问如何使用文本框和按钮在 C# 中实现这个命令,然后在文本框中得到结果。这是我的表格:

在此处输入图像描述

这是我尝试在 gammu 中检查平衡并将其显示在 textBoxtresult 中的代码,但它不起作用:

需要帮助和建议...谢谢..

0 投票
1 回答
1071 浏览

sms - 向 gammu SMS 守护进程注入 AT 命令

我需要在 gammu 短信守护进程一直使用的 SIM 卡上进行呼叫转移(重定向)。每天可以进行几次分流操作。Gammu 短信守护进程每天 24 小时占用与 GSM 调制解调器的通信。守护进程运行时,我无法向端口发送任何 AT 命令。Gammu 工具(不是守护程序)已准备好使用命令来转移呼叫,并且在守护程序停止时它们可以正常工作。当然,当守护进程运行命令正确声明时,该端口正忙。

有什么方法可以轻轻地将 AT 命令注入 gammu-smsd,并读取响应?

我的想法是: 1. 停止守护进程。2. 执行呼叫转移,读取结果 3. 启动守护进程,但这个想法看起来不像聪明或优雅的解决方案。

如果无法向 sms 守护进程注入命令,是否有任何温和的方法可以不通过杀死进程来停止守护进程?我不想在发送短信时中断守护进程的工作。

0 投票
1 回答
388 浏览

mysql - smsdrc 上的 Gammu Sql 自定义以限制每小时和每天的 SMS 发送

如果您能解决我的问题,那就太好了:我必须将 gammu 发送的短信限制为 maksimum 每小时 150 条短信。这意味着如果 gammu 在晚上 08:00 开始发送短信并在晚上 08:20 完成发送 150 条短信。下一个时段将是 09:00 PM 再发送 150 条短信

每日配额为 1000 条短信

我试过这个:[sql] find_outbox_sms_id=SELECT ID, InsertIntoDB, SendingDateTime, SenderID FROM outbox WHERE SendingDateTime < NOW() AND SendingTimeOut < NOW() AND SendBefore >= CURTIME() AND SendAfter <= CURTIME() AND (isnull (SenderID) OR SenderID = '') and (select count(1) FROM sentitems WHERE SenderID = '' and TIMESTAMPDIFF(hour,SendingDateTime,now()) < 1) < 150 ORDER BY SendingDateTime ASC LIMIT 1

但它不起作用。任何帮助对我来说都会很棒。

0 投票
1 回答
3462 浏览

ubuntu - gammu-smsd 初始化连接错误:无法打开指定文件

我已经在我的 Ubuntu 14.04 上安装了 gammu 和 gammu-smsd 1.37。如果我尝试直接通过 gammu 发送短信 - 它工作正常。但是,如果我尝试通过 gammu-smsd-inject 进行操作-它不起作用。

我的配置文件:

我究竟做错了什么?

0 投票
1 回答
450 浏览

python - 我的 Raspberry Pi(2 和 3)上的 Gammu 只能完美运行 30 分钟

同时,我在两个不同的树莓派(2 和 3)中安装了 gammu,它运行良好 - 但仅持续了 30 分钟。守护进程(根据顶部)继续,但没有发送或接收短信。一个shutdown -r 命令或重新启动允许交换sms - 但同样只有30 分钟。我正在使用华为 USB 加密狗。当我通过 cron-job 要求 Raspi 每 30 分钟重新启动一次时,整个事情运行良好,但是我丢失了我的 Python 程序的所有数据......

我在互联网上搜索了很多天。forum-rapsberry.de 上的其他人也提出了同样的问题。不幸的是没有得到答复。我在这里请求帮助。

0 投票
0 回答
140 浏览

php - Gammu SMS TextDecoded 字段是分开的

在我的国家有 3 家移动服务运营商,当我从其中两家发送一条 SMS 时,Gammu 守护程序表inbox显示该TextDecoded字段分为 2 或 3 部分,并且元组在该字段中显示某种编号UDH,但只是当 SMS 文本太长时,例如超过 130 个字符,如下所示:

我不知道是否存在正确的配置。我正在使用 MySQL。

0 投票
1 回答
402 浏览

gsm - DLINK DWM 157 每次操作期间的额外操作员报告

我正在使用固件版本为 1.0.1du 的 D-Link dwm-157,我可以使用 at 命令发送短信,一切正常,最近我购买了固件版本为 4.0.2MES 的 D-Link dwm-157,因为旧的模块已停止生产。

在这两个模块中调用命令之间几乎没有什么变化。在旧版本中,当我这样称呼时:

我得到这个输出:

但在新模块中,结果是:

如您所见,在新模块中有一个额外的报告显示操作员名称和网络代码(+SPNWNAME: "432", "11", "Mci", "Mci"),此查询减慢了我的每个 at 命令的结果,请您帮我如何禁用该查询以加快速度我的新模块。

0 投票
1 回答
548 浏览

gammu - gammu 在一个 PI3 上工作,但不是另一个 PI3

我有两台 Raspberry PI 3 机器:

  • 树莓派01
  • 树莓派05

带有 ZTE MF112 USB 卡和 UK 3 SIM。

“05” PI3 工作正常,但“01” PI1 根本不工作。请参阅以下命令的输出:

尝试在上述消息上发送短信会出现此错误:

但这一个有效:

这个工作正常:

两者上“/root/.gammurc”的内容是:

有任何想法吗?