FreePBX设置Trunk为注册模式和IP认证模式

想玩转FreePBX,最基本的Trunk设置必须清楚。在实际生产环境下,有注册模式和IP认证模式最为常用。下面就分别来说一下。
注册模式
此处的注册是指外部网关或者PBX向本FreePBX注册。
打开freePBX的管理页面后定位打开connectivity-trunk
新建一条chan_sip trunk,在sip settings里:
Trunk Name : testtrunk ---------------------和下面的username必须一致
Peer Details: type=friend -----------------可打入和打出
host=dynamic
username=testtrunk
secret=12345678
qualify=yes ----------------间隔多久检查一下外部设备是否还在先
insecure=port,invite --------不要求对方从5060端口发送数据
context=from-trunk ---------外部线路,从这里过来的电话必须经过inboud route。如果设置成from-internal,则可以像extension一样使用outbound route。
disallow=all
allow=ulaw&alaw
canreinvite=no --------------信令和媒体流不能分开走。也就是很多其他设备上的媒体流转发模式。
dtmfmode=rfc2833

IP认证模式
也就是通常所说的点对点的方式。
Trunk Name:testtrunk ----------可以任意设置
Peer Details:host=xx.xx.xx.xx ---------外部设备的IP地址
insecure=invite,port ----忽略对username和serect检查
qualify=3000
type=friend
context=from-trunk
disallow=all
allow=ulaw
canreinvite=no
dtmfmode=rfc2833

type=peer定义对方是一个服务提供者, 它允许你的Asterisk通过这里定义的服务商打电话; 而user则定义对方是你的一个客户端, 允许对方通过你的Asterisk打电话. friend就是两者兼有.

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注