Joe Diamond CPA
Active Member
- Joined
- May 5, 2022
- Messages
- 292
- Reaction score
- 106
Good morning and god bless everyone. I have completed another learning project in my quest for becoming a competent PBX'er. I have set up Incredible PBX 2021 on Crown Cloud. I highly recommend Crown Cloud, they have the best tech support and competitive pricing. I have 8 PBX's there that I practice and try to learn on (mostly destructive learning LOL). Anyway, follow Wards's instruction https://nerdvittles.com/morphing-incredible-pbx-into-a-public-facing-cloud-pbx/ , but in addition what I have accomplished in registering remote endpoints outside the local whitelisted network (android or apple) is using a WireGuard server on Crown Cloud Ubuntu. I used this script on the wireguard app on my android, the Keys are generated by the server and the Endpoint IP is the IP of the Ubuntu server running wireguard. I can now, for the first time register and make calls without the complex and tedious Travlin Man (don't get me wrong, Travlin Man is awesome), just I am not smart enough to know how to implicate it. Also, for those of you who want to set up a PJSIP trunk (problem not with a SIP trunk), if you run into the issue of dialing out on a REMOTE ENDPOINT, not a local whitelisted endpoint "all circuits are busy now" .....here is the fix...........under trunk, pjsip, advanced, make sure "from domain" (ip of the pbx server) and "from user" (the voip privider account, I use Voip.ms, so i put my sub account there, XXXXXX_incredible), are entered, also scroll down to "trust RPID/PAI" and select yes, "send RPID/PAI to both. Fixed! Just one more step closer to going public and maybe commercial! with Incredible PBX!
[Interface]
Address = 10.7.0.3/24
DNS = 8.8.8.8, 8.8.4.4
PrivateKey = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[Peer]
PublicKey = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
PresharedKey = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = 104.194.222.3:51820
PersistentKeepalive = 25
Greatest and warmest thanks goes out to Ward, of which none of this would be possible without Ward's genius.
[Interface]
Address = 10.7.0.3/24
DNS = 8.8.8.8, 8.8.4.4
PrivateKey = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[Peer]
PublicKey = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
PresharedKey = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = 104.194.222.3:51820
PersistentKeepalive = 25
Greatest and warmest thanks goes out to Ward, of which none of this would be possible without Ward's genius.