h1. Обработка вызова Обработка входящих звонков - это процесс реакции на событие входящего звонка. Это включает проигрывание аудио сообщений, обработку ввода пользователя, и т.д. Прохождение звонка через систему как правило происходит в следующей последовательности: 1. Звонок поступает в систему. 2. Создается соответствующий входящий транспортный канал (например, SIP). 3. *Smartswitch* обращается к оперативной памяти для того, чтобы найти соответствующий пир. Сюда входит проверка IP адресов, паролей и т.д. 4. Если оригинатор найден и авторизован для набора, *Smartswitch* начинает выполнять обработку вызовов для соответствующего пира. Это включает проигрывание аудио приглашений, проверку денежного баланса, набор исходящих пиров, соединение вызовов, и т.д. Для выполнения сконфигурированной логики обработки вызова вызывается указанный на пире [[Обработчик вызовов]]. 5. Когда [[Обработчик вызовов]] выполняет приложение [[Набрать|Набор]], создается соответствующий исходящий транспортный канал. 6. Система соединяет и выполняет коммутацию голосовых и видео пакетов между двумя каналами. 7. Когда транспортный канал разрушается, в [[Биллинг]] отправляется CDR (запись о звонке). 8. [[Биллинг]] отправляет CDR в хранилище (базу данных) и обновляет денежные счета. Приведенная выше последовательность - многопоточная. Следовательно, можно осуществлять множество (до нескольких сотен) одновременных звонков. [[Call handling|English translation]]