Маршрутизация вызова
При настройке телефонии доступно создание нескольких подключений с различными логинами, но с одинаковым хостом/протоколом/портом, активной регистрацией и разрешенными входящими вызовами.
Для таких подключений осуществляется маршрутизация. При звонках по номерам, которые были указаны в логине, вызовы будут распределяться по соответствующим SIP-транкам, а затем на различные каналы ботов.
Перевод вызова из сценария бота на другой SIP-транк
При переводе вызова из сценария бота на оператора вы можете указать опциональное поле transferChannel:
$response.replies.push({
type:"switch",
closeChatPhrases: "Сбросить оператора",
firstMessage: "",
phoneNumber: "79216665544",
transferChannel : "237-test-237-VDQ-28334674" // botId
});Для параметра transferChannel укажите botId бота. Значение botId вы можете скопировать из интерфейса: перейдите в проект > на панели управления нажмите Каналы > скопируйте botId под названием канала.
Если указано поле transferChannel: "botId", то перевод вызова будет осуществляться через SIP-транк, который относится к данному каналу. Будут применены параметры подключенного SIP-транка.
Если указан некорректный botId или поле не указано, то перевод вызова осуществляется через SIP-транк, на котором был установлен телефонный вызов.