Middleware between the GSAN system and Asterisk, to mediate communication.
Intermediate middleware responsible for communication via SOAP
protocol and the AGI
communication interface,
respectively to interconnect the GSAN
and Asterisk
systems
The communication between the components can be seen below, where the flow starts from a phone call.
In this proposed architecture, each component has the following responsibilities:
- GSAN - Implements Web-service
- Exposing Access APIs
- Asterisk - Implements call flow
- Identification rules
- Data reception
- Middleware - Communication intermediation
- GSAN consumer - SOAP Protocol
- Asterisk consumer - FastAGI Protocol
For more details about this project read this article.