The last lingering issue with the phone system has been difficult to troubleshoot due to its infrequency. We have 2 PSTN lines that route through 1 SPA8800 to our Axon server. About half of the time when both lines are in use, the first call gets transferred to the second caller's phone. I believe this is being caused by the phone system's inadequate random assignment of port numbers for RTP streams. My guess is that streams are colliding.
I have attempted to resolve this by adding a second IP to the Windows NIC so that the lines can access Axon on different IP addresses. Unfortunately, that will only have an impact when the second line is being used by an inbound call. The secondary attempt to address the problem is to check the "Prevent Odd RTP Ports Being Forwarded" setting on the external lines.
Alternate all-in-one options that I've been considering (all I could find within our price range):
- Cisco UC320W - eliminated because we use Polycom phones
- trixbox Appliance (priced a little high)
- PhonicEQ Inc - Voice Cards for Asterisk PBX (atcom)
- SoLink Lite IP-PBX : Asterisk-Based IP-PBX Appliance
- Positron Telecommunnication Systems Inc. - voip-info.org - this one is cool!
- Grandstream Networks, Inc :: GXE502X - good balance of price, features and professionalism
Likely next step: AsteriskWin32 - The Open Source PBX for Windows
Update: These low-cost optioners were ultimately rejected in favor of a Shorewall system. It drove the price up somewhat, but it came with the added benefits of an improved speakerphone and a vendor who can provide support.