— последний день акции - 20% на продукты МИКО и Askozia
Вы не авторизованы

Вы можете читать сообщения. Если вы хотите создать новую тему или присоединиться к обсуждению, пройдите процедуру регистрации или авторизуйтесь.

Страницы: 1
RSS
Переключение провайдеров по лимиту времени
 
Всем хорошего дня!
Суть:
есть 3 провайдера для исходящих вызовов. Каждый из них предоставляет время на бесплатные звонки для местных соединений. Или дает определённое количество соединений (типа sipnet.ru) По истечении этого времени (или превышении количества вызовов) звонки начинают тарифицироваться.
Вопрос:
Как сделать так, чтобы askozia по истечении времени или кол-ва соединений перекидывала исходящие вызовы на следующего провайдера?
 
Имеющимися средствами, без "костылей" не возможно реализовать.
 
Готов сходить в аптеку, только скажите какие лучше взять: дерево или железо? :))
Если серьёзно.... Нельзя ли поподробней? При помощи каких средств (костылей) можно решить данный вопрос?
 
Если схематично:
Необходима правка плана набора. Следует вручную переопределить маршрут исходящих звонков.
При исходящем звонке необходимо анализировать время / количество звонков через провайдеров и балансировать нагрузку на них.

Для мегафона делаем звонок через префикс 555
Для мтс префикс 444
В шаблоне для исходящих обрезаем префикс

Данные для анализа звонков можно брать из CDR таблицы.
Логику приложения следует "поместить" в AGI(*.php) скрипт.

Допустим в скрипте определили что можем звонить через мегафон - тогда номер устанавливаем как 55574952293042


Костыльность заключается именно в нестандартной для Askozia правке плана набора, что может привести к впечатляющим последствиям :).
 
Спасибо за наводку. Буду ковырять.... получится - отпишусь, не получится - тоже отпишусь,
Страницы: 1
Читают тему