I should preface this post with the fact that I have several "stock" PBXIAF installs in production with very good results, and this is my first try with one of the Orgasmatron builds.
I needed a temporary 1 line inbound/outbound solution with voicemail to email for a customer, so I figured an orgasmatron build would be the ticket as well as getting a PBXIAF on the premises so the customer could see the cool stuff it does. I took an older Dell desktop and loaded the 5.2 build carefully following Ward's instructions, using Sipgate/Google voice and paired it with an Aastra 57i using Ward's Nerdvittles Aastra stuff from an older article.
One thing I did that I thought surely would cause problems was double NAT'ing. I did it because I wanted the system to be plug and play at the customer site, so I took an old Linksys router and plugged it in to my LAN on the WAN port and set the phone and server up on the Linksys LAN side in order to get the IP's set to the same subnet as the customer. To my surprise the whole thing works incoming and outgoing this way!
Only 2 problems showed up, Caller ID name detection, and 7 digit dialing. The Caller ID name issue was caused by my choice of password oddly enough: I had 2 forward slashes (//) in the password which sent something into la-la land, probably MySQL. After thinking that one through and changing the password to one without slashes CID names started working.
My second problem, 7 digit local dialing hasn't been solved yet. I want the customer to be able to dial local numbers without adding the area code. Usually I do this by adding 1478+NXXXXXX to the SIP trunk settings to automatically prepend the 1 plus area code to the dialed number. With O'tron 5.2 this doesn't seem to work, probably due to the hoops the server is jumping through to do outbound with Google voice. Or it could be dain bramage on my part
Maybe Uncle Ward will step in and tell me how to fix it.
Other than that one little problem though, this setup is way cool and really shows off what a modern PBX can do, and hopefully will result in a real PBX install!
I needed a temporary 1 line inbound/outbound solution with voicemail to email for a customer, so I figured an orgasmatron build would be the ticket as well as getting a PBXIAF on the premises so the customer could see the cool stuff it does. I took an older Dell desktop and loaded the 5.2 build carefully following Ward's instructions, using Sipgate/Google voice and paired it with an Aastra 57i using Ward's Nerdvittles Aastra stuff from an older article.
One thing I did that I thought surely would cause problems was double NAT'ing. I did it because I wanted the system to be plug and play at the customer site, so I took an old Linksys router and plugged it in to my LAN on the WAN port and set the phone and server up on the Linksys LAN side in order to get the IP's set to the same subnet as the customer. To my surprise the whole thing works incoming and outgoing this way!
Only 2 problems showed up, Caller ID name detection, and 7 digit dialing. The Caller ID name issue was caused by my choice of password oddly enough: I had 2 forward slashes (//) in the password which sent something into la-la land, probably MySQL. After thinking that one through and changing the password to one without slashes CID names started working.
My second problem, 7 digit local dialing hasn't been solved yet. I want the customer to be able to dial local numbers without adding the area code. Usually I do this by adding 1478+NXXXXXX to the SIP trunk settings to automatically prepend the 1 plus area code to the dialed number. With O'tron 5.2 this doesn't seem to work, probably due to the hoops the server is jumping through to do outbound with Google voice. Or it could be dain bramage on my part
Maybe Uncle Ward will step in and tell me how to fix it.Other than that one little problem though, this setup is way cool and really shows off what a modern PBX can do, and hopefully will result in a real PBX install!
