收到短信的麻烦

收到短信的麻烦  搜索 搜索

作者 信息
基督教侍子
新成员
用户名:鹰

帖子数量:1
注册:01-2021
在星期日,1月17日星期日 - 08:42 PM:  

你好
I'm尝试向家庭服务器添加跟踪服务。
那里我'm在Ubuntu 20.04 LT上使用Traccar。
TRACCAR能够通过SMPP发送和接收TextMessages。
所以我'm搜索SMPP服务器以使用自己的服务器和管理SIM卡。

我找到了你的项目。
设置非常容易!谢谢!(其他家庭构造函数的信息:覆盆子pi不起作用; - ) )
在设置后我'已配置我的管理员用户和SMSC连接(using a USB modem)
小提示:单击保存SMSC连接不会关闭表单。点击'X'出现另一行弹出窗口并要求保存。只单击另一行将关闭SMSC连接设置。

发送和接收短信的测试都是有效的。
接下来是要为跟踪服务器和设置SMPP服务设置第二个用户。
两者都很好。

现在我注意到了一些麻烦......
路由传入的SMS仅适用于一个用户。
为什么我需要两个用户?通过SMPP下载后,通过SMPP将通过SMPP接收的SMS将被删除。因此,此短信未在收件箱中显示。
接下来我尝试了别的东西......
我注意到我可以配置"Recipient address(es)路线到此帐户"在SMS用户内。
但是:使用SIM卡的电话号码配置两个帐户将不会导致错误,但它不起作用:消息只会路由到第一个帐户但不到第二个帐户。

所以我 tried it with 2-way commands...
但是没有选项来路由/复制到内部用户。
I've试图转发我的电子邮件地址,但这也不起作用。
我注意到"Add to Group" but I don'知道这是什么。

所以:
如何通过通过SMPP下载来阻止SMS删除?
如果没有,我如何将传入的消息路由到多个用户?
如何将系统配置为将传入消息的副本转发到我的邮件地址?


顺便问一下:我've还试图使用newsms nextgen与mysql db。(utf8_general_ci)
在显示调试信息时,没有找到DB表的错误。
检查DB显示表格都有大写....(也是Syslog中显示的表,其中包含错误)

问候
克里斯
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:6218
注册:08-2008
发布于2021年1月18日星期一 - 02:06 PM:  

嗨克里斯,

我们将来会看着覆盆子pi。我们中的许多人都使用这些设备进行各种目的......它'只是我们使用NowSMS的重点是较大的系统,而不是家庭服务器。

感谢您提到保存/更新USB调制解调器配置的问题。我以前见过这个问题,但从未完全调查过,所以我会确保找到并解决这个问题。

关于将消息路由到两个位置...此线程可能具有一个快速解决方案,允许消息转到SMPP和2-PARD命令: //support.zgbianpofanghuwang.com/discus/messages/1/71888.html (I haven't尝试了此DuplicateUserMessageSfor2way = NextGen中的设置,但我们的内部注释表示它应该有效。)

虽然上面可能是一个解决方案......我'D通常建议更一般的解决方案。使用双向命令而不是直接路由到SMPP。在双向命令脚本中,发出HTTP请求以将消息提交回NOWSMS。(此PHP脚本可能有助于: //www.zgbianpofanghuwang.com/doc/submitting-sms-messages/send-sms-text-message-with-php)在此URL中,将参数LimentUser = XXXX纳入SMPP帐户。要提供给多个SMPP帐户需要多个HTTP请求。

关于电子邮件的双向短信......启用这需要额外的配置,但在尝试本身时,我发现我们的当前配置对话框会复杂化设置。我需要让我们的工程团队来修复电子邮件的配置。

问候,

DES.
nowsms.Support
基督教侍子
新成员
用户名:鹰

邮政编码:2
注册:01-2021
在星期二,1月19日,2021年1月19日 - 12:46:  

嗨des,

谢谢你的快速回复!

I'很抱歉通知您,DuplicateSusermessageSfor2way =是的't work in Nextgen.

我的smsgw.ini.

[入站SMS路由]
鹰=<Int.PhoneNumber>
Traccar =.<Int.PhoneNumber>

[调制解调器 - / dev / ttyusb0]
电话号码=<Int.PhoneNumber>
接收率=否
ReceiveSMS =是的
RORENAME = USB0.
sendmms = no.

[smsgw]
AlertemailMessageFailure =是的
AlertemailueSize = 10.
Alertemailquota =是的
AlertEmailrecip =.office@eagle.at.
Alertemailsender =.office@eagle.at.
Alertemailsendmmsconconnect = YES.
Alertemailsendshutdown =是的
Alertemailsendsmsconconnect = YES.
Alertemailsendstartuperror = YES.
Alertemailsendstartupok = YES.
AlertEmailSmtppass =***<security;-)>***
AlertEmailSmtpport = 587.
AlertemailSmtpserver = smtp-mail.outlook.com.
AlertEmailSmtpuser =.office@eagle.at.
AlertemailSmtpusessl =是的
duplicateusermessages for 2way =是的
modem1 =调制解调器 - / dev / ttyusb0
接收率=否
ReceiveSMS =是的
SMPPPORT = 2775.
WebDisableDVOPTION = YES.
WebPort = 8800.

我的mmsc.ini.
[MMSC]
Smsemailtemplate = @@ floaddress @@ / @@主题@@@ text @@

I'发表评论的PhoneNumber和电子邮件传递: - )


使用PHP脚本,我've设置Apache / PHP服务器,对吧?


我在论坛中找到了一个关于2路短信的帖子到电子邮件:
它似乎转发到电子邮件不使用配置的邮件服务器"管理电子邮件系统警报".

另一个信息:
如果你有2个"SMS 2-Way Commands"使用相同的关键字和我编辑一行,它将编辑第二行。

我也找到了这个:
//www.zgbianpofanghuwang.com/doc/submitting-sms-messages/url-parameters
在命令属性中,我配置了HTTP URL,但这会抛出错误
配置命令:http://<IP-ofsms_nextgen-server>:8800/?PhoneNumber=<PhoneNumber>&Text=@@FULLSMS@@&LocalUser=Eagle
如果我将此URL复制到我的浏览器中,则它将无需错误。


问候
克里斯
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:6219
注册:08-2008
在星期二,1月19日,2021年1月19日 - 09:30下午:  

嗨克里斯,

在发布之前,网络浏览器在我发布之前吃了​​我的回复,所以希望我'我不会忘记任何东西,因为我重新创建了这个回复。

We'通过保存GSM调制解调器设置修复了问题,将在下周左右的维护更新中包含。保存按钮确实有效,它's只是没有重新加载框架。目前,如果您确实需要进行任何更改,请随后重新加载网页。

关于从2路命令发送电子邮件...

设置下的设置"E-Mail to SMS/MMS"是需要配置的。选择"使用IMAP或POP3邮箱".

我们将对定义这些配置设置的一些更改进行一些更改。

目前,请注意,您定义的邮箱应该专用于NowSMS,因为现在将从邮箱中处理和删除电子邮件。

关于有或没有Apache的PHP ...

Apache是​​大多数人与PHP脚本接口的方式。

但我应该提及现在支持PHP-FPM(FastCGI for Unix环境),因此现在可以直接处理PHP脚本。

基本上,你只需要安装php-fpm(sudo apt-get安装php-fpm),IDSMS将自动检测它可用。

如果要验证PHP-FPM服务是否有效,请使用命令ls / var /运行/ php / *.sock要查找活动套接字。

要使NowSMS运行PHP脚本,请在/ var / lib / nowsms下创建PHP目录(sudo mkdir / var / lib / nowsms / php),然后将该目录中的任何PHP脚本保存.php扩展名。

例如,这里's一个很好的test.php验证事情正在运行:

<?php
phpinfo. ();
?>

From a web browser on the same machine, connect to http://127.0.0.1:8800/php/test.php

出于安全原因,NowSMS只会处理由本地计算机所做的请求的PHP脚本。因此,如果您尝试从其他计算机访问/php/test.php,将显示错误。

这127.0.0.1 URL can be used for a 2-way command.

(注意:localhost应该作为127.0.0.1的替代品,但是当我刚才测试时,我注意到,如果启用了IPv6,则现在无法识别该请求是本地的。这是固定的。)

关于DuplateSusermessagesfor2way =是...

此设置在类似情况下为我工作。我有一个[入站SMS路由]将与调制解调器关联的电话号码的指向消息设置为本地SMPP用户帐户。

当我添加此设置时,邮件也会通过双向命令进行处理。

关于

基督教侍子
新成员
用户名:鹰

邮政编号:3
注册:01-2021
发布于2021年1月20日的星期三 - 10:56 PM:  

嗨des!

2way短信和PHP正在运作。谢谢你!


如果我直接尝试通过sendmail.php脚本转发SMS,我运行到循环中,则BCS转发的SMS是一个传入的,并运行到2way短信中。

所以我'第一个功能请求:一个字段"Apply to sender" (sender-phonenumber)
I've to use "*"关键字,BCS我的GPS发音机在消息中发送多条消息和没有相同的关键字。内部转发的短信将与来自我跟踪器的短信有其他电话号码'm能够在每个发件人上定义不同的规则。

另一种方法和第二个功能请求是一个"do nothing" button
如果我通过2way短信推出所有消息,我可以在消息开始时定义一个关键字。
所以我'一个关键字。 AT命令属性我可以设置此关键字。但我不'要在2way短信中做出其他事情,它将在收件箱中引导。

这"*"关键字配置会导致循环;所以我需要使用新关键字定义一个配置。
解决方法将拨打另一个PHP脚本,该脚本不会做任何事情。

要创建一个脚本中的所有脚本,但我认为2个功能对他人来说很容易,配置更容易配置,并将在系统配置上进行充分安排。

问候
克里斯
基督教侍子
新成员
用户名:鹰

邮政数量:4
注册:01-2021
发布于2021年1月20日星期三 - 11:32 PM:  

嗨des,

作为我的第1个功能请求的编辑:
也许将发件人作为第一个参数设置它是有用的。
所以用户将能够设置多次"*"关键字规则,发件人不同。

问候
克里斯
基督教侍子
新成员
用户名:鹰

邮政编码:5
注册:01-2021
发表于2021年1月21日星期四 - 09:55 PM:  

嗨des!

2012.0121版解决了一些事情:

*转发到电子邮件地址正在运作(配置电子邮件设置后).
*SMSC连接的保存按钮也在运行。

问题:是否有可能配置具有内部号码的虚拟调制解调器?
双向命令正在使用"apply to recipient"
所以我'M能够将转发的短信到另一个本地用户,而不再次启动双向命令并运行到循环中。

问候
克里斯
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:6220
注册:08-2008
发布于2021年1月25日星期一 - 04:36 PM:  

嗨克里斯,

抱歉延迟回应。回想起来,我对使用duplicateUsermessagesfor2way = yes设置的建议不是一个好主意。我们很少建议这个设置,因为它急剧增加了循环的概率。我没有'甚至认为,通过建议您通过重新提交给本地用户帐户转发消息将导致由于此设置而导致另一副本。它可能最好避免这种环境。

We'对如何提高双向命令的建议开放。似乎只要我们开始考虑不同的选项,所需的逻辑变得越来越复杂,并且使用PHP似乎更有意义。

我们经常会询问将发件人添加为过滤参数。典型用例是您希望限制发件人号码(s)可以访问特定的脚本。

"Do nothing"作为潜在的双向命令行动是有道理的。

我也喜欢将潜在行动的想法传送到本地用户帐户。

如果命令操作可以支持处理HTTP请求并将消息路由到本地用户帐户,这将是有意义的。

但这仍然没有'T给你你正在寻找的东西...将单个入站留言路由到多个收件人。一世'm仍然认为php是处理这个的最佳方法......但是没有duplicateUsermessagesfor2way =是设置。

PHP脚本将将消息重新提交给您在[入站SMS路由]部分中看到的虚拟号码。 e.g,phonenumber = 1234,9999

或者PHP脚本将多次提交使用,因为每个请求仅支持一个localUser = XXXX参数。


布莱斯诺伍德 - 诺斯姆斯支持
董事会管理员
用户名:布莱斯

邮政编码:8385
注册:10-2002
发布于2021年1月25日星期一 - 10:13 PM:  

嗨克里斯,

你的初始帖子暗示我们没有的失望't有一个在raspberry pi上运行的ordsms构建。我只是想让你知道我们已经使用两个附加版本更新了我们的下载链接,其中一个是RPI。看 //www.zgbianpofanghuwang.com/techsupport/nextgen-install

问候,

布莱斯诺伍德
nowsms.Support
基督教侍子
新成员
用户名:鹰

邮政数目:6
注册:01-2021
在星期日,1月31日星期日,2021年 - 08:08 PM:  

嗨des,

I've重新编程了我的PHP脚本,所以我禁用了DuplicateUserMessageSfor2way。
所以我'没有问题"loop"

如何向用户提供虚拟数字?

I've 2 more problems:

第一:I.'我收到一个多线SMS,IndoSMSNG中的收件箱只显示了一行。
作为特征请求:前进按钮将很酷(回复和删除是)
第二:我的一个测试有一个循环
所以我的留言日志非常大......然后重新加载一段时间
有没有办法缩小日志或删除一些行?

问候
克里斯
基督教侍子
新成员
用户名:鹰

邮政编码:7
注册:01-2021
在星期日,1月31日星期日,2021年 - 08:17 PM:  

嗨布莱斯,

谢谢你的更新!

I'在覆盆子上测试了它

Nowsms纤细足以运行PI2B,但我将推荐一个更高版本。
I'在pi3b上也测试了它(有一个64位处理器)

这Nowsms-setup will run on x86 but not on x64 systems (Ubuntu 20.04 LTS)

问候
克里斯
布莱斯诺伍德 - 诺斯姆斯支持
董事会管理员
用户名:布莱斯

邮政编码:8389
注册:10-2002
在星期日,1月31日,2021年1月31日 - 10:33下午:  

嗨克里斯,

des应该在星期一回复你,但关于覆盆子pi ......

I'D推荐PI 3或4。

这两者都是64位处理器,但Raspbian是32位操作系统。

It'在Linux世界中有点奇怪......

64位处理器可以运行32位或64位操作系统。但是64位操作系统无法运行32位应用程序,反之亦然。

那'S为什么Raspbian卡在32位OS上...有64位的β,但有一个64位的β'没有令人兴奋的原因来搬到它,因为那里'很多社区软件都需要重建为64位。通常,这是一个简单的过程,但有时软件中的设计选择会导致不同环境建设时的意外问题。

这与PC和Mac World相比,介绍了64位操作系统时,它们继续支持32位应用程序,同时为64位应用程序添加支持。(Apple最终删除了32位应用程序支持,几年后,这是准备从英特尔到ARM架构的迁移,在那里他们开发了一个翻译层来在ARM上运行英特尔X64应用程序。)

当你说x86和x64,它实际上引用了一个不同的处理器系列。这是特定于英特尔/ AMD处理器的术语,这些处理器是PC和MAC世界的处理器。 x86是指32位架构(在80386处理器中介绍,其中"86"成为这些处理器的一种姓氏),x64是指64位处理器。在Linux世界中,他们通常会说AMD64而不是X64。

ARM 32位环境通常被称为ARM(或特定于ARMv6或ARMv7的版本)和64位为ARM64或AARCH64。

Raspberry PI使用构建在ARM架构上的处理器,因此可以't运行任何x86或x64软件,无论您安装32位还是64位操作系统。该软件需要重新编译并构建以在ARM上运行。

我们最近更新了我们的Linux安装说明,为X64 / AMD64和ARM64版本提供链接。但是,我们应该更新覆盆子PI页面还提供ARM64下载链接。(网页现已更新。 )

如果有办法将版本捆绑为一个下载,那将会很好。我们最近更新了我们的Mac版下载以使用Apple's so-called "universal"格式,允许我们捆绑英特尔(x64) and Apple Silicon (M1 / ARM64)版本在一起,允许操作系统决定要运行哪个版本。

问候,

布莱斯
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:6223
注册:08-2008
发布于2021年2月01日星期一 - 10:29下午10:29:  

嗨克里斯,


基督教侍子
新成员
用户名:鹰

邮政编码:11
注册:01-2021
发布于2021年2月2日星期二 - 09:01 PM:  

嗨des,

谢谢你的快速响应!

问候
克里斯

在此添加您的留言, or 点击这里开始一个新的话题.
邮政:
粗体文字  斜斜体 强调 创建超链接 插入剪贴画图像
选项: 自动激活消息中的URL
行动: