Provision Htek IP Phone to work with Grandstream PBX

If you plan to use Htek IP phone with Grandstream PBX, you may have an issue with auto-provision the phones because Grandstream PBX haven't provide auto-provision method for Htek IP phones.

We hope the HPT tool can help you to solve the problem.

 

Firstly, the https://htekdesk.atlassian.net/wiki/spaces/PHONES/pages/25660896 has write the steps to provision Htek phones.

And this guide will show the steps to generate the configuration files using HPT.

1. Configure Account

On Phone Configuration page of HPT, expands Account_Basic page and fillin the neccessary settings (Primary SIP Server, SIP User ID, Authenticate ID, Authenticate Password)

You may noticed that the SIP User ID, Authenticate ID and Authenticate Password are start with $$, this indicates they are variables.

And the variables allow HPT get the values from the csv file you import through Cfg Batch page.

You could find more details regarding to https://htekdesk.atlassian.net/wiki/spaces/PHONES/pages/25660896 .

After you generated the cfg files and provisioned the phones, the phone will register with the corresponding extension.

2. Configure DND

Grandstream provides DND feature code to active/inactive the DND feature.

On Phone Configuration page of HPT, go to Features page and fill the On/Off code into the fileds.

After provisioning, the phone will get these settings.

And now you could press the DND softkey to active/inactive the DND feature.

3. Configure Forward

Grandstream provides Forward feature code to active/deactive three Forward mode (Always, Busy and No Answer).

On HPT, you could fill in them and the targets are optional.

After provisioning, these settings will shown on the phone's webpage.

To use the Forward feature, there are some ways.

  1. On the phone's webpage
    You could change the settings and it will be synchronized to the phone.

  2. On the phone's LCD menu
    Enter Menu → Features → Forward, then you could control the three modes of Forward

  3. Forward Key
    You could use the Forward hard key to active/inactive always forward, or you could set a Forward DSSKey with a value so that you could use it to active Always Forward to a target that different with the one you fill in the webpage or Forward menu.

4. Configure BLF

On Phone Configuration page of HPT, expands LineKey column and then select the desired LineKey, like LineKey_2 to set as a BLF.

The LineKey_Value should be the extension that exists on Grandstream PBX.

After provision, the phone will show as below.

5. Configure Multimedia Meeting

This is a Multimedia Meeting on the Grandstream PBX, and the number is 6300.

And it will be convenient if we use a BLF key on the phone, so we could monitor the status of the Meeting Room and join it one-click.

After provision, the phone will show as below.

6. Configure Voice Mail

On Phone Configuration page of HPT, expands Account_Basic page and find the Voice Mail UserID entry.

Fill the My VoiceMail feature code *97 in. (You will find it on Feature Codes page of Grandstream PBX)

After provisioning, you could press Voice Mail hardkey on the phone to enter the extension's Voice Mail directly.

7. Multicast Paging

When you setup a Multicast Paging on the Grandstream PBX, you will get a system extension, in this example, it is 6302.

This extension represents Multicast IP Address 224.0.1.75 and Port 60000.

Multicast paging needs at least one sender and one receiver.

For sender, we could use a Speed Dial as shown below:

After provisioning, we will get a Speed Dial key on the phone that used to generate Multicast Paging to 224.0.1.75:60000.

For receiver, we need to configure the Multicast Paging Listening Address.

After provisioning, these settings will show on the phone's webpage.

If the sender generates the Multicast Paging, the receiver will answer it immediately and shown as below.

8. Pickup on Ringing (Direct Call Pickup)

On Grandstream PBX, the default direct Pickup on Ringing Prefix is **.

And this feature will work perfect if combined with BLF.

Except the BLF settings, we need to set the Direct Call Pickup feature to On, and set the Direct Call Pickup Code.

After provisioning, the phone will get the settings.

All settings done.

When someone call extension 1001, the BLF LED will change from solid green to blinking red and the icon of BLF will also change to red to indicate the extension 1001 is ringing.

You could press the BLF key to pick up the incoming call directly.

9. Pickup Groups

If you'd like to pick up a call from a group of extensions, you could use the Pickup Extension feature on Grandstream PBX.

The feature code is *8.

And we need to setup a Pickup Group on Grandstream firstly.

And then, we recommend you configure a Group Pickup key on the phone.

After provisioning, the phone will have a Group Pickup key.

10. Parking Lot

Parking Lot feature allows you park a call to it temporarily and retrieve it later.

To use Parking Lot features with Htek phone, we recommend you configure a DTMF key to execute Call Park and some of BLF key to monitor the status of Parking Lots.

After provisioning, the phone will get these settings.

When you are on a call, you could press the DTMF key named CallPark to Park the call.

If some one be parked on the Parking Lot 701, 702, the LED of the BLF key - Park701, Park702 will change to solid red to indicate there is a call be parked. So you could press the BLF key to retrieve the call.

11. LDAP

Grandstream PBX provides LDAP phonebook.

To use it on Htek phone, the recommended configurations are as below:

●      LDAP Name Filter: (CallerIDName=%), the others filter string could be Email, Department, FirstName, and LastName

●      LDAP Number Filter: (|(AccountNumber=%)(MobileNumber=%)), the others filter string could be HomeNumber and Fax

●      LDAP TLS Mode: 0 represents LDAP

●      Server Address: the IP or Domain of Grandstream PBX

●      Port: 389

●      Base: the Base DN or of LDAP server or the phonebook DN, like ou=pbx,dc=pbx,dc=com

●      User Name: the Root DN, default is cn=admin,dc=pbx,dc=com

●      Password: the Root Password, default is admin

●      Max.Hits(1~32000): 32000

●      LDAP Name Attributes: CallerIDName

●      LDAP Number Attributes: AccountNumber MobileNumber

●      LDAP Display Name: %AccountNumber%CallerIDName

●      Protocol: 1 represents Version 3

●      LDAP Lookup For Call: 1 represents On

●      LDAP Sorting Results: 1 represents On

●      LDAP Synchronize Time(0~9999mins): 60

On Phone Configuration page of HPT, go to LDAP page and fill in these settings.

If you'd like to use a DSSKey to enter LDAP directly, you could configure as below:

After provisioning, the phone will get these settings.

After you pressed the LDAP DSSKey, you will see the phonebook entries.

(Note: you can also enter LDAP phonebook through Directory softkey → LDAP Contacts if you don't want to configure a DSSKey for LDAP)