2016-10-27 6 views
0

私はARI https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+REST+Data+Models#Asterisk13RESTDataModels-Eventアスタリスク。私はイベントを収集するためにARIを使用していますが、最初から最後までイベントを1つの顧客インタラクションにグループ化するにはどうすればいいですか?

を使用して、イベントの下にここに記載されたイベントにサブスクライブしてる私は、同時に複数の呼び出しがあり、このためには、さまざまなイベントの多くを得るための方法を行うIグループの相互作用にこれらのイベント - あたりつの相互作用1人の顧客?顧客が1つの内線番号を呼んだように、別の内線番号に転送され、そこに話しかけられ、これが1つの対話であると同時に、別の顧客が転送せずに電話して話していた - これは第2の対話などである。ユーザーの電話があったので、多くのやりとりがありました。

ここでは、通話ごとに生成されるイベントの順番や、何かに関するすべてのドキュメントを読むことができますか?私はプロダクションアスタリスクにアクセスすることができないので、どのイベントが生成されてそこから出るのか分かりません。今は、顧客が電話して話しているときに、どのようなイベントが生成されるかについて、私は考えていません。

答えて

1

チャンネルのユニークIDを解析できます。転送の場合は、リンク/リンク解除およびブリッジ/ブリッジ解除イベントを解析し、uniqueidを新しいものに変更します。

他の方法はありません。

アスタリスクイベントアスタリスクバージョンのDEPEND。だから最善の方法は、すべてのイベントをダンプして表示することです。

また、CELシステムをチェックすることもできます。

0

グループ化が最大の痛みである場合は、Bridgesを使用できます。 1人の顧客が電話をすると、ブリッジを作成してそのチャネルを追加し、ブリッジIDをカスタマーにリンクすることができます。ブリッジIDを使用して識別することができます。しかし、チャンネルを削除するには、チャンネルIDも記録する必要があります。

関連する問題