Здравствуйте, Stanislaw K, Вы писали:
SK>Здравствуйте, meds, Вы писали:
M>>>>Стоит задача разработать телефонный информатор для небольших предприятий.
SK>То есть (уточню понимание условия задачи): продукт на продажу сторонним клиентам. НЕ для решения собственных внутренних нужд одного предприятия-работодателя.
SK>>>[skip идеи разрабатывать для лицензионных windows, самостоятельно писать драйвера неизвестных железок и реализовывать SIP протокол на .NET]
M>>>>Буду благодарна за любые архитектурные предложения.
SK>>>У меня только один вопрос — а вы знаете сколько конкурентов-разработчиков УЖЕ существует в данной нише, по какой цене и сколько таких решений они предлагают?
M>>О самостоятельном написании драйверов речи не идёт, на этом этапе нужно разобраться с вариантами архитектурных решений. Если их нет, я буду вынуждена обосновывать эту позицию или предлагать варианты на основе имеющихся решений.
SK>Архитектурных решений ЧЕГО? Какую задачу вы хотите решить? Задача вообще не сформулирована, сплошные вопросы только возникают. Например чем вызвано данное условие:
M>>>Предполагается автономная работа системы на платформе Windows,
SK>Здесь нужна серверная платформа, или подойдет рабочая станция? Кто оплачивает лицензию этой платформы? Если серверная, то на этом сервере, для экономии, предполагается разрешить совместить видимо с еще какими то сервисами?
SK>Чем ваш вариант решения задачи(все еще не понятно, какой?) будет отличатся от уже существующих на рынке?
SK>Например я, как интегратор, наблюдаю у одного из клиентов подобный автоинформатор совершающий (иногда) до трех тысяч звонков в час. SK>Клиенту решение обошлось в
SK>35000 руб за необходимое оборудование И программное обеспечение. SK>+ SK>27000 руб первоначальная настройка, (автоинформатор интегрирован с (бухгалтерией) 1С, и с экзотической CRM. справились за 2 рабочих дня) SK>+ SK>4000 руб ежемесячная поддержка (SLA48. решение мелких вопросов, не более 8 рабочих часов в месяц).
SK>Если "мелких вопросов" больше 8 рабочих часов в месяц, превышение оплачивается по ставке 1000 руб час. SK>Если какая то глобальная хотелка, то стоимость оговаривается отдельно. Порядок цен примерно 1000-1200 рублей час.
SK>И это не самый дешевый вариант, предлагаемый на рынке.
SK>Ваше решение чем будет лучше?
Подойдёт и сервер, и рабочая станция. Лицензию оплачивает клиент. Предполагается, что у них уже есть доступные рабочие станции в пределах фирмы и один или несколько серверов для разного софта. В общем, любой компьютер, на котором будет работать Windows, стоять .NET Framefork, воткнута плата к телефонной линии или USB-модем (неважно, 3G, диалап или что-то ещё) и на который поставятся драйвера к оборудованию, чтобы был выход на стек к TAPI/COM-порту/wtf. В моей текущей разработке информатор стоял на рабочей машине на ресепшене, потом его перенесли на сервер, просто скопировали софтину и воткнули USB-модем в сервер. Софт друг с другом не конфликтовал, у меня было сделано всё максимально независимо. По крайней мере, жалоб не было. Windows я рассматриваю, потому что у нас такая традиция. Изучать линуксы для использования Asterisk или похожих систем, тем более под написание софта сейчас не рассматривается.
Нагрузка была порядка 30-40 звонков в час. Потом у нас расплавился USB-порт, в который был воткнут модем. Поставили в другой порт — через несколько дней другой порт тоже расплавился. Купили USB-удлинитель — всё равно расплавился. Потом у нас закончились порты и от меня требуют внятное решение под промышленную нагрузку. Бытовой Huawei E173 с ней не справляется. Сейчас мне привезли для изучения модем Wavecom/Fastrack, его два раза перепаяли для использования голосового тракта, но звука всё равно нет. От меня хотят другие решения.
Звонилка не для внутренних целей, но и не коробочный продукт. Просто пара клиентов заинтересовалась моей разработкой, и теперь руководство рассматривает вариант допилить её до более рабочего вида и интегрировать с CRM этих клиентов (за их деньги). Платить провайдеру телефонии (или опсосу) клиент будет сам. Ставить оборудование (модем или платы в комп) на баланс предприятия клиент тоже будет сам, только ему надо объяснить, что конкретно нужно купить, а мне — понять, как это правильно запрограммировать. Естественно, хочется сразу сделать грамотно, чтобы потом можно было продавать эту разработку другим клиентам (с допиливанием под их CRM).
Саппорт, предположительно, будет выглядеть именно так, не более нескольких часов в месяц и только мелкие вопросы. За доработку нового функционала клиенты будут доплачивать.
Конкретно в своей разработке я не вижу проблем интегрироваться с другими CRM, затачивать обзвон под конкретные задачи, делать для клиентов голосовое меню, просить девушек красиво надиктовать фрагменты фраз и т.п. Всё упирается в модуль собственно обзвона, а его нужно полностью переделывать либо на TAPI, либо под SDK конкретных плат, либо под тот же 3cx. Но всё это нужно как-то покупать и для себя, и потом клиентом, а все покупки обосновывать руководству, поэтому я и ищу подходящий технологический стек.