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-current.i686.tgz                  
---> sng-tc-linux-1.3-current.x86_64.tgz     

*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

...

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

The steps below will install the Asterisk trancoding module, so please insure you have the Asterisk headers already installed (ie: /usr/include/asterisk/)

...

By default G729 is the only codec registered with Asterisk.  If you require additional codecs please go to the following wiki page to configure them --> codec support and configuration.

...

Operation

  • The sngtc_server is at the heart of the transcoding environment. It interfaces the transcoder hardware and codec module (the codec module, in asterisk, communicates with the sngtc_server in order to pass information to/from transcoder). It controls all Sangoma transcoders that are located on the same computer (this means you cannot have multiple sngtc_servers controlling/communicating with specific transcoders).   

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

...