テキストボックスとボタンを持つ Web アプリケーションを開発したいと考えています。ユーザーが番号を入力して送信ボタンをクリックすると、ホストから Skype 通話を発信したいと考えています。これどうやってするの?
5 に答える
サーバー上でプロセスを起動し、Web サーバー上で Skype クライアントを自動化したとしましょう。次に、データセンターにある電話を介して顧客にダイヤルし、顧客には....何? IIS はあまりおしゃべりではありません。
ええと...あなたは痛みの世界にいます。まず、確かに、サーバーは Skype 通話を発信する可能性がありますが、ユーザーのブラウザーとのやり取りをどのように処理しますか? 豊富なクライアント フレームワークを使用した大量のカスタム プログラミング、それがその方法です。
ユーザーが自分でスカイプを使用できるようにすることをお勧めします。詳細については、callto://
URI ヘッダーを調べてください。
callto:// プレフィックスを使用してリンクを設定できませんか? ユーザーが Skype でオプションを有効にしている場合、アプリケーションはそれらのリンクに関連付けられます。
おそらく、その場でリンクを構築し、この方法で通話を開始できますか?
callto:アドレスを使用して HTML のリンクを生成し、Skype クライアントを起動して電話をかけることができます (クライアント ソフトウェアがそのように構成されている場合)。参照: http://chrisabraham.com/2005/05/05/how-to-hyperlink-to-a-skype-call-with-your-skype-contact-id-or-telephone-number/
API を実際に使用したい場合は、ある種のデスクトップ C# アプリケーションと Skype API とのインターフェイスが必要です。詳細については、以下を参照してください。
http://share.skype.com/sites/devzone/2006/12/c_example_project_for_skype4co.html
これが古いスレッドであることは承知していますが、そこから数人の訪問者がサイトにアクセスしています。Skype で動作するクリック可能なリンクを Web サイトに埋め込みたい場合は、Skype URI を使用してください。 https://dev.skype.com/skype-uriを参照してください。
[スカイプ:echo123?通話][1]