CodeIgniter 2.1で開発されたイントラネットベースのCRMアプリケーションがあり、アプリケーションはローカルのApacheサーバーで実行されており、約20のクライアントがLAN経由でアクセスしています。これは、コールセンターアプリケーション(別のサーバーで実行されている)が、発信者の番号と、CodeigniterアプリケーションのURLに着信するエージェントの端末番号を使用してHTTPPOSTを実行するコールセンターのセットアップに接続されます。 。このデータを使用して、通話レコードのデータベーステーブルにデータを入力しています。
これで、端末番号から(各端末には静的IPがあり、CodeigniterのセッションもIPにリンクされています)、アプリケーションのどのユーザー(ログインセッション)が通話を受信しようとしているかを確認できます。サーバー側からAJAXなどを介して特定のユーザーのブラウザにデータを送信する方法(通話番号、過去の通話記録などの通話に関するもの)を見つけたいですか?エージェントのブラウザは、サーバーから送信されたこの情報を表示する必要があります。jqueryなどによるブラウザからの定期的なポーリングは、データをほぼ瞬時に更新する必要があるため不可能です。この程度まで高速にポーリングすると、クライアント側でのCPU使用率が高くなり、ネットワークに余分な負荷がかかります。
PS:サーバー側からブラウザデータを変更する方法だけを知りたいです。