Archive for January, 2012

One of the biggest shortcomings of the Panasonic KX-UT670 is that there is no way to automatically sync your contact list and calender. (See my previous post: Link to post)
It does support IMAP and POP email but my assumption is that most users will not be sending emails from their office phone since they are sitting in front of their computer.

We use Exchange in my office so my goal was to get my contacts and calender synced to the phone.

I found a program called TouchDown from NitroDesk which is an Exchange ActiveSync client for Android.
Being that there is no Android Marketplace on the UT670 I had to navigate to NitroDesk’s website and download the .apk from from there.
Once it was downloaded and installed setup was a snap. I entered some information about my Exchange account and about five minutes later my emails, contacts, and calendar were all synced to the phone.

TouchDown includes Widgets that can be placed on the home screen. I have mine setup to show my calender and unread emails.

In my opinion this makes the UT670 worth purchasing. Without it I would have to manually sync my contacts with the SD Card which is pointless.

TouchDown is a relatively expensive app at $19.99 but without it I would not recommend purchasing the UT670.


———– Update 01/26/2012————-
Panasonic has been in contact with me regarding these issues and it seems that many of them will be addressed in firmware updates. Please see the follow up posts on the KX-UT670 at Link

The Panasonic KX-UT670 is an Android based 7″ SIP Phone.
It has all the bells and whistles you would expect of an Android phone.
The screen is bright and nice, interface is quick and snappy, and Panasonic provides a great SDK.

Here are the shortcomings I have found:
1) No Exchange support
2) No Bluetooth. Even though their site says it supports it I can not find a setting for it
3) Firmware upgrade does not work from the web admin. (The option is there but it doesn’t work)
4) Handset volume does not go loud enough
5) Screen is not dual touch (no pinch zoom) and does not scroll smoothly with light swipes
6) No marketplace
7) Can not add “Flexible Button” (BLF, speed dial, etc.) properties from the web admin
8) Officially supports only about 5 of Panasonic’s most expensive cameras (see next)
9) I can not get even the officially supported camera to work. There is an error saying that it does not support the camera’s settings but does not indicate what they should be
10) When you pickup the handset the “Check Voice mail” buttons disappears. You need to press the button and then pickup then handset
11) The sound quality is not as good as the other Panasonic IP phones. I am not sure if the handset is bad or it’s the phone
12) When you press the voice mail button and pick up the phone the dial pad disappears I then have to press the dial pad button before I can enter my password
13) Can’t make any changes without an SD card, install programs, change ring tones, etc but it doesn’t come with one
14) The touchscreen is a little off, I need to press below the key for it to register the correct key

At first looks it’s a great phone but the short coming above really limit its use.
Until at least some of these are corrected I would say stay away.

One of my Adtran Total Access 904 units stopped passing voice traffic and started producing the following errors:
2012.01.10 14:22:18 SB.CALL 8 RTP resource unavailable or SDP negotiation failed. Call from (XXXXXXX) to (YYYYYYYY).

A “show version” revealed the problem. It is supposed to show information about the DSP but it did not.

A normal operating unit will show something similar to the following:

slot 0, DSP 1
DSP software version: G1.A4.00.31
DSP hardware version: Freescale MSC7116
Total channels: 24

If it does not it means that the DSP failed and the unit needs to be returned to Adtran for repair.

Digium AA50 (S844B) 4 FXO 4 FXS

Posted: January 16, 2012 in IP PBX
Tags: ,

Here is my experience with the Digium AA50 over the past year.

It’s an Asterisk based PBX based upon the Blackfin processor.

It has all the features of Asterisk Business Edition in a small simple to setup package.

Base support is good but can take a day or two for a response.

Now for the cons:

Once a week the flash memory becomes read only and no can leave messages. The system then reboots itself!

I contacted Digium and they said it’s a known issue that will be fixed in a later update.

Another downside is that even though there is a WAN port it does not have any protection against SIP registration attacks.
Most PBX’s this size (Positron, Grandstream, and Yeastar) provide some level of protection.
When the system get’s attacked it can freeze up and/or stop accepting calls.

Hopefully these bugs will be fixed in a later release.

Recently a customer who installed a new Asterisk based PBX had the following issue with their door phone.

They hooked up their existing analog door phone to the FXO port on the PBX and had it route to a ring group.
When someone rings the bell the system sees it as an incoming call and rings the phones in the ring group. The person that answers the phone can then “buzz” the person into the office using their keypad.

The problem was that it took about five seconds before the phones in the ring group would ring.

After some research I figured out that the issue was that the system was waiting for caller id which was not supplied by the door phone. After three to four seconds it timed out and continued.

The fix was very simple; in the zapta.conf set usecallerid=no and the delay is minimal.

Here is a great post by Mark Holloway that lists the most commonly used debug commands for the Adtran Total Access:

Debug Output

Command Description
show debugging shows current enabled debug commands
debug sip stack messages shows sip debug information
debug isdn l2-formatted shows isdn debug information (easier use)
debug voice verbose shows all voice messaging
debug isdn verbose shows all isdn messaging
debug interface T1 0/4 rbs shows robbed bit signaling from CAS circuit
undebug all turns off all debugging

Utility Commands

Command Description
clear count media counters on media-gateway reset
clear counters clears counters on interfaces
no events turns off messages to the current session
ping ping an IP address
traceroute trace the router path to a destination IP address
wall sends a broadcast message to all current users
sip trunk-registration force-register forces sip re-registration

Show Commands

Command Description
show sip trunk-registration shows registration status
show media-gateway summary shows media gateway channel status
show media-gateway channel 0/2.1 shows media gateway channel details
show qos map shows qos map
show flash lists contents of the flash
show run voice [verbose] lists running configuration for voice provisioning
show hosts shows the hosts table with timers
show event-history shows events and terminal commands typed
show interfaces shows interface details
show system shows uptime, firmware version and timing
show thresholds shows thresholds of T1 interfaces
show users shows current users
show voice quality-stats shows call information including lost packets
show voice quality-stats active shows call information including lost
show voice quality-stats active realtime shows call information including lost
show ip traffic TCP and UDP statistics

As with most enterprise equipment the web GUI is usually either incomplete or full of bugs. (I got locked out of gateway once when trying to set the password through the web GUI)

In the Adtran Total Access web GUI you can enabled T38 faxing by checking the T38 check box under the T1 trunk.

While this does enable T38 it does not allow for the full configuration.

Here is a list of all the T38 options available through the terminal:

  • modem-passthrough
  • t38
  • t38 error-correction [fec | redundancy]
  • t38 redundancy [high-speed | low-speed] <value>
  • t38 max-rate <value>
  • t38 fallback-mode g711
  • t38 max-buffer <value>
  • t38 max-datagram <value>

Samples config:

(config)#voice trunk t02
(config-T02)#t38 redundancy high-speed 3
(config-T02)#t38 redundancy low-speed 2
(config-T02)#t38 fallback-mode g711
(config-T02)#t38 max-rate 9600

Recently I purchased about 25 Mediatrix 4108 and 4116 VoIP Analog Gateways on a closeout.

Until the purchase I have never used any of Mediatrix’s products but I figured it will have the standard features.

To my surprise it as lacking almost all features and almost unusable. It didn’t have hunt-groups or any kind of routing.

After doing some research I discovered a firmware called DGW that was supposed to have some additional features but I was unable to find it.

I contacted support and three days later I received a response asking me to fill out an application so I can access their portal.

Once everything was setup on their end I was able to log in and download the DGW firmware.

The process is two steps and required the installation of a transition firmware via TFP to complete the full upgrade.

After the dust settled I had what looked like a totally new product.

The DGW firmware allows for the following plus more:

  • Multiple IPs per interface
  • Firewall
  • All codec settings can be set based upon FXS por
  • Routing can configured based upon any part of the SIP header and/or time and date
  • CDRs
  • Call waiting, call forwarding, music on hold
  • All the information in the SIP header can be manipulated (To, From, user, server)

So to say the least I was very surprised this has features many PBXs don’t have.

I am not sure why the DGW firmware is not standard but this turned out to be one solid product.

Reliability of Yealink Phones

Posted: January 11, 2012 in IP Phone
Tags: ,

In the past year I have deployed more Yealink phones then any other brand.

These phones are definitely the best bang for the buck and have good sound quality. (Not as good as Polycom or Cisco but close enough to be used as a business phone)

Once you start looking at reliability though these phone do not match up to the main stream phone manufactures.

I have had more DOAs then any other brands.

In addition as the phones approach the one year mark I have seen them have various sound quality issues such as static and random momentary loss of audio.
Some of these were able to be fixed with a simple swapping out of the phone cord but others needed to be replaced all together.

I will continue to deploy these phones due to the price point and relatively good sound quality but these are not on the same level as the big players.

Please see the updated review here:

Recently I purchased a demo unit Multi-Tech FaxFinder FF240 fax server.

In the past I have used their analog version with great results. Their API is great.

As far as configuration goes this model is very similar as the non-VoIP versions except for the SIP trunk setup.
In terms of fax sending and receiving this unit fails to perform.

At first I tried connecting to a VoIP provider that supported T.38. The results were mixed with a success rate of about 60 to 70%.

Next I connected it directly to an Adtran Total Access VoIP Gateway going into a PRI.
If I set the unit to send T38 without negotiation is worked perfectly. The problem was that all inbound calls were rejected.
Next if I set it to negotiate T38 then the success rate would drop back to 60 to 70%.
In addition there is only one trunk so it can’t have different configurations for inbound and outbound.

For now this unit is sitting in storage hopefully they will come out with a firmware update that will fix these issues.

———————–Update 01/11/2012 —————————-

From Multi-Tech:

It looks like Engineer already has a fix for it and it is currently in testing phase. I don’t have a time frame for you. But I will update you as soon as the firmware fix is available.

Once I receive the new firmware and test it I will update this post with the results.

———————–Update 01/13/2012 —————————-

Multi-Tech sent me a firmware upgrade to 1.1.5.
After the installation the success rate was a little better but still not acceptable.
I will see were it goes from here.

———————–Update 01/16/2012 —————————-

Multi-Tech is now saying that it was tested with Broadvox. Since I don’t have a BroadVox account and have no interest in signing up for one I guess I’m stuck.
Since I purchased this as a demo unit I can’t return it so for now it will just sit upon the shelf until they come out with a reliable firmware update.