- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试通过 kannel 发送和接收短信。我已经设置了所有内容,没有错误,但仍然无法发送或接收任何短信。我使用华为 E160 调制解调器和 Ubuntu 11 作为我的操作系统。这是日志文件:
2012-02-25 14:25:34 [9913] [0] INFO: HTTP: Opening server at port 13000.
2012-02-25 14:25:34 [9913] [0] INFO: BOXC: 'smsbox-max-pending' not set, using default (100).
2012-02-25 14:25:34 [9913] [0] INFO: Set SMS resend frequency to 60 seconds.
2012-02-25 14:25:34 [9913] [0] INFO: SMS resend retry set to unlimited.
2012-02-25 14:25:34 [9913] [0] INFO: DLR rerouting for smsc id <(null)> disabled.
2012-02-25 14:25:34 [9913] [0] INFO: AT2[/dev/ttyUSB0]: configuration shows modemtype <huawei>
2012-02-25 14:25:34 [9913] [0] INFO: AT2[/dev/ttyUSB0]: read modem definition for <huawei-e160>
2012-02-25 14:25:34 [9913] [6] INFO: AT2[/dev/ttyUSB0]: opening device
2012-02-25 14:25:34 [9913] [0] INFO: Adding interface *
2012-02-25 14:25:34 [9913] [0] INFO: ----------------------------------------
2012-02-25 14:25:34 [9913] [0] INFO: Kannel bearerbox II version 1.4.3 starting
2012-02-25 14:25:34 [9913] [0] INFO: MAIN: Start-up done, entering mainloop
2012-02-25 14:25:34 [9913] [6] INFO: AT2[/dev/ttyUSB0]: Logging in
2012-02-25 14:25:34 [9913] [6] INFO: AT2[/dev/ttyUSB0]: init device
2012-02-25 14:25:34 [9913] [6] INFO: AT2[/dev/ttyUSB0]: speed set to 115200
2012-02-25 14:25:35 [9913] [6] INFO: AT2[/dev/ttyUSB0]: AT SMSC successfully opened.
2012-02-25 14:26:28 [9913] [13] INFO: Client connected from <127.0.0.1>
我的 kannel.conf 文件
group = core
admin-port = 13000
admin-password = 123
status-password = 123
smsbox-port = 13003
wapbox-port = 13004
log-file = "/home/eclipse/kannel_core.log"
log-level = 1
wdp-interface-name = "*"
#group = smsc
#smsc = fake
#port = 1000
group = smsbox
bearerbox-host = 127.0.0.1
sendsms-port = 13013
log-file = "/home/eclipse/kannel_smsbox.log"
log-level = 1
group = smsc
smsc = at
modemtype = huawei
device = /dev/ttyUSB0
speed=115200
log-level = 0
pin = 1442
group = modems
id = huawei
name = "huawei-e160"
detect-string = "huawei"
init-string = "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
speed = 115200
group = wapbox
bearerbox-host = 127.0.0.1
log-file = "/home/eclipse/kannel_wapbox.log"
group = sendsms-user
username = 123
password = 123
user-allow-ip = "127.0.0.1"
group = sms-service
keyword = default
get-url = "http://localhost/kannel/receivesms.php?sender=%p&text=%b"
accept-x-kannel-headers = true
max-messages = 3
concatenation = true
catch-all = true
我的 receivems.php 文件编码为
<?php
define("DBHOST","localhost",true);
define("DBUSERNAME","root",true);
define("DBPASSWORD","xxxxxx",true);
define("DBNAME","kannel_sms",true);
function insertSms($sender,$text)
{
$con = 'mysql:dbname='.DBNAME.';host='.DBHOST;
try {
$cmd = new PDO($con,DBUSERNAME,DBPASSWORD);
$stmt = $cmd->prepare("INSERT INTO kannel_tuto (number,message) VALUES (:sender,:message)");
$stmt->bindParam(':sender',$sender);
$stmt->bindParam(':message',$text);
$stmt->execute();
$cmd = null;
if($stmt->rowCount()>0)
{
echo "Hello ".$text.". Thank you for your registration.";
}
else
{
echo "Sorry an error has occured";
}
}
catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
}
insertSms($_GET['sender'],$_GET['text']);
?>
最佳答案
正如我上面指出的,我的脚本和配置是正确的。我刚刚发现E160调制解调器不适合短信和kannel。信号丢失,不知道为什么。我使用了 E173 和 E220 华为调制解调器,它们运行良好。
关于linux - Kannel:无法发送或接收短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9443632/
这些都是我想知道的。 1.有没有办法使用kannel发送批量消息? 2.我们可以通过以下方式使用fakesmsc,但它会多次向同一个号码发送相同的短信 fakesmsc -r port -i inte
我知道有很多第三方网站可以通过互联网发送批量短信,但如果我想自己创建一个,我该怎么做?我知道如何使用我的手机创建短信网关,但速度很慢。还有其他方法可以创建互联网短信网关吗? 最佳答案 我为我的雇主设计
我使用 Kannel 作为 SMS 网关来发送和接收 SMS 消息。我已经按照指导文档下载、安装和配置了Kannel。我可以通过在浏览器中输入 http://localhost:13013/cgi-b
当我使用 service kannel start 启动 kannel 服务时,一切正常,kannel 确实启动了,但不起作用。未创建日志文件,并且 /var/log/kannel/ 目录为空,但我不
当我使用 service kannel start 启动 kannel 服务时,一切正常,kannel 确实启动了,但不起作用。未创建日志文件,并且 /var/log/kannel/ 目录为空,但我不
我想将 Kannel 设置为发送 SMS 消息,而无需通过 Clickatell 或 Twilio 等第三方网关。换句话说,我想为每个无线服务(AT&T、Verizon 等)连接到 SMPP 服务器。
我正在尝试通过 kannel 发送和接收短信。我已经设置了所有内容,没有错误,但仍然无法发送或接收任何短信。我使用华为 E160 调制解调器和 Ubuntu 11 作为我的操作系统。这是日志文件: 2
我是 kannel 新手,想要将消息从本地主机发送到我的手机号码,但我不知道如何从配置文件开始 对此主题的任何帮助将不胜感激。我尝试了一些配置文件,但似乎不起作用。 最佳答案 Kannel 是一个服务
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我需要向我的应用程序发送一条短信,并根据短信执行操作。现在我想在他/她发送带有关键字 UNSUBSCRIBE 的短信时删除用户。我想将发件人的号码和文本捕获到我的 phpfile 中,它将执行删除操作
我希望有 kannel 经验的人赐教。 我目前运营着一个围绕发送和接收 SMS 的小网站。我正在使用 Kannel 作为 SMS 网关,我喜欢其中的一个功能是对要发送的 SMS 进行基于优先级的排队。
我已经在 Ubuntu Server 14.04.3 LTS 中配置了 Kannel。我现在可以推送消息,但我还没有弄清楚如何实现发送报告。为此,我有以下 kannel 配置,我在其中定义了存储类型和
我在 Debian 平台上有一个运行良好的 Kannel 配置。 我的查询是 kannel 支持的每个连接的最大吞吐量(消息/秒)。 或者 如何增加 Kannel 的吞吐量(SMPP 服务器已准备好为
我正在从笔记本电脑中的 Web 应用程序向手机发送短信。问题是短信总是空白。谁能知道可能出了什么问题。下面是我用来将变量传递给 kannel 的 url(出于明显的原因,用户名、密码和电话号码已被取消
我正在尝试从 kannel 发送阿拉伯语短信(或法语短信),但它不能完美地让客户端(有时 ???????? 对于阿拉伯语单词),在对 bearebox、smsbox 和 smsc 之间发送的值进行一些
我希望能够使用 PHP 从 Linux 发送文本消息。我已经阅读并安装了 Kannel,一个免费的 SMS 网关。当我尝试使用 HTTP 接口(interface)时,它不会发送消息。我是否需要其他东
我通过来自 Kannel 的 smpp 连接(使用 selenium SmppSim)发送消息并且它有效。但是不知何故,当我尝试接收消息时,或者换句话说,当我尝试从 SmppSim 发送消息时,它不起
我正在尝试在我的亚马逊 EC2 服务器中设置 SMS 服务。 我一直在寻找一个已经内置的服务来发送短信,但任何人都是免费的,所以我找到了 Kannel 并决定尝试一下。我提出了以下问题: 是否可以使用
我正在使用 kannel SMPP (kannel.org),我需要更多信息来了解如何从其他 SMPP 服务器接收 SMS 消息。 我知道,对我来说需要添加到 kannel 配置: group = s
我的 SMS 服务提供商要求我在通过 SMPP 连接到他时设置以下 TLV 参数: 价格点 (0x1400) 产品 (0x1401) 合作伙伴角色 ID (0x1402) 如何在 Kannel 中进行
我是一名优秀的程序员,十分优秀!