А что сейчас для физика есть быстрое и без геморроя для подключения сип номера? Нужно для тестов, пара входящих каналов и абонка адекватная. Исходящие не нужны.
Несколько лет назад арендовал номер у ipport.net 150руб/мес.
Что по условиям аренды номера сегодня, я не в теме.
Несколько лет назад арендовал номер у ipport.net 150руб/мес.
Что по условиям аренды номера сегодня, я не в теме.
У меня до сих пор от них номер для тестов =) Но тоже не знаю что сейчас с подключением новых номеров по новым законам. Есть ли у них какой нить удобный способ через госуслуги.
Да, я делаю это с использованием передачи (transfer). Но я хочу прочитать поле REFER и содержимое, используя диалплан Asterisk на другом Asterisk или на целевой стороне, куда был перенаправлен звонок.
Я реализовал другие части приведённого ниже требования, и они работают так, как я задумал, но у меня возникают сложности с передачей переменных с сервера IVR на сервер очередей через SIP-маршрутизатор.
Входящий звонок: Звонок поступает от SIP-провайдера на мой SIP-маршрутизатор (используется Kamailio/OpenSIPS). SIP-маршрутизатор направляет звонок на сервер IVR/Call Flow.
Взаимодействие с IVR: Абонент проходит IVR и делает выбор (например, чтобы поговорить с оператором). В этом процессе устанавливаются определённые переменные канала (например, выбранный язык, ID клиента и т.д.).
Передача звонка: После выбора я хочу разорвать соединение с сервером IVR и вернуть звонок обратно на SIP-маршрутизатор — с сохранением всех ранее установленных переменных.
Маршрутизация на сервер операторов: SIP-маршрутизатор затем перенаправляет звонок на сервер очередей/операторов, где зарегистрированы операторы и производится постановка в очередь.
Доступ к переменным: На сервере очередей/операторов мне нужен доступ к переменным, которые были установлены на сервере IVR, и должны быть ассоциированы с этим же звонком.
Финальный медиапуть: После того как оператор примет звонок, медиапуть должен выглядеть следующим образом: Оператор <-> Сервер очередей/операторов <-> SIP-маршрутизатор <-> SIP-провайдер <-> Клиент ==============================================================
Возможно, я использую неправильный инструмент или метод для передачи переменных, поэтому и застрял. Если кто-то сможет направить меня в правильном направлении или подсказать подходящий инструмент или способ для реализации, я буду заранее очень признателен.