問題タブ [clickatell]

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 投票する
5 に答える
2955 参照

web-services - clickatellを使用してヘブライ語でSMSを送信する方法

Clickatellを介してヘブライ語でSMSを送信するにはどうすればよいですか?

それは、ぎこちないものとしてデバイスに到着します。

0 投票する
1 に答える
4080 参照

c# - C#.NETを使用してASP.NETでClickatellコールバックを実装する

クリックアテルを使用してSMSを送信するC#.NETを使用してASP.NETでWebアプリケーションを構築しています。

ClickatellCallBack.aspxというコールバックページを作成して、clickatellからステータスを受信しようとして失敗しました。ページの背後にあるコードは次のとおりです。

public partial class ClickatellCallBack:System.Web.UI.Page
{
protected void Page_Load(object sender、EventArgs e)
{
//QueryStringから値を取得します。
string apiID = Request.QueryString ["api_id"];
string from = Request.QueryString ["from"];
string to = Request.QueryString ["to"];
文字列のタイムスタンプ=Request.QueryString["timestamp"];
string apiMsgId = Request.QueryString ["apiMsgId"];
string cliMsgId = Request.QueryString ["cliMsgId"];
文字列ステータス=Request.QueryString["status"];
string Charge = Request.QueryString ["charge"];

}
}

基本的に、このページはclickatellから送信されたクエリ文字列値を取得し、それらをデータベーステーブルに挿入します。

次のコールバックURLを登録しました:http ://www.mydomain.com/ClickatellCallBack.aspx with clickatellそしてコールバックタイプを選択しました:HTTP GET

'sendmsg'コマンドで、配信確認とコールバック要求を次のように設定しました:deliv_ack=1およびcallback=3

唯一の問題は、何も起こっていないように見えることです。コールバックURLにclickatellが到達していないようです。

私は何かが足りないのですか?私は何か間違ったことをしていますか?ASP.NETページ以外のものを使用してこのコールバックURLを実装する必要がありますか?私が見逃しているクリックアテル設定はありますか?

どんな助けでも大歓迎です。

よろしく

ウォルター

0 投票する
2 に答える
3098 参照

sms - 双方向メッセージングとアウトバウンド メッセージへの応答の照合

clickatell で以前の問題を解決したので:

C#.NET を使用して ASP.NET で Clickatell CallBack を実装する

私は clickatell 双方向メッセージングにサインアップしており、clickatell が Virtual Mobile Number (VMN) を割り当てるのを待っています。

残念ながら、私は clickatell フォーラムの投稿を読んだところです。

http://forums.clickatell.com/index.php?topic=8192.msg9880#msg9880

それ:

「残念ながら、Clickatell API を使用して着信メッセージと発信メッセージを照合することはできません。メッセージ ID のみがオペレーターから返されます。」

ヒューストン、問題が発生しました!

私が clickatell 双方向メッセージングと VMN にサインアップした主な理由は、アウトバウンド SMS メッセージへの応答を受信し、応答をアウトバウンド メッセージに関連付けるためでした。現在、クリックテルは私にはそれができないと言っています。

私が理解しているように、clickatell が VMN への SMS メッセージを受信すると、クエリ文字列に次の詳細を含むコールバックがアプリケーションに送信されます。

· Api_id (api_id=)
· MO メッセージ ID (moMsgId)
· 発信元 ISDN (from=)
· 宛先 ISDN (to=)
· 日付と時刻 [MySQL 形式、GMT + 0200] (timestamp=)
· DCS 文字コード (charset= ) ) [該当する場合]
· ヘッダー データ [例: UDH など] (udh=) [該当する場合]
· メッセージ データ (text=)

moMsgId を使用して応答を送信メッセージと照合することを望んでいましたが、それはモバイル発信 (MO) メッセージ、つまり携帯電話から携帯電話に送信 (発信) されたメッセージに関連付けられた ID であるため、機能しません。クリカテル経由で申し込み。

発信元の ISDN (メッセージを送信した携帯電話の携帯電話番号であると理解しています) は、応答と発信メッセージを一意に一致させるのに役立ちません。携帯電話であるため、発信メッセージ テーブルには、同じ発信元 ISDN を含む複数の行があります。

これが理にかなっていることを願っています。基本的に、私が達成しようとしているのは、応答 (受信) メッセージと送信メッセージを一致させることです。clickatell API を使用してこれを達成できると思っていましたが、そうではないようです。

私が何かを見逃していたり​​、混乱していたり​​、単純に愚かでない限り、クリックテル API を使用して応答 (受信) メッセージと送信メッセージを照合するのを手伝ってくれる人はいますか?

または、これを可能にする信頼できる SMS ゲートウェイを知っている人はいますか? 「信頼できる」とは、私からの最小限の入力またはゼロの入力だけで機能するサービスを意味します (構成されている場合)。無料かもしれませんが、喜んで支払います。

私のアプリケーションは、最初は英国とアイルランドの携帯電話ネットワーク プロバイダーと連携する必要があり、短期的にはヨーロッパ大陸とその他の地域にまで拡大します。

誰でも私を助けてください。これは、SMS ゲートウェイ会社で働いているか、その代表者であるすべての人にとって、非常に簡単で安価な販売になるでしょう。

ありがとう。

敬具

ウォルター

0 投票する
4 に答える
5032 参照

php - clickatell の http API を使用するためにフランス語/スペイン語の文字をエンコードする方法は?

Clickatell を使用した経験のある方もいらっしゃると思います。私の問題は、フランス語またはスペイン語の文字 (URL エンコード) を使用して http api を介してメッセージを送信すると、それら (文字) が電話に表示されないことです。

私はこのガイドを使用しています: http:// support.clickatell.com /faq.php?mode=view_entry&kbid=121&kbcat=26

私はすでにいくつかの電話でそれをテストしましたが、それらはすべて同じことを示しています:「a va! mon l ve mi ni a?」「ça va! mon élève mi niña?」のはずです。(またはかなり似たもの)

残念ながら、彼らのサポートは(私にとっては)あまり具体的ではなく、今は少し混乱しています。これが私が得たものです:

参照してください: http://www.dreamfabric.com/sms/default_alphabet.html

その後、上記の基準に従って text= パラメータを URL エンコードして、フランス語の文字がハンドセットで正しく表示されるようにしてください。

0 投票する
6 に答える
136835 参照

regex - 有効な国際携帯電話番号の正規表現

私は Clickatell を使ってクライアントの携帯電話に SMS を送信しています。

+27 123 4567 など、すべての有効な携帯電話番号の標準化された正規表現はありますか? 私は自分で作成したいと思いますが、あいまいで有効な電話番号の形式がないことを心配しています。

0 投票する
1 に答える
337 参照

sms - Clickatell と TextAnywhere による GoogleVoice 番号のサポート

Clickatell または TextAnywhere から Google Voice 番号に SMS テキスト メッセージを送信すると、(レポートに) エラー アラートが表示され、メッセージが送信されません。

誰もそれを経験したことがありますか?

0 投票する
1 に答える
9422 参照

ruby-on-rails - 初期化されていない定数ActionDispatch::Routing :: Routes(NameError)

私はclickatellチュートリアルに従っており、私のコードは次のようになっています。ただし、エラーが発生します

私のコードは次のようになります-

0 投票する
1 に答える
1341 参照

api - ClickaTell を介して送信された着信 (MO) SMS で UDH をデコードする方法 (誰にとっても興味深い課題 - SMS の経験は必要ありません)

背景は次のとおりです。私は、レンタルした番号で ClickaTell を使用して、着信 SMS テキスト メッセージを受信して​​います。マルチパート/連結SMSをつなぎ合わせるコードを書いています。これを行うには、「ユーザー データ ヘッダー」または UDH から情報を抽出する必要があります。UDH の形式については、http: //en.wikipedia.org/wiki/Concatenated_SMSで説明しています。

現在、Clickatell は時々次のような UDH を送ってきます。

これで問題ありません。UDH のように見えます。すべて良い。しかし、ときどき次のような UDH が送られてきます。

これは、上記の最初の例と同じ UDH の代替エンコーディングであることに注意してください。

私がしなければならないことは、これら 2 つのエンコーディングが同等である理由を解明することです。2 番目のエンコーディングは、ほぼ確実に数字のペアで構成されています。そう:

私が理解できないのは、「3」プレフィックスが「6」に変わる理由です。これは「8」に到達した後に発生するようです。私は 66 = f、65 = e、および 63 = c を解決できたので、コードは次のようになると推測しています。

誰でもこのエンコーディングを確認できますか? それはあなたが以前に見たことがあるものですか?3 が 6 に変わる理由を知っている人はいますか?

不思議なことにあなたの...

0 投票する
2 に答える
1030 参照

php - Clickatell でメッセージを取得しようとしていますが、半分は機能しています

これは私が持っているコードです。多分私は巨大なエラーを持っています。ただし、システムは API ID、メッセージ ID、および送信者をデータベース内の独自のリストに配置します。しかし、今私が何をしても、メッセージテキストのコールバックを入れることができません。表示されないようで、それを取得する際にどこが間違っているのか疑問に思っています。

どうもありがとうございました。モーリッサ

0 投票する
1 に答える
1148 参照

python - ClickatellはメッセージをGoogleVoiceにルーティングできません

clickatellを使用してSMSメッセージをGoogleVoiceアカウントに送信すると、次のメッセージが返されます。ERR:114、メッセージをルーティングできません

私はアメリカに拠点を置き、地元のアメリカのグーグルボイス番号に送信しています。それで、これは国際的なSMSではありませんか?

誰かが以前にこの問題に遭遇したことがありますか?もしそうなら、解決策は何でしたか?ありがとう!