Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

В этом подразделе указан порядок анализа эвентовсобытий, нарушение не соблюдения последовательности которого может привести к некорректному поведению интеграции!

...

Дальнейшая регистрация вызова в СРМ CRM осуществляется с указанием того пользователя, которому соответствует добавочный из CalledNumber, но только если данный вызов был принят добавочным(в рамках данного [SubCallID] было событие answer).

По событию answer следующему за dial-in мы понимаем, какой точно добавочный принял этот вызов. Если обзвон добавочных шел параллельно, то по остальным [SubCallID] данного вызова в рамках глобального [CallID] АТС отдаст события hangup, по которыму нужно скрывать уведомления об этом входящем вызове у остальных пользователей СРМCRM, т.к. для них он уже будет не актуален, или вывести новое уведоления, с указанием того, что данный вызов
был принят другим добавочным(в случае, если скрыть предыдущее не предстваляется возможным).


Получив событие answer мы понимаем, что соединение установлено и ждем событие hangup с таким же [SubCallID], для того, чтобы передать данные об этом входящем в СРМCRM:
[Duration] - длительность
[RecID] - ID записи разговора
CalledDID - источник вызова(номер, посредством которого вызов попал в АТС) - при наличии обязательно передаем в CRM

...