Pigeon Agents Development Demo Dialog Global - DatasmithSA/Pigeon-Voice-Training GitHub Wiki
A demo Voice Application is provided as part of this training as well as the Pigeon Voice Agents. Due to the fact that only Vocollect certified partners are allowed to develop Voice Applications, the source code for this Voice Application is not provided. Instead only the compiled Voice Application is provided. The source code is however provided for the demo Pigeon Voice Agents which the Voice Application will be connecting to on the server.
In order to grasp a good understand of the purpose of the demo Pigeon Voice Agents, you will need to understand the process flow of the demo Voice Application. This applies to any Pigeon Voice Agents that you will develop for any Voice Application or Task. The process flow essentially describes the the dialog between the device and operator as well as the message requests being made from the Voice Application to the server i.e. Pigeon Voice Agents.
The diagram below depicts the global process flow of the demo Voice Application:
/images/demo/Pigeon-Voice-Demo-Global-Process.png
Yellow nodes in the flow chart indicate sub-processes.
- Sign On: operator signs on to the system by selecting an operator and speaking their password, which is then validated against the server.
- Get Assignment: a pick list and the pick items for the list are downloaded from the server.
- Picking: this is the main dialog of the Voice Application where the operator is prompted to go to specific locations and pick a certain quantity. Once an item has been picked and a quantity captured a pick confirmation is sent to back to the server.
- End of assignment: once all items on the pick list have been picked, the operator will have the option of starting a new pick list i.e. assignment.