MVP WebRTC + Angular
Congratulations to everyone!A brief description of the project:
We are developing a MVP for a small call center based on WebRTC.In this context, we are looking for a WebRTC guru with AngularJS knowledge.Now, we don’t get on the deadline, so we need a guru with experience, who will be able to choose the optimal solution for the assigned tasks, consultations and, if we want support in the future (and support we will definitely need).What's happening now: Angular (ready quality template) on the side of the call center (http://chatvia-light.angular.themesbrand.com) Angular project on the side of the customer WebRTC + Sip.JS primitive system of calls (of which we want to refuse for many reasons) More
What you need: First of all, we want to give up the Sip server because of the low quality video.Therefore, we will consider the options you have proposed: lift your WebRTC server, or use the cloud technology API (whereby, etc.) Open the basic call routing system on the side of the call center (the client side I fully take on myself) Open the room system on the possibility of inviting other employees, screen broadcasts (the next one is also - only on the side of the call center) Set the notification when inviting (the call center) to the call center.What you don’t need: You don’t need a system of accounts and so on.(Now the Firebase BD is used and on the MVP stage no employees registration system is needed, etc.)
What results are expected from MVP?
1 .The client presses the call button - the room is automatically created and the operator has a sound notification about the new call).The 2ndThe operator communicates with the person and switchs it to the desired specialist (selects the employee from the B.D. Firebays and throws him an invite to the room, again I want to emphasize - no groups of employees at this stage we don't need - the first operator will be a specific account registered in the Firebays) -
3 .The employee loses the sound warning and the button "connect to the room".and 4.The employee should have a basic set of tools to control the call: invite another specialist to the room, the ability to include screen display, sound control, microphone, etc.and 5.The maximum program - the room must stay forever in the firebase base, the room must be attached to the chat.The specialist attached to the chat should have the opportunity to "finish the case", which means - the chat is stored and it can be viewed, but the room is already inactive to join the circle.6 .Normal quality of communication.Unfortunately, we don’t get on the deadline, so we’re looking for someone who has the opportunity to join the project on this weekend.I’m also working on this project, but I don’t lack the competence with WebRTC technology for the correct removal and hand.)The ideal deadline is Tuesday, May 30, the first half of the day.Please, in the suggestions to write what your experience and desired specific offer on the backdrop (what we will use - your server, or cloud solutions and which)
Thank you for attention.and RU]
Congratulations to everyone!A brief description of the project:
We are developing a MVP for a small call center based on WebRTC.In this context, we are looking for a WebRTC guru with AngularJS knowledge.At the moment we are not successful on the deadlines, so we need an experienced specialist who will be able without hesitation to choose the optimal solution for the tasks set, provide consultations and, if we wish, support in the future (and support we will definitely need).What is available at the moment: a list on Angular (ready quality template) on the side of the call center (http://chatvia-light.angular.themesbrand.com).
Angular project on the client’s side.Primitive call system based on WebRTC + Sip.JS (of which we want to refuse for many reasons).and the other.What is required: First of all, we want to give up the Sip server because of the low quality of video.Therefore, let’s consider the proposed options: to raise your WebRTC server or use the API of cloud technologies (for example, whereby и другие).Reproduce the elementary system of routing calls on the side of the call center (the client side I take fully on myself).Reproduce the system of rooms with the ability to invite other employees, the screen broadcast (the main, only on the side of the call center).Set the notification at the call center.What is not required:
Currently, there is no need for a system of accounts etc.(Today it is used by the Firebase BD, and at the MVP stage there is no need for the registration system of employees and so on).What the result we expect from MVP: The customer will press the "call" button - the room is automatically created, and the operator includes a sound notification of the new call.The operator communicates with the person and switchs it to the desired specialist (elects an employee from the Firebase and sends him an invit to the room, another time I want to emphasize - at this stage we don't need a group of employees, the first operator will be a concrete account, registered in Firebase).The employee will reproduce a sound notification and the button "to join the room".The employee must be a basic set of instruments to control the call: the invitation of the other specialist in the room, the ability to include the screen demonstration, the sound management, the microphone, etc.The program is maximum.Not necessarily, but it will be healthy if we succeed) - it will keep the room forever in the Firebase database, the room must be linked to the chat.The specialist attached to the chat should be the opportunity to "finish the case", which means the preservation of the chat, which can be viewed, but the room is no longer active to join.Normal quality of communication.Unfortunately, we are not successful with the deadlines, so we are looking for someone who can join the project this weekend.I’m also working on this project, but I don’t have enough competencies precisely in WebRTC technology for the correct supply and leadership.The ideal date is Tuesday, May 30, the first half of the day.Please indicate in the proposals your experience and desirably specific proposal on the backend (which we will use - your server or cloud solutions and what).Thank you for attention.
[UA]
Вітаю всіх!
Короткий опис проекту:
Розробляємо MVP для невеликого колл-центру на базі WebRTC. В зв'язку з цим шукаємо гуру по WebRTC зі знаннями AngularJS. Наразі, не встигаємо по дедлайну, тому потрібен саме гуру з досвідом, який зможе без вагань підібрати оптимальне рішення для поставлених завдань, консультації та, за бажанням підтримкою в майбутньому (а підтримка нам точно буде потрібна).
Що є станом на зараз:
- Верстка на Angular (готовий якісний шаблон) на стороні кол-центру (http://chatvia-light.angular.themesbrand.com)
- Angular проект на стороні клієнта
- Примітивна система дзвінків на базі WebRTC + Sip.JS (від чого хочемо відмовитись з багатьох причин)
- Інше
Що потрібно:
- В першу чергу - ми хочемо відмовитись від Sip-серверу через низьку якість відео. Тому розглянемо запроновані вами варіанти: піднімати свій WebRTC-сервер, або використовувати API хмарних технологій (whereby, тощо)
- Відтворити базову систему роутінгу дзвінків на стороні кол-центру (клієнтську сторону я повністю беру на себе)
- Відтворити систему кімнат за можливістю запрошувати інших співробітників, трансляції екрану (знову ж таки - лише на стороні кол-центру)
- Налаштування сповіщення при інваті (дзвінку) в кол-центр.
Що не потрібно:
- Наразі не потрібна система аккаунтів та ін. (зараз використовується БД Firebase і на етапі MVP не потрібна система реєстрації співробітників, тощо)
Який результат від MVP очікуємо
1. Клієнт тисне кнопку зателефонувати - автоматично створюється кімната і у оператора включається звукове сповіщення про новий дзвінок).
2. Оператор, спілкуюється з людиною і переключає її на потрібного спеціаліста (вибирає співробітника з БД файрбейз і кидає йому інвайт до кімнати, знову хочу підкреслити - ніяких груп співробітників на цому етапі нам не потрібно - перший оператор будет конкретним аккаунтом зареєстрованим в файрбейз) -
3. У співробітника програється звукове сповіщення і кнопка "приєднатись до кімнати".
4. У співробітника має бути базовий набір інструментів для керування дзвінком: запросити іншого спеціаліста до кімнати, можливість включити демонстрацію екрану, керування звуком, мікрофоном, тощо.
5. Програма максимум - кімната має залишатись назавжди в базі firebase, до кімнати має бути прив'язаний чат. У спеціаліста, прив'язаного до чату має бути можливість "завершити кейс", що означає - чат зберігається і його можна продивитись, але кімната вже неактивна для приєднання до колу.
6. Нормальна якість зв'язку.
На превеликий жаль, ми не встигаємо по дедлайнам, тому шукаємо того, в кого є можливість підключитись до проекту на цих вихідних. Я також працюю над цим проектом, але мені не вистачає компетенції саме з технологією WebRTC для корректної відладки та рук.) Ідеальний дедлайн - вівторок, 30 травня, перша половина дня.
Прошу, в пропозиціях писати який ваш досвід та бажано конкретну пропозицію по бекенду (що ми будемо використовувати - свій сервер, чи хмарні рішення і які)
Дякую за увагу.
[RU]
Приветствую всех!
Краткое описание проекта:
Мы разрабатываем MVP для небольшого колл-центра на базе WebRTC. В связи с этим мы ищем гуру по WebRTC с знаниями AngularJS. В данный момент мы не успеваем по сроками, поэтому нам нужен опытный специалист, который сможет без колебаний подобрать оптимальное решение для поставленных задач, предоставить консультации и, по желанию, поддерживать в будущем (а поддержка нам точно понадобится).
Что имеется на данный момент:
- Верстка на Angular (готовый качественный шаблон) на стороне колл-центра (http://chatvia-light.angular.themesbrand.com).
- Angular проект на стороне клиента.
- Примитивная система звонков на базе WebRTC + Sip.JS (от которой мы хотим отказаться по многим причинам).
- Прочее.
Что требуется:
- В первую очередь мы хотим отказаться от Sip-сервера из-за низкого качества видео. Поэтому рассмотрим предложенные вами варианты: поднять свой WebRTC-сервер или использовать API облачных технологий (например, whereby и другие).
- Воспроизвести елементарную систему маршрутизации звонков на стороне колл-центра (клиентскую сторону я беру полностью на себя).
- Воспроизвести систему комнат с возможностью приглашать других сотрудников, трансляции экрана (снова же, только на стороне колл-центра).
- Настройка уведомления при инвайте (звонке) в колл-центр.
Что не требуется:
В данный момент не требуется система аккаунтов и т.д. (сейчас используется БД Firebase, и на этапе MVP не нужна система регистрации сотрудников и прочее).
Какой результат мы ожидаем от MVP:
- Клиент нажимает кнопку "позвонить" - автоматически создается комната, и у оператора включается звуковое уведомление о новом звонке.
- Оператор общается с человеком и переключает его на нужного специалиста (выбирает сотрудника из БД Firebase и отправляет ему инвайт в комнату, еще раз хочу подчеркнуть - на данном этапе нам не нужны группы сотрудников, первый оператор будет конкркретным аккаунтом, зарегистрированным в Firebase).
- У сотрудника воспроизводится звуковое уведомление и кнопка "присоединиться к комнате".
- У сотрудника должен быть базовый набор инструментов для управления звонком: приглашение другого специалиста в комнату, возможность включить демонстрацию экрана, управление звуком, микрофоном и т.д.
- Программа максимум (т.е. не обязательно, но будет здорово, если успеем) - это сохранять комнату навсегда в базе данных Firebase, к комнате должен быть привязан чат. У специалиста, привязанного к чату, должна быть возможность "завершить кейс", что означает сохранение чата, который можно просмотреть, но комната больше не активна для присоединения.
- Нормальное качество связи.
К сожалению, мы не успеваем с сроками, поэтому ищем того, кто может присоединиться к проекту на этих выходных. Я также работаю над этим проектом, но мне не хватает компетенции именно в технологии WebRTC для корректной отладки и руководства. Идеальный срок - вторник, 30 мая, первая половина дня.
Пожалуйста, в предложениях укажите ваш опыт и желательно конкретное предложение по бэкенду (какой мы будем использовать - свой сервер или облачные решения и какие).
Спасибо за внимание.
-
277 Hello to you!I am an experienced front-end developer with 4 years of experience working on a variety of web projects.I have profound knowledge of HTML, CSS and JavaScript, as well as experience working with various frameworks including AngularJS.Based on your project description, I understand that you need a development MVP for a call center based on WebRTC.I am ready to take on the project and bring my experience and expertise.I will look for the optimal solutions for your tasks, provide advice and, if necessary, provide support in the future.At the moment there is already a ready line on Angular for call center (http://chatvia-light.angular.themesbrand.com) and Angular project on the client side.There is also a primitive call system based on WebRTC and Sip.JS that you want to refuse.Description of functionality:
When you press the "Telephone" button, the client creates a room and the operator receives a sound notification of a new call.The operator communicates with the customer and switchs it to the desired specialist from the Firebase database by sending him an invitation to the room.The specialist will have a sound notification and the button "Contact the room".The specialist should have a basic set of tools to control the call: the request of another specialist in the room, the ability to display the screen, control the sound, the microphone, etc.The room must be stored in the Firebase database forever and must be linked to the chat.A chat-related specialist should be able to "finish the business", which means that the chat isined and can be viewed, but the room is more inactive to join.It is necessary to provide quality communication.Based on the information provided, I can’t exactly assess the amount of work.I suggest you contact me to discuss the details of the project and further cooperation.I am looking forward to your answer!Thank you ! Привет!
Я опытный фронтенд-разработчик с 4-летним опытом работы над разнообразными веб-проектами. Обладаю глубокими знаниями в HTML, CSS и JavaScript, а также опытом работы с различными фреймворками, включая AngularJS.
Основываясь на вашем описании проекта, я понимаю, что вам требуется разработка MVP для колл-центра на базе WebRTC. Я готов взяться за проект и принести свой опыт и экспертизу. Буду искать оптимальные решения для ваших задач, предоставлять консультации и, при необходимости, обеспечить поддержку в будущем.
На данный момент уже есть готовая верстка на Angular для колл-центра (http://chatvia-light.angular.themesbrand.com) и Angular-проект на стороне клиента. Также есть примитивная система звонков на базе WebRTC и Sip.JS, от которой вы хотите отказаться.
Описание функциональности:
…
При нажатии кнопки "Зателефоновать" клиент создает комнату, а оператор получает звуковое уведомление о новом звонке.
Оператор общается с клиентом и переключает его на нужного специалиста из базы данных Firebase, отправляя ему приглашение в комнату.
У специалиста будет звуковое уведомление и кнопка "Присоединиться к комнате".
У специалиста должен быть базовый набор инструментов для управления звонком: запрос другого специалиста в комнату, возможность демонстрации экрана, управление звуком, микрофоном и т.д.
Комната должна сохраняться в базе данных Firebase навсегда и должен быть связанный с ней чат. Специалист, связанный с чатом, должен иметь возможность "завершить дело", что означает, что чат сохраняется и может быть просмотрен, но комната больше неактивна для присоединения.
Необходимо обеспечить качественную связь.
Основываясь на предоставленной информации, я не могу точно оценить объем работы. Предлагаю связаться со мной для обсуждения подробностей проекта и дальнейшего сотрудничества.
С нетерпением жду вашего ответа!
Спасибо!