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

Как определить куда кидать звонок, минимизровав нагрузку на сервер.

Asterisk IP PBX 4 сообщений -
#1

есть 100 линий call limit=1, идет входящий звонок мне нужно его выпустить на одну из линий
сейчас я заношу в свою базу состояние канала, занят или свободен. при начале и заврешении вызова изменяются состояние каналов в моей базе.
НО думаю все это можно сделать куда более изящней что ли?
может кто что подскажет?
к примеру dialgroup или что то в этом духе
т.е. задача - пришел звонок, пустили его в любую свободную линию.
#2

100 звонков ерунда, вот если 1000 будет одновременных тогда можно и поразмышлять.
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6Gb / 160Gb || Gentoo Linux || Asterisk 1.8.12
Решения телефонии на базе Asterisk || http://it-need.ru
#3

согласен, тему нужно было назвать не как "минимизировать" а как "оптимизировать" Smile скажем что подкрутить на сервере чтобы он ровно держал до 300 и больше звонков, без каких бы то нибыло искаженей в каналах. а до этой цифры нет смысла чтото распределять. разве что только если задача такая специфическая какаято..
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#4

вогнать все 100 линий в dialgroup и пускать вызов туда, или оставить все как есть через базы?