Size: a a a

2021 July 09

АФ

Анатолий Филиппов... in ru_freeswitch
2 в одном городе стоит, 2 в другом городе стоит, логически одно целое
источник

АХ

Алексей Хабуляк... in ru_freeswitch
и как вы регистрации шарите?
что синхронизируете через memcache? сам callcenter не предназначен для шаринга БД
<!-- WARNING: Agents and Tiers XML config shouldn't be used in a multi FS shared DB setup. -->
источник

G

Greg in ru_freeswitch
А сколько звонков на пике ?
источник

АХ

Алексей Хабуляк... in ru_freeswitch
зачем делать одинаковый hostname тоже не понятно. Это делается только в случае master-slave репликации(с использованием плавающего IP, общей БД)
источник

АФ

Анатолий Филиппов... in ru_freeswitch
правильный вопрос
источник

АФ

Анатолий Филиппов... in ru_freeswitch
если extension могут жить как на фс1 так и на фс2 каким образом один фс будет знать что extension зарегистрирован на другом фс
источник

G

Greg in ru_freeswitch
Да, это я и хотел подметить, вроде ясно написано
источник

АХ

Алексей Хабуляк... in ru_freeswitch
выход - не регистрировать на ФС. регистраровать на прокси. С фрисвича агентов вызывать через этот прокси
источник

G

Greg in ru_freeswitch
Это не проблема, ворнинг про не шарить конфиг таеров и агентов вы просто проигнорировали и оно работает ?
источник

АФ

Анатолий Филиппов... in ru_freeswitch
<!-- WARNING: Agents and Tiers XML config shouldn't be used in a multi FS shared DB setup. -->
значит я это ограничение обошел
источник

АХ

Алексей Хабуляк... in ru_freeswitch
ну я точно не уверен, но чисто в теории вам не нужно шарить БД
пусть у каждого будет своя.
Конфиги mod_callcenter одинаковые.
допустим у вас 2 очереди: 1000, 1001.
фс01 - 1000, фс02 - 1001
перед отправкой звонка в очередь, проверяете это сопоставление(допустим, звонок на фс01 нужно отправить в очередь 1001), если не совпадает - отправляете звонок на соседний фс
либо заранее это делаете на kamailio(если очередь известна)
источник

АХ

Алексей Хабуляк... in ru_freeswitch
только это будет сложнее если агенты могут быть больше чем в 1 очередь
источник

G

Greg in ru_freeswitch
У меня звонки принимаются рандомом лоад балансингом, допустим я не могу это поменять из за архитектурных причин
источник

АФ

Анатолий Филиппов... in ru_freeswitch
эээ...у вас на фс1 живут 1000 1002 1004, на фс2 живут 1001 1003 1005 ?
источник

АХ

Алексей Хабуляк... in ru_freeswitch
ну поэтому я сказал что такая схема не всегда работает)
источник

G

Greg in ru_freeswitch
Да
источник

АФ

Анатолий Филиппов... in ru_freeswitch
жесть
источник

АХ

Алексей Хабуляк... in ru_freeswitch
у kamailo есть балансировка по кастомной переменной. в т.ч. по $rU
это все прокси может делать
источник

АФ

Анатолий Филиппов... in ru_freeswitch
ставьте отдельную машинку под БД и пусть там callcenter живёт
источник

G

Greg in ru_freeswitch
Слишком быстро прочитал, нет фс1 1000 1001 фс2 1000 1001
источник