I've seen it mentioned several times that Hamshack hotline works "behind the mesh" quite well. How are you guys doing that? Are you using a HHUS trunk to your pbx and any phone you want or are you using their config file on one of the approved phones and adding a second line for meshphone? Can anyone point me to a write up on how to perform the trunk option?
I'm new to all this but I have freepbx running in a docker container on a pi attached to my node with a couple soft phones that work and a couple different Cisco phones I have converted to sip but have not configured for my pbx yet.
I'm new to all this but I have freepbx running in a docker container on a pi attached to my node with a couple soft phones that work and a couple different Cisco phones I have converted to sip but have not configured for my pbx yet.
My Grandstream 1625 is accessible via the mesh, ham shack hotline and a sip pots line.
One line is sip configured to the pots provider
The other line is sip configured for ham shack hotline.
The phone is attached to the mesh access point which provides a mesh ip
The access point has a wan address which comes from the Internet router.
port 5060 is forwarded to the access point on the outside router.
that's how it works.
Feel free to contact me via email: mark@warrick.net to discuss in detail.
One can use any of several methods to bring HamShack Hotline on to a mesh phone.
1. Get a multi-line phone and use one line for mesh and another for HamShack Hotline. This is probably the easiest way to do it.
2. Set up a pbx on the mesh and configure a phone on it. Then, as mentioned above, get an extension from HH and terminate it on the pbx. This will require some amount of port forwarding in your Internet router and/or your node to make things work. It will also require some programming in your pbx. This programming will involve defining what you have to dial from your phone to get the call to HH and what digits to send to them. Inbound, it will involve some programming to route the incoming call from HH to the desired extension.
Note that HH will provision an IAX2 type of extension to you for use by a pbx. IAX2 is normally used for trunks but can be used for single extensions. However, the incoming call will have no authentication on it and will send no digits. If you want to ensure that it comes from HH and not someone else, you will need to check its incoming ip address when it arrives in the pbx and then route it accordingly.
3. For people on the wide area MeshPhone PBX network, some experimental trunkage directly between the two networks is being trialed right now. In general, outgoing calls to HH from MeshPhone can be dialled by 577-4xxx or 477-5xxx where 4-digit HH extensions beginning with 4 or 5 can be called directly. Incoming calls from HH to MeshPhone must call my extension on HH and then go through an auto-attendant to reach MeshPhone extensions. A cleaner solution is in the works.
Slightly off-topic but interesting if you want to call hams in Europe.. MeshPhone trunking arrangements with the PBX network in Europe on HamNet are also being trialed at this time. If anyone is interested, please contact me off-line.
73, Mark, N2MH
A new trunking arrangement has been installed between HamShack HotLine and MeshPhone. This arrangement lets a user on one network directly call a user on the other network without going through any intermediate steps.
MeshPhone -> HH
1. Dial 78, wait for dial tone then dial the HH extension as follows:
HH 10-digit extension numbers are not supported from MeshPhone at this time.
HH -> MeshPhone
Dial 88 plus the MeshPhone 7-digit number. For example, MeshPhone extension 973-2111 is HH 88-973-2111 (do not wait for a second dial tone)
73, Mark, N2MH
MeshPhone: 973-2111
HH: 88-973-2111
I have been searching for information for programming a MESHPHONE, specifically GPX1630, for use on the network.
I have a node on the network, and have been issued access to a PBX.
I have the IP, extension number, and password, but am not sure how to program an account on the phone.
Also, dialing IP direct works.
Any thoughts / suggestions would be greatly appreciated.
Best,
Sonny, WA9KJE
MeshPhone 10.117.153.179
HH 5264
Here's a link to the Administration Guide for that phone. Starting on Page 35 or so, you'll find the configuration instructions. https://www.grandstream.com/hubfs/Product_Documentation/gxp16xx_administ...
The nice thing about the phone is you can program one line to be the Mesh and one to be your Hamshack Hotline number. But, you will have to sign up on their experimental server with this phone. On their site, they might have a downloadable configuration file.
Hope that helps you. Have a great day. :)
Patrick.
Do you mean programming an IP phone to register on a PBX?
"I have a node on the network, and have been issued access to a PBX.
I have the IP, extension number, and password, but am not sure how to program an account on the phone.
Also, dialing IP direct works."
Hi, Sonny:
I do not understand why you used the word 'MESHPHONE' in the subject and body of your message.
Your IP phone should be totally ignorant of the
network topology (MESH, PtP, PtMP,...) and totally ignorant of the
network OS/firmware (AREDN,...)
You are good to proceed if the PBX and your phone are on the same network.
You should have also been given a port setting.
e.g. SIP port = 5060 .
That would be configured in
Accounts->Account 1-> Sip Settings
73, Chuck
HH 4847
Thank you for the reply.
I set everything using your description with my info, but don't receive SIP registration status indication.
I am able to ping the server.
Best,
Sonny
"I am able to ping the server."
That settles the 'Do you have connectivity' issue. ;-)
Did you reboot the phone after making changes?
3s, Chuck
I can also confirm that when you first get your trunk set up, you'll see a LOT of sip requests from 20.0.0.0/8 and 51.132.0.0/23. Unless you know you'll need to allow those IP addresses, you can block them using iptables. Here are the two commands that I had to put in today:
/sbin/iptables -A INPUT -s 20.0.0.0/8 -j DROP
/sbin/iptables -A INPUT -s 51.132.0.0/23 -j DROP
After that, my log went from 10,000+ lines of those endpoints being rejected to almost nothing.
Once I have my number from the HHUX site, I'll give you the steps for setting it up on a second line. I'm using a Grandstream 1405, so YMMV.
A question for Mark (N2MH): Will having the trunk set up on my PBX break any future MeshPhone connections? I've already got the configurations set up including a dialplan (563-92xx for our numbers), but I haven't connected to the greater MeshPhone network yet. I want to make sure I'm not going to have issues when I do.
Have a great day. :)
Patrick. (W0PCD)