Grandstream HT503 语音网关 FreePBX14 配置

Grandstream HT503 语音网关 FreePBX14 配置

记忆の风
2025-09-30 / 0 评论 / 6 阅读 / 正在检测是否收录...

概述

Grandstream HT503 是一款语音网关,比HT813老,但是功能是一样的。目前闲鱼价格很低,待机功耗很低,作为家庭语音网关来说,是挺划算的。支持 FXS 和 FXO 两种接口,可以连接传统的电话机和 PSTN 线路,也可以连接 VoIP 服务器。FreePBX 是一款开源的 IP 电话系统,支持 SIP 协议,可以用来搭建企业电话系统。

我们准备搭建的系统包含以下元素:

· 有一条中国电信的 PSTN 线路,用于接收来电和拨打外线
· 有一部传统的电话机,用于拨打和接听电话
· 有一台运行 FreePBX 的服务器,用于管理电话系统和接收来电
· 局域网内有若干手机和电脑上的 SIP 软电话,用于拨打和接听电话

希望实现以下功能:

· 电话机和软电话有独立的分机号,可以互相拨打
· 电话机和软电话可以通过 PSTN 线路拨打外线
· PSTN 线路接收到来电时,所有电话机和软电话同时响铃,任意一台设备可以接听

硬件准备

HT503 上共有 5 个接口,分别为:

12V 电源接口
WAN 网络接口
LAN 网络接口
FXS 接口:连接传统电话机
FXO 接口:连接 PSTN 线路
HT503 具有 WAN 和 LAN 两个 RJ45 网络接口,自身可作为一台带有 NAT 功能的路由器。在本文中,我们不使用 HT503 的路由功能,将 HT503 的 WAN 接口和 LAN 接口配置成交换机模式,即 HT503 仅作为语音网关使用。HT503、FreePBX 服务器和所有 SIP 设备都连接到同一个局域网中。此模式下,HT503 的任何一个网络接口都可以用来连接局域网,另一个网口可再连接一个局域网内交换机或者其他设备。

HT503 配置

HT503 的 WAN 接口默认通过 DHCP 获取 IP 地址,LAN 接口作为一个 DHCP 服务器,分配 IP 地址给连接到 LAN 接口的设备。WAN 侧可通过路由器管理面板查看 HT503 的 IP 地址,如果二手 HT503 找不到 IP 地址,可以长按 HT503 的 RESET 按钮恢复出厂设置。局域网内浏览器访问 HT503 的 IP 地址,输入默认用户名和密码 admin 和 admin 登录。

HT503 登陆界面

1759239093404.png

HT503的首页

截屏2025-09-30 21.33.57.png

基本设置页

主要是网络配置和无条件呼叫转移设置。
截屏2025-09-30 21.37.05.png

我设定的是wan口自动获取,lan口桥接,这样无论你插哪条线,都可以正常访问HT503。对了,记得 允许WAN端口回应ICMP请求:和设置WAN端口的HTTP/Telnet访问权限:要选择yes,这样才能充wan口端访问
截屏2025-09-30 21.40.40.png

为了把外线呼入转移到 FreePBX,需要设置无条件呼叫转移。User ID 编一个特殊的号码,如 0123456789,SIP Server 设置成 FreePBX 的 IP 地址,教程里的freepbx IP为192.168.1.12.
截屏2025-09-30 21.42.04.png

高级设置页

没有需要特别设置的选项。
截屏2025-09-30 21.44.21.png
最下面的备份和恢复功能可以备份 HT503 的配置,以防止配置丢失。注意只能导入 XML 格式的配置文件,如果要导入来自其他 HT503 的配置,需要把 XML 文件中的 MAC 地址改成当前 HT503 的 MAC 地址或者删掉 MAC 地址那一行。

分机和FXS设置

本例中 HT503 的 FXS 接口连接到传统电话机,在 FreePBX 侧看起来和一个 SIP 软电话一样是一个 Extension。

FreePBX 安装后进到分机模块,我们需要在 FreePBX 中创建一个分机号为 1000, 用户名是 GM,类型为 PJSIP 的分机。Secret这行填密码,你自行设置就行。

截屏2025-09-30 21.46.51.png

截屏2025-09-30 21.50.27.png

HT503 的 FXS 接口配置页面:
截屏2025-09-30 21.54.04.png

认证密码:这边需要填写刚才分机里面设定的密码。

截屏2025-09-30 21.57.19.png

本地SIP端口: 最好修改下。
截屏2025-09-30 21.59.00.png
这两个地区选项可以改一下,这一页改完后点 保存,再点 生效。

以上配置完成后,HT503 的状态页面上显示 FXS 接口已注册。

中继和 FXO 配置

截屏2025-09-30 22.01.48.png

FXO 接口在 FreePBX 中作为一个中继。我们中继用的是chan_sip方式接入,所以端口是5160。
截屏2025-09-30 22.05.17.png
截屏2025-09-30 22.05.17.png

只留 PCMU 和 PCMA。

截屏2025-09-30 22.06.25.png

增益可以设置+—2

PSTN 挂断检测
截屏2025-09-30 22.07.03.png

注意: 中国大陆的用户需要修改 FXO 挂断检测选项,否则不能检测到外线挂断,导致外线挂断后 FreePBX 持续响铃。此处不使用基于电流的挂断检测,而是使用基于忙音的挂断检测。按照上图的配置,中国大陆标准的忙音频率是 450Hz 单音,半周期为 350ms.
f1=450@-32,f2=620@-32,c=350/350;

截屏2025-09-30 22.08.16.png

注:这个非常重要,国内需要改 等待拨号音: NO 和 拨号模式 (1/2):1(非常重要)

没有更改的话,是无法进行拨出电话的。

这样在HT503的设置就已经完成了。接下去我们到freepbx设置中继、呼出路由与呼入路由。
具体见图:
创建一个 chan_sip 类型的中继:
截屏2025-09-30 22.12.17.png

截屏2025-09-30 22.13.30.png

端点详细信息

host=dynamic
port=5062
username=012345789
secret=你之前设定的密码
type=friend
disallow=all
allow=ulaw
insecure=port,invite
qualify=yes
dtmfmode=rfc2833
canreinvite=no

配到这里两边都应用设置之后,HT503状态页面上显示 FXO 接口已注册。

入局线路:

截屏2025-09-30 22.13.30.png

出局线路

截屏2025-09-30 22.18.18.png

截屏2025-09-30 22.19.47.png

这样设置就ok了,感谢duanyll的博客,提供了帮助。
https://duanyll.com/2024/10/5/HT813-FreePBX/

0

评论 (0)

取消