You are here

Hamshack hotline and meshphone

13 posts / 0 new
Last post
k4spb
Hamshack hotline and meshphone
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. 
km6zpo
km6zpo's picture
My Grandstream 1625 is

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. 

 

n1xac
Config file
Is there a way to share the config file that you have. I'm about to have a Grandstream with both. Mesh and HH
km6zpo
km6zpo's picture
Config fiile
I looked into sharing my config file with you.  I don't think that's going to help you.  Try exporting the confi file from your device and you'll see what I mean.  I was hoping to just be able to strip out my passwords and hand it over to you, but it's not that simple.  

Feel free to contact me via email: mark@warrick.net to discuss in detail.
N2MH
N2MH's picture
Various Methods are Used for HH on Mesh

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
 

N2MH
N2MH's picture
Update on calling between HH and MeshPhone

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:

  1. If the HH extension is 3-digits long, dial 590-0xxx from MeshPhone where xxx is the 3-digit HH extension number. For example, HH extension 456 is MeshPhone 590-0456
  2. If the HH extension is 4-digits long, dial 590-xxxx from MeshPhone where xxxx is the 4-digit HH extension number. For example, HH extension 4508 is MeshPhone 590-4508
  3. If the HH extension is 5-digits long, dial 59x-xxxx from MeshPhone where x-xxxx is the 5-digit HH extension number. For example, HH extension 50223 is MeshPhone 595-0223.

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
 

k4spb
Thats pretty cool, Mark. As
Thats pretty cool, Mark. As you know I have a meshphone thanks to you. I have HH on the same phone (two phones actually, same extension). It really was as simple as put the HH phone downstream of the mesh in addition to the other meshphone configuration.
Wa9kje
Wa9kje's picture
MESHPHONE SIP Settings
Hi,
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
KE0RSX
KE0RSX's picture
I'm going on the assumption
I'm going on the assumption that you are trying to get the phone on the mesh. If you go to your node and get the IP Address of the phone, then go to that. Log in with admin admin (user/password). It will probably prompt you to create a new password, go ahead and do that. Once you're on the configuration screen, go to Account --> General Settings. Put in the name you want displayed, the extension, the PBX IP Address, and the password that you were given. The extension will probably be your SIP User ID.

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.
 
nc8q
nc8q's picture
SIP Settings

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

 

Image Attachments: 
Wa9kje
Wa9kje's picture
Hi Chuck,
Hi Chuck,
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
 
nc8q
nc8q's picture
I am able to ping the server.
Hi, 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
 
Image Attachments: 
KE0RSX
KE0RSX's picture
Current as of May 2022
If you're not running one of their supported phones, you'll have to sign up for an HHUX or HHX server connection on Hamshack Hotline (also assuming you're not setting up a trunk). Both servers are going to be down for the next couple of weeks, so you'll have a wait before you get your number.

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)

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer