2009-05-25 9 views
3

数ヶ月前に私がtwitterを使っていたとき、私はtwitterにSMSを送ることができました。私が家に帰ってtwitterのページをチェックすると、送られたSMSがツイートとしてウェブサイトに表示されます。SMSを「世界中から」受信し、ウェブサイトデータベースに保存するにはどうすればよいですか?

私は自分のウェブサイトに同じものを作成したいので、誰かが私のウェブサイトのSMSをコマンドとして送信し、私のウェブサイトはこのコマンドを将来の処理のためにdbに保存します。

私の問題はどこから始めるべきかわかりません。

1-各国に異なるモバイル会社がある間にユーザーが世界中から送信する方法、または問題はありませんか?

2-どのように私のウェブサイトがこれらのSMSを受信し、読むのですか?それのためのサービスがありますか?

3-これらのタスクを簡略化する記事をご存知ですか?

誰かが以前のようなことに取り組んでいたら、アドバイスをお願いします。どんな情報も参考になります。

+2

なぜ特別なタグをつけてTwitterに直接メッセージを送信させてから、それをTwitterフィードから直接入手して、最終的にそれを入手してください。 – aleemb

+0

@aleemb nice smart idea :) –

答えて

1

メッセージングプロバイダに問い合わせると、サポートしている国ごとにソリューションが用意されています。

実際には、これらのことは国ごとの拠点(例えばショートコードなど)で合意する必要がありますが、プロバイダは多くの手助けをします。

モバイルネットワークを持つすべての国が絶対に必要な場合は、1つのプロバイダで処理する可能性があります。複数のモバイルネットワークが必要な場合は、複数の場合があります。

通常、会社のショートコードまたはショートコードプレフィックスへのメッセージを受信すると、サーバーにHTTP POSTまたはSMTPメールを送信します。しかし、存在する統合オプションはプロバイダごとに合意されています。実際の標準や事実上の標準は存在しません。

0

私は、SMSメッセージを送受信するためのWebサービスを作成しました。私たちはローカルのGSMオペレータのSMSゲートウェイにVPNを介して接続しています。彼らは私たちに公衆番号とメッセージを世界中に送るオプションを割り当てました。

世界中からSMSを送信したり、誰かから受信しても問題はありません。それはちょうどうまくいきます。 国際SMSは送信するには少し高価かもしれません。

編集: 理論的には、(betamax/voiceipdiscount.com/のような)SIPプロバイダーを介してSMSを送信する可能性がありますが、これは従来のサービスと比べて非常に高速で信頼性がありません。

1

まず、sms-gatewayが必要です。これは様々な価格で多くの場所を買うことができるサービスです。サイトは、ゲートウェイホストに応じてさまざまな方法でこのゲートウェイと通信できます。

これで、sms-serverで購入した番号にメッセージを送信し、それらのメッセージをポーリングすることができます。他のSMS「IRL」と同様に、国コードを使用して世界中から非常に高価なSMSを送信することができます。この値段を引き下げたい場合は、国際化されたSMSゲートウェイを借りる必要があります。または、各国でSMSゲートウェイを借りる必要があります。

..結論として、これは本当に実現可能なオプションではありませんあなたの小さな "趣味タイプ"のプロジェクト:) SMSゲートウェイを借りるのはかなり安いので、問題は実際にあなたの "複数の国"の要求です。

0

私はこれが(SMSあたり)有料サービスであり、あなたが支払うとFAXする必要があることに注意してくださいhttp://www.aspsms.com/

で、過去にいくつかの成功を収めてきました(はい、FAX ...)あなたのアイデンティティあなたはAPIキーを取得する前に情報を取得します。