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

     

    distributed.jpg