Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
minLevel1
maxLevel6
outlinefalse
stylenone
typelist
printablefalse

...

Transcoding Package

...

 

Download the Latest Sangoma Media Transcoding Release:  
---> sng-tc-linux-1.3.8.i686.tgz                   (2016-01-07)             ChangeLog
---> sng-tc-linux-1.3.11.x86_64.tgz            (2019-10-29)

*A manual firmware upgrade is required to use the above 1.2.x releases for cards 
purchased before November 10th, 2010 
--> Firmware upgrade Procedure 

...

Hardware Installation

  1. Mount your transcoder
    -> D150-ETH-Find a free PCI slot insider a server to install
    -> D150-BOX- Find a well ventilated flat surface, or install in optional rack mount
    ---------

  2. Attach Power supply
    -> D150-ETH- use molex power from server power supply 2A @ 5V (10W),
                         or external power supply 2A @ 5V (10W)
    -> D150-BOX- external power supply 2A @ 5V (10W)
    ---------

  3. Plug the Ethernet cable into your transcoder to attach to your network
    * Note: There is no on-board Ethernet switch on the D150, so once plugging in the Ethernet Cable, there is direct access to the transcoding module

...

 Transcoding package installation

  1. Download and Install the transcoding package on a server that is located on the same network as the D150 transcoder
    * Note: same network installation is required because the sngtc_server (discussed later) communicates with the hardware via Ethernet

    -> wget <URL of Package>
    -> tar xfz sng-tc-<ver>-<arch>.tgz
    -> cd sng-tc-<arch>-<ver>
    -> make
    -> make install

    The D150 transcoder will be detected through the server's Ethernet interface that connects to the network (typically Eth 0)
    --------

  2. Firmware Update

    To check if the firmware on the transcoder requires updating run the firmware update utility

    --> Run: sngtc_tool –dev ethX –firmware  (replace ‘X’ with the interface of the network, such as Eth0)
    --> If the FROM and TO version are the same you are up to date so cancel the update; if the versions are different please update.
    --> If the update fails insure the ethX interface has a IP address (replace ‘X’ with the interface of the network)

    * Note sngtc_server must NOT be running during the update; sngtc_server_ctrl stop will stop the server if it is running.

...

Transcoding Module Installation and Configuration

Info

*Note: This step assumes FreeSWITCH is on the same server as the server hosting the sngtc_server. If FreeSWITCH  only exists on other server(s) please go to -> D150 sngtc server configuration

The Sangoma FreeSWITCH codec is part of the FreeSWITCH git repository.  It can be easily attained by running the following command in linux CLI:

...

By default G729 is the only codec registered with FreeSWITCH.  If you require additional codecs please go to the FreeSWITCH Codec Configuration page

...

Operation

  • The sngtc_server needs to be started before transcoding can be done. Below is the usage of the sngtc_server_ctrl command. 

...