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 ゲートウェイ会社で働いているか、その代表者であるすべての人にとって、非常に簡単で安価な販売になるでしょう。
ありがとう。
敬具
ウォルター