Posted on

OAK Appliance specifications

OAK Appliance is a standalone embedded hybrid Asterisk IPPBX for Small/medium Office and Home Office. OAK Appliance also offers a hybrid solution (a combination of VoIP applications using legacy telecom equipment) alternative for enterprises who are not yet ready to migrate to a complete VoIP solution. 

OAK Appliance is open hardware/software designed Asterisk IPPBX, It is based on the powerful Allwinner H5 SoC that SoC features a Quad-Core 1.5G Cortex-A53 ARM CPU (ARM64 architecture), and a Mali450 MP4 GPU from ARM. 

Specifications:

  • ARM64 Quad-Core 1.5GHZ Cortex-A53 CPU (*), 512M DDR3 RAM, Onboard 4G high-speed eMMC. 
  • LAN: One 1Gbps Ethernet
  • USB: One USB2.0 port
  • Power Supply: 9V/2A Power Supply
  • Size: 12*12*3MM
  • Weight: 400g (4 FXO channels) or 500g (4 FXO plus 4 FXS, 8 channels configured)
  • Asterisk Channels: Up to 8 FXO or 4FXO/4FXS Asterisk channels (4FXS is modulation designed)
  • Concurrent Calls(Max): 128 (Asterisk sip)
  • Warranty: 1 year
  • Approves: CE/FCC (**)

Firmware:

Pictures:

*: The OAK Appliance runs on 1.2GHZ in default.

**: On the testing lab

Custom Service:

We provide the professional custom service for the OAK Appliance, such as:

  • Increase the DDR3 RAM to 1G, 2G bytes
  • increase the eMMC to 8, 16, 32G bytes
  • Add another Ethernet port, USB port
  • Increase the Dahdi channel number from 8 to 12, 16, 20, 24, 32, even up to 64 channels
  • Print your own Logo to the enclosure, different colour of the enclosure
  • Add SwitchPi DSP hardware ITU-T Standard G.168 Line Echo Canceller in 8, 16, 32, 64, 96 and 128 channels with 64ms, 128ms filter length. 

If you are interested in the custom service, fill up the below form with your requirements.

Posted on

Manual of install PiTDM module

PiTDM Module hardware installation

Install the FXS or FXO modules to PiTDM module as below picture shows

FXO_2

Insert the PiTDM module to a Raspberry Pi 2 or 3 board like below picture shows

IMG_7115

We provide 4 plastic screws, use them to fix the PiTDM board to Raspberry Pi board such as below shows

IMG_7122

The finally looks like below

IMG_7117

Until now, the PiTDM module installation is done, let us move to software installation.

PiTDM Module software installation

Go to the SwitchPi official website to download the switchpi tdm firmware – switchpi-oak-with-gui-1.0.1.img.zip in here. The switchpi-tdm firmware currently version is 1.0.1, built-in Asterisk-13.17.1 and Dahdi-2.11.0.

Put the downloaded firmware to a Linux distro PC, then following below steps to clone it to an 8G SD card (we strongly suggested to use a class 10 HC SD card such as below SanDisk one), insert micro SD card to your PC with a USB SD card adaptor, the Linux will recognized it like /dev/sda or /dev/sdb which depends on your OS how many drives, you can check it out with command “dmesg”, we are using the /dev/sdb in here.

SD
root@pitdm:~/pitdm# unzip switchpi-oak-with-gui-1.0.1.img.zip
root@pitdm:~/pitdm# dd if=switchpi-oak-with-gui-1.0.1.img of=/dev/sdb bs=4M

Remove the SD card from Linux PC and insert it to your Raspberry Pi 2/3 board, plug the 9V 1A power supply which with your PiTDM module together when you received your order as below shows

IMG_7118

Please pay attention in here, as our PiTDM will feeding your Raspberry Pi power as well, thus you DO NOT need to require to insert the Raspberry Pi USB DC power supply anymore !!!

IMG_7119

The default IP address is 192.168.4.99, you can ssh log into it with username “pi”, password “raspberry”. either you would log into the GUI with https://192.168.4.99, the username is “admin”, the password is “admin” (you have to reset the default password when you run the first login). We also provide the serial console log into your Raspberry Pi, please connect your serial cable like below picture shows, the terminal parameters is 115200/8/n1

PiTDM

The console login username and password same to SSH which is pi and raspberry.

The firmware will automatically detect you installed FXO or FXS modules and configure them. There is few demonstrations Asterisk extension script which we configured you can use it directly to make a first call or test, here are the steps.

root@pitdm:~/pitdm# ssh pi@192.168.4.98
pi@raspberrypi:~ $ dmesg
......[ 7.168609]
Module 0: Installed -- AUTO FXS/DPO
Module 1: Installed -- AUTO FXS/DPO
Module 2: Installed -- AUTO FXS/DPO
Module 3: Installed -- AUTO FXS/DPO
Found a Wildcard TDM: Raspberry PiTDM FXS/FXO (4 modules

As we installed 2 dual ports FXS modules in this examples, you can see there are 4 ports were recognized by Asterisk. Now you can make a call to test, insert your FXS phone cable to one of 4 ports of PiTDM module as below picture shows port1 to port 4 location.

ports

Then dial extension 6000, you will hear the Asterisk welcome demo-instruct voice out from the phone.

Posted on 1 Comment

Manual of install OAKR2 module

OAKR2 Module hardware installation

Insert the OAKR2 module to a Raspberry Pi 2 or 3 board like below picture shows

oak2_1

We provide 4 plastic screws, use them to fix the OAK board to Raspberry Pi board such as below shows

IMG_7122

The finally looks like below

IMG_7117

Until now, the OAKR2 module installation is done, let us move to software installation.

OAKR2 Module software installation

There are two ways to install the OAKR2 module software, one uses our firmware to get a quick try, another is you can compile whole things by yourself as the OAKR2 module is open source designed.

Use our firmware

Go to the SwitchPi official website download the Switchpi OAKR2 firmware – switchpi-with-gui-r2-1.0.1.imag.zip  from here . The switchpi-oakr2 firmware currently version is 1.0.0, built-in Asterisk-13.20 and Dahdi-2.11.1.

Put the downloaded firmware to a Linux distro PC, then following below steps to clone it to an 8G SD card (we strongly suggested to use a class 10 HC SD card such as below SanDisk one), insert micro SD card to your PC with a USB SD card adaptor, the Linux will recognized it like /dev/sda or /dev/sdb which depends on your OS how many drives, you can check it out with command “dmesg”, we are using the /dev/sdb in here.

SD
root@oakr2:~/pitdm# unzip switchpi-with-gui-r2-1.0.0.img.zip
root@oakr2:~/pitdm# dd if=switchpi-with-gui-r2-1.0.0.img of=/dev/sdb bs=4M

Compile driver by yourself

Please follow the OAKR2 module README.md to compile the driver, https://github.com/lixinswitchpi/oakr2 

Power Up

Remove the SD card from Linux PC and insert it to your Raspberry Pi 2/3 board, plug the Raspberry Pi 5V 2A power supply as below shows

The default IP address is 192.168.4.99, you can ssh log into it with username “pi”, password “raspberry”.

Now you can use your web browser to log into the GUI of SwitchPi to configure your OAKR2 module, the GUI default username and password are admin and admin, for the details of GUI configurations, check it out in here.

Posted on

OAKR2 module specifications

The OAKR2 analogue module is an improved version of OAK, it supports one(1) low power (5V) SwitchPi Stone FXS module, and one (1) built-in FXO.

The modular nature of the cards allows you to mix and match between line (FXO) and station (FXS) interfaces, giving you the exact port configuration you need.

The OAK module is compatibles with all versions of Asterisk using the DAHDI driver framework. Asterisk and DAHDI are available for free from the Asterisk.org website.

The OAK module supports Raspberry Pi 3 B+, Pi 3, Pi 2

Specifications:

  1. One (1) FXO plus one (1) low power SwitchPi Stone FXS or FXO analogue port
  2. Raspberry Pi I2S, SPI bus architectures
  3. Combine line (FXO) and station (FXS) modules
  4. Loop Start or Kewl Start Signaling
  5. Temperature: 0° to 50° C

Firmware:

  1. Asterisk 13.20.0
  2. Dahdi 2.11.1
  3. The OAKR2 module fully supports the SwitchPi own GUI.
  4. The OAK is fully open hardware and software designed, get started in https://github.com/lixinswitchpi/oakr2

Pictures:

Posted on 2 Comments

OAK8X module specifications

The OAK8X analogue module supports four (4) built-in FXO plus four (4) optional FXS or FXO module in your Asterisk system, you will have totally 8 Asterisk channels, such as 4FXO plus 4 FXS, 4FXO plus 4FXO in one small module (the OAK8X module size equals to Pi module).

The modular nature of the cards allows you to mix and match between line (FXO) and station (FXS) interfaces, giving you the exact port configuration you need.

The OAK8X module is compatibles with all versions of Asterisk using the DAHDI driver framework. Asterisk and DAHDI are available for free from the Asterisk.org website.

The OAK8X module supports Raspberry Pi 3 B+, Pi 3, Pi 2, B+, B and A models.

Specifications:

  1. Four (4) FXO plus four (4) FXS or FXO analogue ports
  2. Raspberry Pi I2S, SPI bus architectures
  3. Combine line (FXO) and station (FXS) modules
  4. Loop Start or Kewl Start Signaling
  5. Temperature: 0° to 50° C

Firmware:

  1. Asterisk 13.20.0
  2. Dahdi 2.11.1
  3. The SwitchPi TDM module fully supports the SwitchPi own GUI.
  4. The OAK is fully open hardware and software designed, get started in here

Pictures

Posted on

Manual of install OAK module

OAK Module hardware installation

Insert the OAK module to a Raspberry Pi 2 or 3 board like below picture shows

oak2_1

We provide 4 plastic screws, use them to fix the OAK board to Raspberry Pi board such as below shows

IMG_7122

The finally looks like below

IMG_7117

Until now, the OAK module installation is done, let us move to software installation.

OAK Module software installation

There are two ways to install the OAK module software, one uses our firmware get a quick try, other is you can compile whole things by yourself as the OAK module is open source designed.

Use our firmware

Go to the SwitchPi official website download the switchpi OAK firmware – switchpi-with-gui-1.0.1.imag.zip  in here . The switchpi-oak firmware currently version is 1.0.1, built-in Asterisk-13.20 and Dahdi-2.11.1.

Put the downloaded firmware to a Linux distro PC, then following below steps to clone it to an 8G SD card (we strongly suggested to use a class 10 HC SD card such as below SanDisk one), insert micro SD card to your PC with a USB SD card adaptor, the Linux will recognized it like /dev/sda or /dev/sdb which depends on your OS how many drives, you can check it out with command “dmesg”, we are using the /dev/sdb in here.

SD
root@oak:~/pitdm# unzip switchpi-with-gui-1.0.1.img.zip
root@oak:~/pitdm# dd if=switchpi-with-gui-1.0.1.img of=/dev/sdb bs=4M

Compile driver by yourself

Please follow the OAK module README.md to compile the driver, https://github.com/lixinswitchpi/oak 

Power Up

Remove the SD card from Linux PC and insert it to your Raspberry Pi 2/3 board, plug the 9V 1A power supply which is with your OAK module together when you received your order as below shows

IMG_7919

Please pay attention in here, as our OAK module feeds your Raspberry Pi power as well, thus you DO NOT require to insert the Raspberry Pi USB DC power supply anymore !!!

The default IP address is 192.168.4.99, you can ssh log into it with username “pi”, password “raspberry”.

Now you can use your web browser to log into the GUI of SwitchPi to configure your OAK module, for the details, check it out in here.

IMG_7916
Posted on

OAK module specifications

One FXO+X Analog module

The OAK analogue module supports one (1) built-in FXO and one (1) optional FXS or FXO module in your Asterisk system.

The modular nature of the cards allows you to mix and match between line (FXO) and station (FXS) interfaces, giving you the exact port configuration you need.

The OAK module is compatibles with all versions of Asterisk using the DAHDI driver framework. Asterisk and DAHDI are available for free from the Asterisk.org website.

The OAK module supports Raspberry Pi 3 B+, Pi 3, Pi 2, B+, B and A models.

Specifications:

  1. One (1) FXO plus one (1) FXS or FXO analogue port
  2. Raspberry Pi I2S, SPI bus architectures
  3. Combine line (FXO) and station (FXS) modules
  4. Loop Start or Kewl Start Signaling
  5. Temperature: 0° to 50° C

Firmware:

  1. Asterisk 13.20.0
  2. Dahdi 2.11.1
  3. The SwitchPi TDM module fully supports the Raspbx’s latest version, the Digium official GUI and the SwitchPi own GUI.
  4. The OAK is fully open hardware and software designed, get started in https://github.com/lixinswitchpi/oak

Pictures:

Posted on

Welcome to SwitchPi

Welcome to SwitchPi website! We are concentrate on bringing the Raspberry Pi to Asterisk VoIP communication world.

We are producing a few modules, such as OAK8X, OAK, PiTDM, PiGSM, and DAWN modules.

The OAKR2 is released, which is a low power required, high performance improved new module, it is work with the Raspberry Pi 5V/2A power supply directly, you don’t have to required to use an extra power supply now! Check it out in OAKR2 specifications and it’s install manual.

The OAK8X provides a module which can support up 8 Asterisk channels, 4 onboard FXO ports plus 4 FXO or FXS ports with modularization, for more details, check it out in OAK8X specifications.

The OAK provides a module which can support one onboard FXO port and one FXO or FXS port with modularization, for more details, check it out in Oak specifications.