Amazon Connect において電話着信を受けるエージェントは、Contact Control Panel(CCP) というソフトフォンを利用します。CCP は標準でも通話や切断、保留、転送などの基本機能は持っていますが、デザインを変えたい、着信した時にお客様名をソフトフォン上に表示したい等のカスタマイズを行う場合は、AWS から無償で提供している API を使って実現が可能です。これが Amazon Connect Streams API(Streams) です。
ソフトフォンを業務にあわせて見た目やボタンをカスタマイズしたり、お客様が開発されたアプリケーションの一部に統合することも可能です。ソフトフォンの全ての機能は API を通じて開発可能ですので、エージェントの業務運用にあわせて柔軟に対応することができます。
カスタム CCP は Amazon S3 や Amazon EC2 の Web サーバに、CCP のコンテンツとなる HTML や js を格納して利用します。カスタム CCP でログインする際には、Amazon Connect 標準のログインインタフェースを使用します。ユーザーログインや音声通話のメディア通信は、標準 CCP 同様に Amazon Connect と直接行います。