Synway Voice Board. Synway Information Engineering Co., Ltd.

Similar documents
Synway Voice Board. Synway Information Engineering Co., Ltd.

Synway Voice Board. Synway Information Engineering Co., Ltd.

Synway Voice Board. Synway Information Engineering Co., Ltd.

CDC-1522A/PCI CDC-2522A/PCI CDC-3522A/PCI. Version 1.0

SHR-4D/PCI SHR-4D/PCIe

Elastix Installation Manual

Synway SMG Series Wireless Gateway. SMSDemo Program. Synway Information Engineering Co., Ltd.

SHN-8B-CT/PCI+ SHN-16B-CT/PCI+ SHN-32B-CT/PCI+ SHN-60B-CT/PCI+ SHN-60B-CT/PCIe+ SHN-120B-CT/PCI+ SHN-120B-CT/PCIe+

DTP-30C/PCI, DTP-30C/PCI+ DTP-60C/PCI, DTP-60C/PCI+ DTP-120C/PCI, DTP-120C/PCI+

ATP-24A/PCI(2.0) ATP-24A/PCI+(2.0) ATP-24A/PCIe(3.0) ATP-24A/PCIe+(3.0) Analog Tap Passive Board

SMGREC. SMG Gateway Recording Server

SynAST Application Platform-CallWeaver Installation Manual

Elastix Installation Manual

Synway CTI Series. SHN-480C-CT/PCIe. VoIP Media Processing & Signaling. Version 1.0. Synway Information Engineering Co., Ltd.

Device Cloud Management System

Synway Voice Board Accessories SH-SPD8B, SH-SPD16B. Lightning-resistant Box. Version 1.0. Synway Information Engineering Co., Ltd.

DST-24B/PCI DST-24B/PCI+ DST-24B/PCI(2.0) DST-24B/PCI+(2.0) DST-24B/PCIe(2.0) DST-24B/PCIe+(2.0) Digital Station Tap Board

SHT-2B/USB SHT-4B/USB

TEJ-1A/PCI TEJ-2A/PCI TEJ-4A/PCI

SynAST Application Platform-AsteriskNow Installation Manual

SynAST Application Platform-Trixbox Installation Manual

SSW030A SSW080A SSW080B

TEJ100P/TEJ200P TEJ100E/TEJ200E TEJ101P/TEJ201P TEJ101E/TEJ201E

SHT-2B/USB SHT-4B/USB

BRI16 Full-length Board

TEJ100P/TEJ200P TEJ100E/TEJ200E TEJ101P/TEJ201P TEJ101E/TEJ201E

Synway SIMCLOUD System SIMCLOUD. Version Synway Information Engineering Co., Ltd

Synway SSW Series FXM3201P(SSW) AST Analog Voice Board. Special-for-Switch. Synway Information Engineering Co., Ltd.

Synway DST Series SHR-24DA-CT/PCI. Digital Station Tap Board. Synway Information Engineering Co., Ltd.

FXM-8A/PCI FXM-16A/PCIe

Synway DST Series SHR-24DA-CT/PCI. Digital Station Tap Board. Version 2.1. Synway Information Engineering Co., Ltd

Synway SSW Series FXM3201P(SSW) AST Analog Voice Board. Special-for-Switch. Version 1.0. Synway Information Engineering Co., Ltd.

Synway AST Series. FXM32 Full-length. Analog Voice Board. Version 1.0. Synway Information Engineering Co., Ltd.

Contents. Contents... i Copyright Declaration... ii Revision History... iii Chapter 1 Overview... 1

SHT-8B/PCI SHT-8B/PCI/FAX SHT-16B-CT/PCI SHT-16B-CT/PCI/FAX

TEJ400P/TEJ401P TEJ400E/TEJ401E TEJ800P/TEJ801P TEJ800E/TEJ801E

SHD-240/480A-CT/cPCI SHD-240/480S-CT/cPCI

SHT-16B-CT/cPCI 2.0. SHT-16B-CT/cPCI/MP Analog Tap Passive Board. Version 2.1

SHD-30E/60E-CT/PCI/EC(SSW) SHD-30E/60E-CT/PCI/FAX(SSW) SHD-120E/240E-CT/PCI(SSW) SHD-120E/240E-CT/PCI/EC(SSW) SHD-120E/240E-CT/PCI/FAX(SSW)

SHT-16C-CT/PCI/EC(SSW) SHT-16C-CT/PCI/FAX(SSW) Analog Voice Board Special-for-Switch

SHT-8B/PCI SHT-8B/PCI/FAX SHT-16B-CT/PCI SHT-16B-CT/PCI/FAX. Analog Voice Board

SynAST Application Platform-Asterisk Installation Manual

Uniway2000 Uniway2100

FXM-8A/PCI FXM-16A/PCIe

SIMCom_3G_Linux_Driver_Applica tion Note_V1.00

SL100/SL240 Software Installation Manual for x86 and PowerPC Hosts Running Linux 2.4 or 2.6 Using PCI/PMC/CPCI Cards

Installing Dialogic Diva Software Driver as an Asterisk Channel. A Technical Overview

SHD-30/60C-CT/PCI. Digital Trunk Voice Board

Release Notes for Cisco Aironet Client Utilities, Version 2.0.x for Linux

How to use Linux driver

CCRecord Professional PRI23 Recording. Application Notes

Pico Computing. M 501 / M 503 Getting Started Guide. March 7, Overview 1. 2 System Requirements 1. 3 Ubuntu Linux Configuration 2

UC20 Linux USB Driver User Guide

IPT Quick Configuration Guide

CCRecord Professional Trunk Recording. Application Notes

Installing the Product Software

Hangzhou Synway Information Engineering Co., Ltd

PLX USB Development Kit

OPTO32A 24 Input Bit, 8 Output Bit Optical Isolator Board

OCTVQE Zaptel Echo Canceller (PRELIMINARY)

Smart ATA Binary Upgrade Procedure

IPT Quick Configuration Guide

Release Note MPI/XMP-Linux Support Package

Install and Configure wxwidgets on Ubuntu

SMG Integrated Media Gateway. Remove Unclearness, Disconnection and Complexity

1. SynCTI Driver Upgrade Instruction

SMG Integrated Media Gateway. Remove Unclearness, Disconnection and Complexity

Installation under Linux

GSM Audio Player Application Note

USB 3.0 Dual Port Gigabit. Ethernet Cable

Release Notes CCURDSCC (WC-AD3224-DS)

PCI Express Parallel Communication Board

Utility Software Data Connection For 22S Instruction Manual

The kernel constitutes the core part of the Linux operating system. Kernel duties:

Hangzhou Synway Information Engineering Co., Ltd

Utility Software Data Connection For 62S Instruction Manual

Firmware Download Guide (DSRD Dos Samsung Re-Drive)

Linux Kernel Development (LKD)

MV 4412 Android 4.0 Compilation

Product Guide Version: 1.0

OpenVox A400P User Manual

New Rock Technologies, Inc. Unified Management System. User Guide. Document Version:

Future Technology Devices International Ltd. OSX. Document Reference No.: FT_ Version 1.0 Issue Date:

VCI - Virtual CAN Interface VCI-V3 Installation Manual

BT Printer Combo Adapter CONFIGURATION UTILITY GUIDE VERSION 1.0

Application Note AN-225

μc/probe on the element14 BeagleBone Black

MyPBX Security Configuration Guide

Getting Started Guide. Installation and Setup Instructions. For version Copyright 2009 Code 42 Software, Inc. All rights reserved

Contents. 1. SynCTI Driver Upgrade Instruction SynCTI Driver Upgrade Instruction... 4

Linux Essentials. Smith, Roderick W. Table of Contents ISBN-13: Introduction xvii. Chapter 1 Selecting an Operating System 1

IP Office Technical Bulletin

Parallel Text-based LCM

CREATION OF A MINIMAL STAND ALONE RTAI SYSTEM ================================================

USB Type-C Dual Port Gigabit. Ethernet Cable

Universal PCI Remap Parallel Communication Board

User s Manual. PC-Based Measurement Instruments. Setup Guide for Windows Vista IM E. 1st Edition

NDA ISSUE 1 STOCK # MATWorX 32 User s Guide. December, NEC America, Inc.

info.txt Acromag, Inc S.Wixom Road P.O. Box 437 Wixom, Michigan Phone: (248) FAX: (248)

Pelco VideoXpert SDK 1.1 Quick Start Guide. VideoXpert_SDK_QSG-B 03 / 2016

Transcription:

Synway Voice Board Synway Information Engineering Co., Ltd www.synway.net

Contents Contents...i Copyright Declaration...ii Chapter 1 Driver Installation...1 1.1 Brief Introduction... 1 1.2 Driver Installation Package... 1 1.3 Driver Installation Procedure... 1 1.4 Directory Structure... 5 1.5 Writing PBX Model to DST A Board... 7 Chapter 2 Driver Uninstallation...8 Appendix A Technical/sales Support...9 CTILinux Driver Installation Manual Page i

Copyright Declaration All rights reserved; no part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, without prior written permission from Synway Information Engineering Co., Ltd (hereinafter referred to as Synway ). Synway reserves all rights to modify this document without prior notice. Please contact Synway for the latest version of this document before placing an order. Synway has made every effort to ensure the accuracy of this document but does not guarantee the absence of errors. Moreover, Synway assumes no responsibility in obtaining permission and authorization of any third party patent, copyright or product involved in relation to the use of this document. CTILinux Driver Installation Manual Page ii

Chapter 1 Driver Installation 1.1 Brief Introduction This document describes how to use CTILinux 5.3.15 and above versions for those people who need to install the driver for any voice board from Synway in a Linux operating system. 1.2 Driver Installation Package To help users get basic information about the CTILinux driver installation package for Synway boards, the package is named by certain rules. The name of a driver installation package consists of several fields. Take the name of the CTILinux 5.3.15 driver installation package CtiLinux5.3.15-2.6.29.4-167.fc11.i686.PAE-SMP-i686.tar.bz2 for example. The first field CtiLinux5.3.15 indicates the package version is 5.3.15; the second and third fields 2.6.29.4-167.fc11.i686.PAE are kernel version which indicates this package can only be used in this Linux kernel version; the fourth field SMP indicates this driver can only run on a PC with multi-core CPU (by default a single-core system is supported); the fifth field i686 indicates the required PC architecture is i686. 1.3 Driver Installation Procedure Step 1: Login to the system (users with root access only). Step 2: Copy the driver installation package CtiLinux5.3.15-2.6.29.4-167.fc11.i686.PAE-SMP-i686.tar.bz2 from the CD to your current directory. Step 3: Execute the command tar -xjvf CtiLinux5.3.15-2.6.29.4-167.fc11.i686.PAE-SMP-i686.tar.bz2 to decompress the CTILinux Driver Installation Manual Page 1

compressed file and create the directory CtiLinux5.3.15-2.6.29.4-167.fc11.i686.PAE-SMP-i686. Step 4: If you have already installed a driver of the same version and have configured it properly, go /usr/local/lib/shcti/ver5.3.15/tools first to backup the configuration file ShConfig.ini; otherwise this file will be overlaid. Run install.linux under the directory CtiLinux5.3.15-2.6.29.4-167.fc11.i686.PAE-SMP-i686 to start the auto installation, including auto loading of the driver itself (at the first time of driver installation, the installation script will automatically check the models of all boards on the machine and load corresponding driver module; after that, the machine will automatically load the driver module every time upon it starts) and the auto configuration of the file ShConfig.ini (it can reach the same purpose as you manually click the Default button on the GUI configuration program). The following information will appear in and after the course of installation. The version is stable version ver5.3.15! The version is fixing version ver5.3.15! Drivers ShCti ver5.3.15 installing... Found SYNWAY PCI or CPCI device: Device ID=10b50057 insmod shdpci.ko success ShConfig.ini has been configured Drivers ShCti ver5.3.15 install success! If the installation succeeds, skip Step 5 and Step 6; if it fails, you shall refer to Step 5 and Step 6 to install the driver manually. After the driver installation, a folder shcti will be created under the directory /usr/local/lib/ to store driver-related files (For the detailed file structure, refer to 1.4 Directory Structure). Note: The driver will automatically load and configure the board. So the initial configuration file you get is always with the default settings. However, the file ShConfig.ini varies for different boards and therefore needs to be modified in a real practice according to the board model and the serial number. If you are not familiar with CTILinux Driver Installation Manual Page 2

the driver provided by Synway, we suggest you to run the configuration tool ShCtiConfig under /usr/local/lib/shcti/ver5.3.15/tools. The configuration tool ShCtiConfig in Linux operating system has almost the same interface and functions as ShCtiConfig.exe in Windows operating system. Below is the main interface appearing after the launch of ShCtiConfig. Click on the button Default and then the button Apply on the interface to complete the default setting. Then copy the configuration file ShConfig.ini which has been well configured to your application directory. In a Linux operating system which has GUI, you can also run PreShCtiConfig_gtk under the directory /usr/local/lib/shcti/ver5.3.15/tools to configure in the same way as you run ShCtiConfig.exe. If you have already installed the SynCTI driver in Windows operating system and configured it properly, you can directly copy the configuration file ShConfig.ini to your application directory in Linux operating system. Step 5: Figure 1-1 Interface of ShCtiConfig If the auto installation fails, please first check if the machine has boards installed or if the CTILinux Driver Installation Manual Page 3

boards have been recognized properly. Use the command lspci to check and you may see such information as follows. 04:00.0 Computer telephony device: PLX Technology, Inc. Device 0068 (rev 0b) Then under the directory CtiLinux5.3.15-2.6.29.4-167.fc11.i686.PAE-SMP-i686/k26/lkm/k2.6.29.4-167.fc11.i686. PAE (k2.6.29.4-167.fc11.i686.pae is the Linux kernel version), execute the command rmmod shdpci.ko to unload the driver for boards with PCI bus, and insmod shdpci.ko to load the driver again for boards with PCI bus; execute the command rmmod shdcpci.ko to unload the driver for boards with cpci bus, and insmod shdcpci.ko to load the driver again for boards with cpci bus; execute the command rmmod shdusb.ko to unload the driver for boards with USB bus, and insmod shdusb.ko to load the driver again for boards with USB bus. Note that you d better remove the USB device before uninstalling the USB module as well as after installing the USB module, Step 6: Use the command lsmod to check if there is information displayed in the Module list to tell the driver has been installed successfully, such as Module Size Used by shdpci 613911 0 Step 7: Upon a successful installation of the driver, the device file pci9000-xxxxx in which XXXXX indicates the board serial number will be created under the directory /dev/shd/. Step 8: To run the CUI test program, directly execute the command./test under the directory /usr/local/lib/shcti/ver5.3.15/tools/ ; to run the GTK GUI test program, directly execute the command. / Test_gtk under the directory /usr/local/lib/shcti/ver5.3.15/tools/. Step 9: When you are running your own applications, don t forget to load the path of the configuration files (ShConfig.ini, ShIndex.ini). Key Tips: (1) For the detailed description of configuration files and items in the driver program, CTILinux Driver Installation Manual Page 4

refer to Chapter 3 SynCTI Driver Configuration in SynCTI Programmer's Manual. (2) Make sure to load kernel module files every time before running the Synway board application program. Go to the directory of a specified kernel version under lkm and execute the command insmod shdpci.ko/shdcpci.ko. What s more, you may modify the setting of /etc/rc.local (add to the end the command of loading corresponding ko file, such as insmod /usr/local/lib/shcti/ver5.3.15/lkm/k2.6.29.4-167.fc11.i686.pae/shdpci.ko ) to enable the automatic loading of kernel modules upon each start of your Linux system. If the kernel module files already exist and don t need modifying, they will be loaded automatically. 1.4 Directory Structure After the driver installation, the directory structure is as follows. Structure of the directory /usr/local/lib/shcti : demovoc firmware ver5.3.15 Symbol linkage to voice files used in the demo program (you can find it in the demo software package) Symbol linkage to bin files Driver files Structure of the directory ver5.3.15 : out/ lkm/ firmware/ cpld_lib/ demo/ ss7/ tools/ svninfo.log/ setup.log/ Directory of configuration files, storing shared library files Subdirectory of loadable kernel module bin files Tool for writing correct models to DST A series boards Demo program codes Directory of SS7 Server Tool for testing and configuration Logging that the driver package is supported by which driven code Detailed information about every file for driver installation File list under the directory /usr/local/lib/shcti/ver5.3.15/tools : CTILinux Driver Installation Manual Page 5

ShConfig.ini Board configuration file ShIndex.ini Configuration file for a form where voice files are listed by index CasTool_gtk Tool gtk for recording the code and bit streams from the digital station tap board, Version 2.4 (having the same interface and functions as CasTool in Windows ) ShCtiConfig New configuration tool PreShCtiConfig_gtk Old configuration tool, Config gtk, Version 2.4 Test CUI testing tool Test_gtk Testing tool, Test gtk, Version 2.4 uninstall.linux Linux driver uninstallation Shared library files under the subdirectory out : libbmputil.so.5.3.15 Graphic processing component for faxing libisdnuser.so.5.3.15 ISDN user side processing component libmtp3.so.5.3.15 SS7 MTP3 component libshdpci.so.5.3.15 Hardware driver program for the voice board with PCI interface libshinitpci.so.5.3.15 Board model and licensed number querying component libm537.so.5.3.15 Compiling BIN file for IP board libshdusb.so.5.3.15 Hardware driver program for the voice board with USB interface libshpa3.so.5.3.15 API component libss7server.so.5.3.15 SS7 sever scheduling component libtcpclnt.so.5.3.15 SS7 client-to-server communication component (TCP/IP) libtcpserver.so.5.3.15 SS7 server-to- client communication component (TCP/IP) libdstdecode.so.5.3.15 Digital station tap board component libsccp.so.5.3.15 Signaling connection control part libtcap.so.5.3.15 Transaction control application part libshpcmhandle.so.5.3.15 Transcoding component for PCM files libh323.so.5.3.15 H.323 message processing component libsynsip.so.5.3.15 SIP signaling processing component libuserno7.so.5.3.15 SS7 client without using Synway boards Directory of SS7 Server: ss7d SS7 server under the console (Execute the command./ss7d -g to run the GUI SS7 server under the console) Ss7Cfg Configuration tool for GUI SS7 server Ss7Server.ini Configuration file for SS7 server Directory of DEMO (The demo software package is provided on demand): PBX_Analog Using analog boards to simulate PBX test program PBX_Digital Using digital boards to simulate PBX test program Fax Basic faxing test program Recorder Basic recording and playback test program Recorder_ATP Monitoring and recording test program for analog trunk phone lines Recorder_DST Digital station tap board test program CTILinux Driver Installation Manual Page 6

Recorder_DTP Monitoring and recording test program for digital E1 lines RecPlayUseMemBlock Via-memory double-buffer recording and playback test program Call_demo Call-in test program 1.5 Writing PBX Model to DST A Board Go to the directory /usr/ local/ lib/ shcti/ ver5.3.15/ cpld_lib/ and execute the following commands../cpld_demo --settype=pbxtype --SN =serialnum./cpld_demo -s PBXtype -S serialnum For example, if you want to write the Alcatel PBX to the board numbered 99999, run one of the following commands../cpld_demo --settype=alcatel --SN=99999./cpld_demo -s alcatel -S 99999 CTILinux Driver Installation Manual Page 7

Chapter 2 Driver Uninstallation To uninstall the driver automatically, execute the script uninstall.linux under the directory /usr/local/lib/shcti/ver5.3.15/. To uninstall the driver manually, follow the steps below. Step 1: Close both the board and user application programs as well as the ss7d program when necessary. Step 2: Run the command rmmod shdpci or rmmod shdcpci or rmmod shdusb (according to your board model). Step 3: Execute the command lsmod to check if the driver has been uninstalled successfully. In case of success, the item shdpci will not appear in the displayed command execution results. Step 4: Execute the command rm rf shcti to delete the shcti folder under the directory /usr/local/lib. CTILinux Driver Installation Manual Page 8

Appendix A Technical/sales Support Thank you for choosing Synway. Please contact us should you have any inquiry regarding our products. We shall do our best to help you. Headquarters Synway Information Engineering Co., Ltd http://www.synway.net/ 9F, Synway D&R Center, No.3756, Nanhuan Road, Binjiang District, Hangzhou, P.R.China, 310053 Tel: +86-571-88860561 Fax: +86-571-88850923 Technical Support Tel: +86-571-88864579 Mobile: +86-18905817070 Email: techsupport@sanhuid.com Email: techsupport@synway.net MSN: synway.support@hotmail.com Sales Department Tel: +86-571-88860561 Tel: +86-571-88864579 Fax: +86-571-88850923 Email: sales@synway.net CTILinux Driver Installation Manual Page 9