AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Как выбирать исходящую линию для групп пользователей.

Newbies/FAQ Forum 7 сообщений -
#1

Доброго всем!
Вопрос философский.
Типовая ситуация - есть на фирме куча отделов со "своими" внешними номерами.
Естественно, правильно, когда при исходящем звонке В-номер видит аон именно того отдела, из которого позвонил мой пользователь.
Как предпочитаете это реализовывать?
Для каждого "отдела" свой контекст с выбором правильных линий?
Или некую базу, где каждый номер приписан к "отделу"(доступным внешним линиям) и выбор внешних линий с запросом к этой базе?
Ещё какие-то варианты?

Заранее спасибо за Ваш опыт!
#2

У нас решено через БД.
При исходящем звонке дергается хранимая процедура, куда передается номер звонящего. Процедура возвращает нужный ClID, которым звонок и закрывается.
#3

Но в реальной жизни ведь всё чуть сложнее? Smile
Процедура эта много чего высчитывает?

А если один из провайдеров в данный момент недоступен - звонящему не повезло или уйдёт через другой канал?
Имеет смысл такую ситуацию обрабатывать заранее?
#4

Имеет, конечно.
Что же касается нашей системы, то помимо прочего, у нас в ДП зовется еще одна хранимая процедура для исходящих звонков, которая на основе тарифов забитых в БД выбирает самого дешевого провайдера.
Но определять доступность выбранного провайдера надо все равно.
#5

xelas писал(а):
Но определять доступность выбранного провайдера надо все равно.

Наверно тут стоит немного перефразировать: Стоит смотреть в DIALSTATUS после совершения вызова.
Т.к. определить "доступность" можно только путем совершения вызова.

_________________
mega-net.ru - IT аутсорсинг
#6

Ещё же есть ChanIsAvail Confused

И, кстати, о самом дешёвом провайдере.
Как-то корректируете результат LCR, что-бы не весь трафик в 1 канал?
Ведь в большинстве случаев есть "подешевле" и "подороже" варианты, и редко на каком направлении "дорогой" провайдер окажется дешевле.
#7

Есть то он есть, но, не вдаваясь в подробности (ибо в инете инфы и так пруд пруди), не во всех случаях он вас "спасет".
_________________
mega-net.ru - IT аутсорсинг