The IP04 is a 4 port IP-PBX that runs Asterisk and uClinux on a powerful embedded Blackfin processor. To build an Asterisk IP-PBX you normally need a x86 PC plus a PCI card for the analog ports. With the IP04 you get all of that functionality in a tiny, low cost, low power, silent box.
Unlike many other embedded processors, the Blackfin has enough DSP horsepower to handle multiple channels of echo cancellation and speech compression. This means that the IP04 is a complete IP-PBX with 4 analog ports. No PC required!
The 4 analog ports can be configured any way you like, using single port FXS/FXO modules. The IP04 auto-detects the module type when it powers up and helpful LEDs indicate what flavour (FXS or FXO) each port is.
Using the IP04 is similar to any other Asterisk box. You can telnet in, modify config files, or even use the new (experimental) Asterisk GUI. Setting up the IP04 is easier than a x86 PC based Asterisk system: you don't need to install Asterisk, or even Linux. The IP04 comes pre-loaded with Asterisk and uClinux. Plug it in and in a few seconds you can make calls. With the IP04 you get dial tone out of the box!
Here are some notes on getting started with your
IP04. If you have any questions, bug reports, or suggested
improvements, please post to the
Blackfin
Asterisk forum.
The IP04 is an open hardware design. This means the design is available for anyone to modify, improve, or hack. As it runs uClinux and Asterisk, the software is also free. The IP04 has been developed by a community of telephony professionals for community reasons. The Free Telephony Project has teamed with the good people at Atcom to put the IP04 into volume production.
The status of the IP04 hardware and software is described
here.
|
Make sure you choose one (and only one) of the Shipping options below. Contact me if you would like to make other shipping or payment arrangements. |
|
The PayPal system used for this store also accepts credit cards - see lower left hand side of checkout screen. You do not need a PayPal account to use this store. |
|
IP04 IP-PBX - assembled and tested production IP04 with case, power supply and RS232 adaptor. The price does not include any FXS/FXO modules or shipping, please choose the FXO/FXS modules and shipping option you require below.
|
USD$320
|
AUD$382
|
|
Single port FXS Module to suit IP04
|
USD$30
|
AUD$36.00
|
|
Single port FXO Module to suit IP04
|
USD$35
|
AUD$42.00
|
|
|
Air Mail Shipping option. Typical delivery time for international orders is 1-3 weeks. There is no tracking number. This is a good option if your local mail service is reliable. Express Post is used for Australian orders.
|
USD$20
|
AUD$20.00
|
|
|
Courier Shipping option via DHL. Typical delivery time is 1 week for international orders, 1-2 days for Australian orders. International orders can be tracked using the DHL web site.
|
USD$60
|
AUD$40.00
|
|
| |
|
Notes:
-
Australian customers please use the AUD$ option below. If you are outside of Australia please use the USD$ option. Australian prices include 10% GST. Australian shipping prices are for delivery within Australia only.
-
The modules you select will be fitted to your IP04 and the entire system tested before shipping.
-
If you order more than 1 IP04 please
email me with the specific module
configuration of each IP04, as the online store can't capture this
information (yet).
-
Prices are exclusive of local taxes and import duties.
-
This is sample product pricing, no volume discounts are available at
this time.
-
The IP04 includes a universal power supply with a US-style plug. You may need an adaptor for your country.
-
The IP04 is not certified (e.g. FCC, CE, A-tick) for
operation in any country. In many countries this may mean it is
illegal to connect the IP04 to a public telehone network.
-
Rowetel (well David) is the sole Australian distributor for the IP04. However if you are interested in distributing the IP04 in your own country/region please contact Edwin Chen, Technical Sales Manager at Atcom.
-
Contact me if you would like to make other shipping or payment arrangements.
If you are interested in hardware hacking how about building (as in
soldering) your very own IP-PBX? This is a lot of fun but requires
fine pitch surface mount soldering. To help you along I have bare
(unsoldered) IP04 PCBs available, as well as pre-assembled and tested
FXS/FXO modules, and a few other parts. There is also a
parts list for
the IP04 including Digikey part numbers that
lists the other parts you need.
The DIY PCBs and modules are slightly different than the production (fully assembled) IP04 above, however they run identical software.
To understand what IP04 assembly is like I have blogged on the assembly of the BlackfinOne, a similar design. The IP04 is much simpler to assemble than a BlackfinOne, about 1 days work to build your very own uClinux/IP-PBX board. This blog post is consistently one of my most popular - due to the growing popularity of hardware hacking!
Open hardware hacking is actually getting easier. For example the tools for surface mount work are reasonably cheap (soldering iron and stereo microscope); there is free CAD software, low cost PCB fabrication, and web based components stores like Digikey.
AFAIK about 10-20 working IP04s have been constructed to date. It's
hard for me to keep exact track as the IP04 design is
open so anyone is free to make one.
The DIY IP04 is also a great project for general purpose (non-telephony) Blackfin and uClinux hacking. You are basically soldering your own uClinux machine from scratch. The PCB has break out connectors for SPORT, GPIO, 8 bit of the data bus, SPI and a programmable CPLD.
|
Bare (unsoldered) IP04 PCB. The price includes air mail to anywhere in the world. To build a complete IP04 you need to order all of the parts and solder them on.
|
USD$25
|
|
Single port DIY FXS Module to suit bare IP04 PCB. Out of Stock - use IP04 FXS module instead. Note: the IP04 FXS module can be used instead, you just need to solder two wires to account for the different connector position.
|
USD$50
|
|
Single port DIY FXO Module to suit bare IP04 PCB.
|
USD$50
|
|
DM9000A Ethernet Chip. Sorry - Out of Stock
|
USD$5
|
|
RJ45 MagJack. Combined RJ45 and magnetics to suit IP04.
|
USD$5
|
|
Air Mail Shipping. Shipping is required for FXS/FXO/DM9000A/RJ45 MagJack. Shipping is $10 no matter how many parts are ordered. Shipping is not required for Bare IP04 PCB (see examples below). Typical delivery time for international orders is 1-3 weeks. There is no tracking number. Australia Post is used for Australian orders.
|
USD$10
|
| |
|
Notes:
-
The bare IP04 PCB is different from the PCB used for the production IP04s. The circuit (net list) is 98% similar, but the layout was changed mainly to support the production case.
-
DIY FXO/FXS modules are not (quite) compatible with the production IP04 modules above. The differences are minor - one of the connectors is different, and the location of some protection components. This means you cannot (easily) use a DIY module in the production IP04.
-
The DIY FXO/FXS modules are identical to the modules used for the 2 FXS 2 FXO Starter Kits.
-
The difference in price between the production/DIY modules is due to the differences between mass production costs in China and Australia.