Я не сильно разбираюсь в технологиях и терминах, но тем не менее мне нужно решить нетривиальную задачу —
организовать такую систему как на сайте _astro7.ru
Есть сайт предлагающий платные юридические консультационные услуги.
На сайте есть н-ное количество специалистов-консультантов, которые находятся в разных городах/странах, кто на мобильном, кто на городском, кто на скайпе.
Общение с экспертами тарифицируются по разным тарифам например с кем то 10 руб / мин, а с кем то 30 р/мин
Пользователь, зашедший на сайт звонит с мобильного на короткий номер XXXX или с моб/дом на длинный 8-800-XXXXXXXXX
там ему автоматическая система предлагает ввести внутренний номер специалиста или соединяет с оператором (который может соединить со специалистом).
При этом важно выполнение следующих условий.
1 — Если пользователь звонит на 8-800, то деньги списываются с его личного счета на сайте, который он заранее пополнил.
2 — Если эксперт, которого пытается вызвать абонент, занят / недоступен, то деньги со счета не списываются.
3 — Есть некая база данных по клиентам с отчетами кто / когда звонил / сколько общался / с кем из специалистов общался
4 — Статус (занят / свободен / оффлайн) экспертов каким то образом отображается на сайте.
5 — Запись разговоров
6 — Незаметное подключения супервайзера в разговор между клиентом и консультантом
7 — Предупреждения "До конца разговора осталось N минут" в зависимости от баланса оператора
8 — Смс уведомления клиента, о том что консультант, которому вы не смогли дозвониться, теперь ОНЛАЙН
Возможно ли такое сделать на астериск?
Сколько приблизительно стоит разработка / настройка / железо?
Какая из перечисленных функций сильнее всего усложняет / удорожает разработку?
Есть ли здесь те, кто может взятся за такой проект?
Спасибо.
Ответы лучше в личку.