Страница 1 из 1

Концепция маршрутизации звонков

Добавлено: 04 апр 2011, 13:10
BellLabs
Есть задача построить маршрутизацию исходящих звонков с привлечением классов обслуживания абонентов. Есть уже готовые решения с использованием ДБ ? И кто какие системы строит?

Re: Концепция маршрутизации звонков

Добавлено: 04 апр 2011, 13:19
ded
Что понимать под абонентами? Внешних клиентов? Внутренние номера?

Re: Концепция маршрутизации звонков

Добавлено: 04 апр 2011, 14:19
BellLabs
Абоненты как внутренние короткие номера, с которых выход во вне осуществляется по определенной таблице маршрутизации. Ну как обычно городские вызовы, зоновые, междугородние, международные ну и + некоторые выделенные направления.

Re: Концепция маршрутизации звонков

Добавлено: 04 апр 2011, 14:33
ded
Исходящие звонки можно маршрутизировать по разным критериям, например высокие ASR/ASD. Или стоимость минуты разговора. Это ведёт за собой наличие информаци о тарифах. А это уже биллинг.
Из мира OpenSourcе близкий и доступный к Астериску продукт - A2billing.

Re: Концепция маршрутизации звонков

Добавлено: 04 апр 2011, 14:50
Samael28
По-моему человек просто LCR описывает. Для этого A2Billing не надо.

Re: Концепция маршрутизации звонков

Добавлено: 04 апр 2011, 17:22
Evgen
Samael28 писал(а):По-моему человек просто LCR описывает
Я тоже так понял из постановки вопроса. Абонентам присваивается идентификатор COS и в соответствии с ним вызов направляется в тот или иной контекст, где прописаны соответствующие маршруты.

Re: Концепция маршрутизации звонков

Добавлено: 04 апр 2011, 19:58
BellLabs
Samael28 писал(а):По-моему человек просто LCR описывает. Для этого A2Billing не надо.
Ну да что-то в этом роде. Набросал черновой вариант с использованием БД, а не ДБ ))) (описался выше)
Нужно две БД 1) id-extension-cos 2) id-начало диапазона-конец диапазона-cos1-cos2-...-cosn
В первой описываем какой cos какому экстеншену присвоен. Во второй указываем диапазоны номеров и полях cos1...cosn указываем исходящий транк, контекст. А при наборе номера по номеру экстеншена достаем cos, смотрим в какой диапазон попадает набираемый номер и смотрим соответствующие поле cos для выбора направления. По опыту знаю, что для обеспечения зоновой связи нужно около 160 диапазонов указывать, поэтому без таблиц тут никак. В дальнейшем можно реализовать зависимость от времени или ещё чего.
Может кто этим уже занимался?

Re: Концепция маршрутизации звонков

Добавлено: 04 апр 2011, 22:42
Samael28
Тогда так, как описал ded, если так много зон.

Re: Концепция маршрутизации звонков

Добавлено: 05 апр 2011, 10:54
BellLabs
switch писал(а):На основе этого можно сделать:
http://lynks.ru/blog/trixbox-podstanovk ... niya-v-cdr
Отличная ссылка, примерно в этом духе и сделаю, только абонентам классы еще добавлю.