Milestone 1: 1.500€
Implementing the Video and Audi transmission from the mobile client to the PC part. The video must be transmitted in 720p quality! The mobile client must run under Android and iOS. At the Mobile the FRONT camera (normally used to take pictures) must be used. Autofocus and auto aperture (auto brightness) must work! This needs to be done first as a proof of your abilities doing the whole project. It is the mission critical part. Estimated time to delivery: 2 Weeks
Milestone 2: 500€
Audio transmission back from PC to mobile client. Text chat functionality as described in the specification. Estimated time to delivery: 1 Week
Milestone 3: 1.000€
Implementing queues, using the Webservice for routing and login mechanism – the management part of the specification.
Milestone 3: the Rest
GUI completion and completion of the PC Client side integration.
A Milestone will be tested within 3 WORKING days after delivery. All tasks of a milestone must be achieved for payment.
What we need:
An application or website (App) that can be used to transmit video, audio and chat from a mobile endpoint to a PC at a call centre (Agent) and audio and chat back from the PC to the mobile endpoint. The mobile endpoints will be Android or iOS based smartphones. The minimum OS version can be specified.
Supported devices must be at least Samsung S4, S5, Note 3, Note 4, 2014 LG Devices and iPhone 5 and 6.
The App-User first needs to login, which is verified and registered via a web service provided by us. On the next screen after the login he has to enter some metadata (see detailed specification) and press a “connect” button. The App calls a WS function with the metadata and adds the connection request to a queue. The corresponding call centre (which is being determined via the metadata) is being informed about a new entry in the queue. A call centre Agent picks up the connection and is doing the video chat with the App user. Both can exchange audio and chat information. The App user should use the front camera of his mobile phone (the camera on the opposite side of the display, that is normally used to photograph) and the app transmits its data directly (or via a server) to the application of the call centre Agent. The Agent should be able to take either screenshots (in the first version) or trigger the mobile device to take a picture. The picture should be upload via the web service. At the mobile end it must be an APP – probably it could be a website wrapped in an App!