标签: sms

获取交付报告:Kannel:SMPP

我是 kannel 配置的新手。我遵循用户指南 1.5。

我想使用 opensmppbox 作为我客户的网关,他们通过 SMPP 协议进行连接。

但是我想用http作为smsc(客户的smppclient ---> opensmppbox --->sqlbox--->smsbox---> kannel---> smsc=http---> operator HTTP-gateway)

我有几个关于 opensmppbox 配置的问题

1) 如何从运营商 HTTP 网关获取交付报告并将交付报告发送回客户的 smppclient?2) 为什么 sms 详细信息没有被插入到 send_sms 表中?3) 为什么交付报告没有被插入到 dlr 表中?4) 为什么我在 sqlbox 和 smsbox 上看不到任何事件?5) 尽管提到了相同的内容,但 dlr-url 并未被调用

我的配置如下:

    ========================================
    ==> smskannel.conf
    ========================================
#
# THIS IS A SAMPLE CONFIGURATION FOR SMS KANNEL
#
# This basic version is used for system testing. It expects 'fakesmsc' to
# send messages which are replied with simple fixed text …
Run Code Online (Sandbox Code Playgroud)

php sms smpp kannel opensmppbox

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

解码短信标头中的 SENDER ID

我正在做一个小型短信接收实用程序,我有一条短信,我无法理解如何解码其发件人 ID,以下是在 PDU 模式下读取消息的输出:

+CMGL:0,1,,86 0791021197003899440ED0657A7A1E6687E93408610192016390004205000365030106440642062F002006270633062A064706440643062A 0020064306440020062706440648062D062F0627062A0020062706440645062C06270646064A

在文本模式下:

+CMGL: 0,"记录读取","1011161051159710897116",,"16/10/29,10:36:09+00" 06440642062F002006270633062A064706440643062A002006430644002006 2706440648062D062F0627062A0020062706440645062C06270646064A

我通过手机阅读此消息,发现发件人字母数字代码“1011161051159710897116”等于“etisalat”,这是服务提供商的名称,我想了解他们使用的编码。以及如何解码它?

sms alphanumeric sender

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

Android:如何在双卡手机中使用特定的 SIM 卡发送短信?

我找到了一些代码来执行此操作,但它给了我一个异常(尝试在空对象引用上调用虚拟方法“java.lang.Class java.lang.Object.getClass()”)。我正在用我的 Moto G 3rd Gen 进行测试。下面是代码,如果我遗漏了什么或任何其他可用的方法,请告诉我。谢谢你。

import android.app.PendingIntent;
import android.content.Context;
import android.os.IBinder;
import android.util.Log;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;


public class SimUtil {

    private static final String TAG = "SimUtil";

    public static boolean sendSMS(Context ctx, int simID, String toNum, String centerNum, String smsText, PendingIntent sentIntent, PendingIntent deliveryIntent) {

       SimUtil cls = new SimUtil();

        String name;

        try {
            if (simID == 0) {
                name = "isms";

            } else if (simID == 1) {
                name = "isms2";

            } else { …
Run Code Online (Sandbox Code Playgroud)

sms android dual-sim

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

使用 Amazon Web Services PHP SDK 的 SenderID

我正在尝试使用 AWS 开发工具包通过我的 PHP 站点发送 SMS。我使用Sending SMS with Amazon AWS services PHP 中的代码

require $_SERVER['DOCUMENT_ROOT'] . '/inc/aws/aws-autoloader.php';
error_reporting(E_ALL);
ini_set("display_errors", 1);

$params = array(
'credentials' => array(
    'key' => 'abc',
    'secret' => 'abc',
),
'region' => 'eu-west-1', // < your aws from SNS Topic region
'version' => 'latest'
);
$sns = new \Aws\Sns\SnsClient($params);

$args = array(
"SenderID" => "TestSender",
"SMSType" => "Transactional",
"Message" => "Sending SMS with PHP",
"PhoneNumber" => "+87654321"
);

$result = $sns->publish($args);
echo "<pre>";
var_dump($result);
echo …
Run Code Online (Sandbox Code Playgroud)

php sms amazon-web-services

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

带有特殊字符的 SMS 的 GSM 编码 (Twilio)

我希望你能帮助我解决这个问题。

我需要发送带有特殊字符的消息以避免将消息分段太多,也就是说,如果GSM消息的最大字符数是 160 并且我写的消息低于 GSM 允许的限制,简单的事实是此消息至少有一个特殊字符更改为UCS2

我不知道是否有办法避免这种情况,并且该消息仅使用 GSM 编码,而没有导入特殊字符以防止消息成本更高。

提前致谢和问候。

示例(文本):

编码:GSM

消息:Hola Señor Cliente le informamos que ya está disponible su crédito, acuda a las oficinas de Compañia o marque al 00110011001。

长度:125

段数:1

编码:UCS2

消息:Hola Señor Cliente le informamos que ya está disponible su crédito, acuda a las oficinas de Compañia o marque al 00110011001。

长度:125

段数:2

示例(图片):

全球通

UCS2

sms message gsm ucs2 twilio

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

Laravel 注册并通过电话号码和短信确认登录

我想做一个测试项目,用户只需设置电话号码和密码即可注册。下一步,我想要一个包裹或类似的东西,它会向这个号码发送一条带有确认码的短信。因此,在用户输入此代码后,它被注册、验证并重定向到主页。

关于我必须使用哪些组件/库/包以及如何修改标准 Laravel 注册/身份验证的任何建议?谢谢!

php authentication sms laravel

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

Twilio 批量短信队列,为每个收件人提供唯一的消息

我正在尝试找到一个 api 调用,用于通过单个 api 调用发送或排队批量短信,并为每个收件人提供唯一的消息,而不是n多次调用 twilio api。

有办法实现这一点吗?

sms bulksms twilio twilio-api

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

检测传入的 SMS 消息

在我的 android 代码中,我试图检测传入的 SMS 消息。下面的代码已经运行了 2 年,但现在它停止工作了。我错过了哪些更新?

public class SmsListener extends BroadcastReceiver {

    private String msgBody;
    private SharedPreferences preferences;

    @Override
    public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub


        if(intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED")){

            Toast.makeText(context,"message received",Toast.LENGTH_SHORT).show();

            Bundle bundle = intent.getExtras();           //---get the SMS message passed in---
            SmsMessage[] msgs = null;
            String msg_from;
            if (bundle != null){
                //---retrieve the SMS message received---
                try{
                    Object[] pdus = (Object[]) bundle.get("pdus");
                    msgs = new SmsMessage[pdus.length];
                    for(int i=0; i<msgs.length; i++){
                        msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);
                        msg_from = msgs[i].getOriginatingAddress(); …
Run Code Online (Sandbox Code Playgroud)

sms android broadcastreceiver android-sms

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

如何使用 AWS EventBridge 角色事件转换器

在 EventBridge 上发布的源事件为:

{
  version: '0',
  id: '1234-5678-9102-3456-7890',
  'detail-type': 'My-Detail-Type',
  source: 'My-Source',
  account: '328927794502',
  time: '2021-01-29T23:52:48Z',
  region: 'us-east-1',
  resources: [],
  detail: { year: '2020' }
}
Run Code Online (Sandbox Code Playgroud)

我继续使用目标转换器创建 EventBridge 规则:

对于Input Path我输入:

{"data_joined":"$.detail.year"}
Run Code Online (Sandbox Code Playgroud)

对于输入模板,我输入:

{"Data-Joined" : <data_joined>}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

现在,当此事件被转换并发送到目的地(可能是 Lambda 函数、CloudWatch 事件日志组等)时,我希望转换后的事件为:

{
  version: '0',
  id: '1234-5678-9102-3456-7890',
  'detail-type': 'My-Detail-Type',
  source: 'My-Source',
  account: '328927794502',
  time: '2021-01-29T23:52:48Z',
  region: 'us-east-1',
  resources: [],
  detail: { Data-Joined: '2020' }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用,因为我无法在任何地方找到这个转换后的事件。有什么我应该做的不同的事情吗

javascript sms amazon-web-services amazon-dynamodb aws-event-bridge

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

Iphone SDK 4短信作曲家

有没有人试图使用SDK4的短信作曲家?如果有人有一些参考或源代码请放在这里

谢谢

iphone sms message objective-c

0
推荐指数
1
解决办法
2430
查看次数