Простые (общие) примеры:
Исходящий вызов с добавочного 101 можно отследить следующими событиями:
Code Block |
---|
101 Dial-out
101 Answer (в случае ответа вызываемой стороны)
101 Hangup |
Входящий вызов (ivr 099) будут сгенерированы следующие события:
При успешном соединении будут сгенерированы следующие события:
Code Block |
---|
099 Dial-in
....
<номер принявшего добавочного> answer (не обязателен для анализа)
.... любые иные события не обязательны для анализа
099 hangup (bridged:yes - обязателен для анализа успешности вызова) |
При неуспешном соединении будут сгенерированы следующие события:
Code Block |
---|
099 Dial-in
.... любые иные события не обязательны для анализа
099 hangup (bridged:no - обязателен для анализа успешности вызова) |
Сложные примеры включают в себя переадресации при прохождении звонка, переводы и т.п:
Такие звонки нужно логически обьеденять при получении событий, например в обычном звонке для одного звонящего:
Code Block |
---|
099 Dial-in
....
<номер принявшего добавочного> answer (не обязателен для анализа)
.... любые иные события не обязательны для анализа
099 hangup (bridged:yes - обязателен для анализа успешности вызова) |
Может быть множество разных обзвонов внутренних добавочных