Transcoding Distributed Environment
When using the Sangoma transcoder for a distributed network, the transcoding hardware and SOAP server are installed on one machine, and all remote instances of Asterisk/FreeSWITCH installed throughout your network will act as SOAP clients to the transcoder. The requirement includes the SOAP server (sngtc_server) to be installed ONLY on the machine that contains the hardware transcoder and the Sangoma codec module to be installed ONLY on the machine(s) that host Asterisk/FreeSWITCH . When Asterisk/FreeSWITCH requires transcoding sessions, it will send HTTP requests to the machine with the transcoder, then the sngtc_server will create transcoding sessions with the local transcoding module. It is important that the sngtc_server is listening on the correct network interface in order to receive these requests before being able to send them to the vocallo module for transcoding. By default, the sngtc_server uses a private local IP/port configuration for local installation, however, this information must be changed in order for the sngtc server to reach the remote SOAP clients for a distributed system
