5

これはあまりにもあいまいな質問かもしれませんが、おそらく誰かが私が間違っていることを見つけることができます.

Phono (Tropo/Voxeo の上に構築された javascript/flash ベースのソフトフォン用の jquery プラグイン) は、phono.com サーバーからいくつかの依存関係を読み込みます。すなわち、

これらの依存関係を外部サーバーからロードしたり (明らかな理由で)、フォーラムでこのスレッドを参照したり (可能なすべてのユーザー名が「取得」されているように見えるため、登録できません)することは避けたいと思います。それらをローカルでホストできます。

これは、メインの jquery プラグインのきれいなソースですたぶん私は見た目が悪いだけかもしれませんが、完全な SDK または github のいずれにも、コメント付きで縮小されていないバージョンを見つけることができませんでした。

なので変更後

base_path: "http://s.phono.com/deps/flensed/1.0/"

swf: "http://s.phono.com/releases/" + Phono.version + "/plugins/audio/phono.audio.swf"

... すべての依存関係が問題なくロードされているように見えます。フォノはセッション ID を正常に取得し、SIP によるチャットは機能しているようです。ただし、セッション ID/SIP にダイヤルアウトまたはコールしようとすると、javascript エラーが発生します。

Uncaught TypeError: Cannot call method 'start' of null

行を参照770: h.start()

this.$flash.play(g, j);null または未定義を返すようです。私はjavascriptが苦手で、その理由がわかりません。

編集 - 誰かがこれを試してみるほど冒険的であれば、「台所の流し」のデモを手に入れて、手間をかけずにサーバーに平手打ちすることができます.

4

2 に答える 2

1

わかりました-これはばかげています、そして私はそれを早く捕まえないためのばかです。

Flashは、認証が必要なURLでサーバーから着信音を読み込もうとしていました。残念ながら、フラッシュは有効なセッションを持つユーザーではありません。したがって、フラッシュはほんの一握りの何もつかんでいませんでした。ごめん。

于 2011-07-30T02:43:09.627 に答える
1

PhonoSDKとすべてのサンプル(キッチンシンクのデモを含む)をダウンロードして、ローカルホストで実行できます。リンクは次のとおりです:http ://s.phono.com/releases/PhonoSDK-0.2.zip 。オープンソースですが、プロジェクトにフォーク/貢献することもできますか?https://github.com/phono

ローカルホストでApacheを使用して試してみましたが、何も編集せずに機能しました。

于 2011-07-30T00:54:19.690 に答える