【问题标题】:How to add text to sender ID in kannel如何在 kannel 中将文本添加到发件人 ID
【发布时间】:2014-11-19 12:32:50
【问题描述】:

我在 Kannel 中使用 (http://myIP:13013/cgi-bin/sendsms?from=XXXX&username=kannel&password=kannel&text=TESTSMS&to=9122222288) 发送短信

我能够成功发送短信。我收到短信 作为

发件人:- XXXX

短信正文:- TESTSMS

在这种情况下,我的发件人 ID 是 XXXX。

现在我想将自己的文本添加到发件人 ID,例如。 XXXX - 欢迎来到 Kannel

那么我需要在 kannel 配置中进行哪些更改。

预期短信:

发件人:- XXXX - 欢迎来到 Kannel

短信正文:- TESTSMS

【问题讨论】:

    标签: kannel


    【解决方案1】:

    您的发件人 ID 是您在 sendms 网址的 from 参数中指定的,即此处:[...]from=XXXX&username=[...]

    您无需更改 Kannel 配置即可更改发件人文本,只需更改 URL 中的值即可。您必须考虑到:

    1. 值应该是URL-encoded
    2. 它必须介于 3-11 个字母数字字符之间(根据 GSM 标准,字母、数字和下划线)。实际上,其他一些字符在 99% 的情况下也可以使用。实际上,有时较短的发件人 ID 也可以使用,但这取决于您的 SMS 网关、收件人运营商和收件人电话。
    3. 如果是数字,则最多可以是 15 位,然后 Kannel 会将其视为国际格式的电话号码(即,就像它是前面添加国家代码的电话号码。)

    【讨论】:

    • 先生,感谢您的回复。但我想问一下,我只会在 URL 中使用 from=XXXX,是否有任何参数可以在运行时添加我自己的字符串“Welcome TO Kannel”,同时向 XXXX 发送消息。
    • @user2833700 to 是收件人号码的参数; from发件人ID。
    【解决方案2】:

    您必须在 kannel 外部更改发件人 ID,然后使用更改了发件人 ID 的常见 HTTP 请求。您的发件人 ID 不能包含空格,您可以使用“%20”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多