As Cory Andrews unveiled a few weeks ago, Sangoma has release a new USB FXO device, the U100, which allows you to turn a USB interface on an open source appliance/server into a two port PSTN connectivity device.

Today we are going to tell you about our experience with the U100 (remember still in BETA, not all of the kinks have been worked out). To begin, this product shows some real promise in the residential and SOHO market. It’s hard to find a 2 line FXO product out there (Can anyone else think of an application for this nifty little device?). Pair this up with the new MSI Wind or the Shuttle X27 guzzling down no more than 40 watts of raw power and you’ve got an ultra green PBX on the cheap. Even greener would be getting it to run on the OpenWRT router that has USB ports (like ASUS WGL500). It’s actually kind of amazing something like this hasn’t filled this niche in VoIP to date.

Now, on to the good stuff…

The hardest part of the installation was getting the drivers to compile. I started with a stock Ubuntu Hardy Heron 8.04 with the 2.6.24-16-server kernel. Failed. Updated to 2.6.24-19. Failed. Finally, installed the 2.6.24.3 full source kernel. Failed. Through the entire process I was in contact with Sangoma developer Nenad Corbic who was extremely helpful in getting this thing to run in a very timely manner. Total props to Nenad and the team at Sangoma. A most impressive showing on how it’s done. We had gone from wanpipe drivers 3.0.5 to 3.0.7 to make this work, which is pretty good considering it’s really a beta version driver.

Once the drivers had compiled the rest was a breeze, as anyone who’s done a Sangoma install knows, they even setup the configuration files for you (ok not the dialplan, but please). Just reload Asterisk or FreeSwitch and you’re good to go.

According to the developers the U100 USB FXO does not have HWEC (hardware echo cancellation). But they do recommend using the excellent OSLEC software based echo cancellation or you can use the built in ones Asterisk uses. Just enable “echocancel=yes” in /etc/asterisk/zapata.conf. The configuration is the same as any other zaptel device in asterisk, so I won’t go into configuration files as that has been well covered in many howto’s.

Overall, this device was not bad to work with, even though it was still in BETA. As I stated above, this device nicely fills a niche in the SOHO/SMB space for PSTN connectivity. With some additional polishing up, you will undoubtedly see this device connected to many of the SOHO appliances in the future.

With that being said, can anyone have any thoughts as to how they would use this device?

Garrett Smith

Garrett is the former VoIP Supply CMO.

View Comments

  • neat little device, but honestly, I think I still prefer a traditional ATA over a USB connected device. No need to futz with drivers.

  • @Rupa:

    Very good point, however, I think you will see some improvements in this area coming very soon.

  • Finding a 2 port fxo ata is near impossible. Many have 2 FXS. That's the point of this device. If your family or small business has a 2nd line this device fits the bill.

  • I think its a novel idea, but sangoma needs to look at who their customer base is.... many of my friends outside the telephony world have no clue who sangoma or digium are, so marketing this to home users might be tricky, great idea though, i think it would sell like hotcakes if they had a windows version honestly though

  • Hi Kevin,

    I tried this on debian kernel 2.6.24.7 but failed on compilation. What specific vanilla kernel did you use? I also used the recommended wanpipe 3.5.0.5.

    Thanks

  • How well does it work with asterisk (or ipcop/asterisk)? I am very slot constrained so a usb fxo would be perfect.

  • Ultra green at 40W? The IP04 is a complete embedded Asterisk IP-PBX with 4 analog ports that uses 3W!

    - David

  • Hi,
    I want to know if any of you guys have pointers to give for a beginner. I have linux, asterisk and the USB FXO u100 install. I want to find out what I have to do to get this working for incoming and outgoing call between an analog phone and xlite.
    Any help is appreciated.

    thank you.

  • If someone managed to port a stable version of asterisk with a basic feature set to the Marvell SheevaPlug, the Sangoma U100 would be the perfect marriage partner for it. Voila, a quickly-deployed, low-cost PBX product for teleworkers and home-based users who run small businesses.

Share
Published by
Garrett Smith

Recent Posts

Viking VoIP Emergency Phone E-1600-IP-EWP: Product Feature and How to Register with Sangoma PBXact

https://youtu.be/FE2kcF7KjgQ?si=inw4thEr2thxgGeL When it comes to security, you should never cut corners. Having something that you…

3 days ago

Watch Now: 2025 March VoIP News Update

https://www.youtube.com/watch?v=X2_HXAv73FI Your March VoIP News Update is out now! This month we showcase an awesome…

7 days ago

Did You Know:  New MS Teams-Certified Services, Products & Devices!

It is certainly no secret that leading platforms such as Microsoft Teams have grown in…

1 week ago

Snom M56 DECT Phone & M500 Base Station: Product Feature and How to Pair Devices

https://youtu.be/7_EIZKXqG3w?si=nvWqq8EAe58AJ6Dp Over the years, we have seen several advancements in DECT technology, and with that,…

2 weeks ago

How To: Prepare Your Business for Upcoming Tariffs in the VoIP Industry

With all of this talk about tariffs, we wanted to provide you with some information…

2 weeks ago

Fanvil i62 Outdoor Audio & Video Door Phone: How to SIP Register and Program RFID Card

https://youtu.be/y3X1PcrK6i8?si=qWPgzDNhhngcsk_a In today's world, security is one of the most important things to have for…

1 month ago