Versions Compared

Key

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

...

  • Is a helper user space library (.so/.dll)

  • implementsvoice processing:callerid, dtmf

  • Implements PRI decoding

 

Installation

Table of Contents

...

Wanpipe TDM Voice API Solution 

  1. Wanpipe Release -> Download Here
    -> TDM API Driver
    -> LibSangoma User Library -> user space API.

...

Wanpipe Package Installation

  1. Untar LATEST release  

    Code Block
    tar xvfz wanpipe-<version>.tgz

  2. Change directory into wanpipe source directory

    Code Block
    cd wanpipe-<version>/

     

  3. Compile and install wanpipe driver

    Code Block
    make
    make install

      

  4. To confirm successful installation run:

    Code Block
    wanrouter hwprobe

...

  1. Code Block
    wanrouter start

    ->This command will load and configure wanpipe drivers
    -> For full wanrouter usage click here  

  2. Full driver log and events are located in /var/log/messages
    ->

    Code Block
    tail -f /var/log/messages

      

  3. At this point TDM driver is configured and ready to tx/rx voice & dchan data.  One must make sure that ports are in connected state before trying to tx/rx data using the API programs.
    -> wanrouter status                           #check status of all ports
    -> wanpipemon -i w1g1 -c Ta            #check T1/E1 alarms of each port  

  4. Once all ports are connected the ifconfig command can be used to confirm that card running.
    -> ifconfig 
        The rx/tx data packets should be incrementing
        The MTU value indicates the hardware chunk size
        Any rx or tx errors indicate that something is wrong with the data flow.
           -> overruns   : indicate dma problems  or mis-configured system.

...