Grandstream HT-812 V2 - Can't receive incoming calls

I’m trying to set up a Grandstream HT-812 V2.

Software Version
Program 1.0.5.9
Boot 1.0.5.2
Core 1.0.5.2
Base 1.0.5.7
CPE 1.0.4.145

There’s no wiki entry for the 812 V2, so I followed the config instructions for the HT-801, (except fax settings). I also use a softphone on my PC, which works just fine. There shouldn’t be any common port conflicts, as I have my softclient configured to use a distant set of SIP ports.

The HT-812 V2 registers fine, and I can make outgoing calls, but can’t receive incoming calls. Google results talked about needing to create a subaccount just for the Grandstream. I did that. Then it starts to get complicated. Another recommendation here on the forum for a Grandstream suggested you add the subaccount for it to your ring group. I can’t seem to figure out how to add the Grandstream subaccount to my ring group. I still can’t receive incoming calls.

Thanks in advance for any help.

Hi,

Yes, creating subaccount for each device is a best practice: one for your softphone and one for your HT812. SIP forking does work at VoIP.ms but you give up many functionalities and expose yourself to a more complicated troubleshooting. My recommandation: forget about the default account, just leave it unused, always use subaccounts.

Here is what I think you would need (replace 1234567 with your account number):

  • Create a subaccount for your HT812: 1234567_ht812
  • Create a subaccount for your softphone: 1234567_softphone
  • Create a ring group (DID Numbers > Ring Groups)
    • Add both subaccounts as members. To add a member, click on the field “Type to search member” below the language.
  • In your DID (DID Numbers > Manage DID(s) > Edit your DID), set the main routing to “Ring group” and choose the ring group you just created.
  • If you want to have a voicemail answering the call if none of your subaccount picks up, set it in the DID, not the Ring group.
  • Update your HT812 and Softphone configuration to use the new subaccounts.
  • When registering your HT812 and Softphone, make sure you are connecting to the SAME server that you choose as the POP for your DID. If you don’t connect to the same server, incoming calls will not route!

Hope this helps. Happy new year!"

Hi:

Thanks for your reply. I already set up a subaccount for the Grandstream. (The softclient already had one, that appears to work fine). There was already an existing ring group with two subaccounts in it, which included my softlicent and another subaccount for an account I never used. However, I can’t figure out how to add the Grandstream subaccount to the ring group. The Grandstream subaccount doesn’t appear in that menu, only the softlicent subaccount, and the account I previously deleted.

And with the Grandstream subaccount, I don’t see where it gives me the choice to choose which server. It does with my other subaccount, though.

Hi:

Please ignore my last post. I finally figured out how to add the subaccount to the ring group. So far, it seems to be working. I’ll test further and post back if that changes. Does anyone know if there’s an IP Hostname setting in the 812 V2? I can’t find one, even though one appears in the ATA’s search results. This makes me wonder whether there was one, but they removed it.

A big thanks again for your help.

Looks like only in the bigger versions like 818.

Hmm..that seems like a very arbitrary decision. My previous, inexpensive Obihai let me set a Hostname.

After some testing, I’ve discovered that my ATA is deregistering/getting deregistered from the server after a period of time. I don’t know what that period of time is. I thought I set all the keepalive/timeout settings the way they were supposed to be (at least acc. to the HT-801 wiki entry), but I guess something is wrong. Is this likely a keepalive problem? What settings should I be looking at?

Oh, and if I don’t configure the ATA to connect to the same server as the softclient, it doesn’t receive incoming calls.

The ATA and the softclient are configured to use, and appear to be using different SIP and RTP ports, so I don’t think that’s the problem.

The likely glitch: In the settings, the name varies: either “hostname” or “host name”. (That’s Grandstream’s fault, but it’s not a big deal.) Do the search with the space. The setting you’re looking for is probably spelled “host name”, as it is in this HT801 V2 settings screenshot:

Hmm…I figured out part of what’s going on. The Host Name field doesn’t appear unless you select Auto-Configured from the IPv4 dropdown just above. I don’t understand why. I’m no guru, but don’t devices usually let you configure a host name if you’ve chosen to assign a static IP?

And now, the ATA is getting deregistered after some period of time. I’m not sure how much time. What settings should I be checking? I believe I have Keepalives enabled already.