我在 centos 6 上使用 asterisk 13。现在我添加了两个用户,pjsip.conf
如下所示:
[transport-udp]
type=transport
protocol=udp ;udp,tcp,tls,ws,wss
bind=0.0.0.0
[6001]
type=endpoint
transport=transport-udp
context=from-internal
disallow=all
allow=ulaw
allow=gsm
auth=6001
aors=6001
[6001]
type=auth
auth_type=userpass
password=************
username=6001
[6001]
type=aor
max_contacts=1
[7001]
type=endpoint
transport=transport-udp
context=from-internal
disallow=all
allow=ulaw
allow=gsm
auth=7001
aors=7001
[7001]
type=auth
auth_type=userpass
password=************
username=7001
[7001]
type=aor
max_contacts=1
而且我成功地将 6001 和 7001 从 zoiper 注册到 asterisk 服务器。但是我怎样才能让 6001 和 7001 互相通话呢?如果我从注册了 6001 帐户的手机拨打 7001,它会返回 404 错误。
我知道也许我需要编辑extensions.conf
,但我不知道如何完成它?
PS:我在中添加了这一行extensions.conf
,但是它不起作用:
[from-internal]
exten => 7001,1,Dial(7001)
答案1
我得到了它。
在 中extensions.conf
,使用此代码:
exten => 7001,1,Dial(PJSIP/${EXTEN},30)
它将适用于星号 13。