Anything DIY

Htek UC840P SIP phone

Post Reply
other / anything     Views: 219Prev .. Next
Htek UC840P SIP phonePosted: Sunday, June 12, 2022 [02:44:45] - 1
rootPosted by:rootMember Since:
June 16 2010
Posts: 357
Just wanted to add a few notes on our new SIP phone.
PROS:
- easy to setup with FreePBX or any other PBX system
- cheap as dirt ($32 on Amazon at the time of writing)
- very solid phone with good design all around
- easy to use and fairly straight-forward to add custom features
- simple address book syncing with PBX or any other external data
That is besides OK web interface.

CONS:
- documentation is hard to find on some custom settings/featuresThere's no place like ~
RE: Htek UC840P SIP phone setting-upPosted: Sunday, June 12, 2022 [03:04:20] - 2
rootPosted by:rootMember Since:
June 16 2010
Posts: 357
There was one issue with setting this phone with FreePBX.

Htek UC840P SIP phone setting-up

Auto-generated password (Secret) by FreePBX is too long for Htek UC840P. Shorten it to 11 characters and phone accepts it fine.
No warning issued by account setup form - it just would not register.

Htek UC840P SIP phone setting-up

Remote Phonebook:

Htek UC840P SIP phone setting-up

Setting-up remote phonebook is quite straight-forward but, if XML file is used in our case this format did not work with multiple phones for one entry:
View Code<?xml version="1.0" encoding="UTF-8"?>
<PhoneDirectory>
<DirectoryEntry>
<Name>John Smith</Name>
<Telephone>1-212-555-7788</Telephone>
<Telephone>1-212-555-7799</Telephone>
</DirectoryEntry>
</PhoneDirectory>


had to use separate entry for each phone:
View Code<?xml version="1.0" encoding="UTF-8"?>
<PhoneDirectory>
<DirectoryEntry>
<Name>John Smith Home</Name>
<Telephone>1-212-555-7788</Telephone>
</DirectoryEntry>
<DirectoryEntry>
<Name>John Smith Work</Name>
<Telephone>1-212-555-7799</Telephone>
</DirectoryEntry>
</PhoneDirectory>


Phone refreshes remote phonebook on reboot, did not try the restart. Yes, phone can be restarted or rebooted.
CURL can be used to restart phone remotely, i.e.
View Codecurl --connect-timeout 10 -u admin:PASSWORD http://PHONE_IP/rb_phone.htm

for some reason if CURL called from cron, authentication fails but if call repeated - it works fine.There's no place like ~
other / anythingPrev .. Next
 
Post Reply
Home - Other: Anything DIY
Our Telegram Group