Управление софтофоном
Примерное ТЗ.
Этап 1
Есть «sip-звонилка»для андройда.
Это приложение которое позволяет совершать звонкиопределенного оператора.
Нужно написать приложение которое взаимодействуя с этой sip-звонилкой позволитперенаправлять звонки от нашего сервера через этот sip-звонилку.
Более подробно:
Телефон на андройде подключается к интернету через LTE.
Sip-звонилкаподключается на телефоне к своему серверу используя заданные логин и пароль.
Телефон подключается к заданному нами впн серверу, это будетили pptp или l2tp сервербез использования основного шлюза, т.е. инет идет через LTE на прямую.
Возможно нужно прописать роут чтобы софствитч с которогобудет поступать звонок был доступен именно через впн канал.
На телефоне запущен написанный апп. Он находится в ожиданиизвонка, который придет через впн канал от нашего софствитча.
Приходит этот звонок, апп должен набрать номер которыйприходит в SIP данных в sip-звонилкеи пустить звук через sip-звонилку.
Утрированно я полагаю, что это нужно делать так: звуккоторый приходит по SIPунадо будет перенаправлять в микрофон, а то что будет слышаться из динамика
отправлять на софтсвитч. Возможно вы по-другому видите реализацию.
Этап 2
Нужно по заданному алгоритму менять аккаунты sip-звонилки.
Наладить бесперебойность работы телефона, т.е. если что-тозависло – перезагрузка.
Следить за статусом телефона через веб, в каком сейчасстатусе sip-звонилка,наш апп, и т.д
В качестве аппарата предполагается использование LenovoA2010 или Lenovo A606 или Lenovo K3, но если у вас будут другие предпочтения то
готовы рассмотреть.
Если Вам ясно что тут написано, вам знакомы данныетехнологии и интересно будет такое написать, то жду от вас дополнительных
вопросов и ориентировочной цены и сроков на проект.