我正在尝试配置Asterisk服务器以获取BLF的通知。 我在注册时获得了SUBSCRIBE的NOTYFY,但是在忙碌用户运行呼叫时,没有从Asterisk服务器发送NOTIFY。
Sip.conf文件设置如下:
[1111]
type=friend
username=1111
secret=1111
context=dialplan
host=dynamic
canreinvite=no
disallow=all
allow=ulaw
allow=alaw
transport=udp
qualify=no
dtmfmode=inband
encryption=no
nat=no
mailbox=11@voicemail
subscribecontext=BLF
call-limit=20
[2222]
type=friend
username=2222
secret=2222
context=dialplan
host=dynamic
canreinvite=no
disallow=all
allow=ulaw
allow=alaw
transport=udp
qualify=no
dtmfmode=inband
encryption=no
nat=no
和Extensions.conf文件如下:
[BLF]
exten => 1111,hint,SIP/1111
exten => 2222,hint,SIP/2222
exten => 3333,hint,SIP/3333
在Above设置中,我需要用户1111上的用户2222的通知。 请帮助。
答案 0 :(得分:0)
要订阅多个扩展程序,必须使用“&”:
连接这些扩展程序exten => 1111,hint,SIP/1111&SIP/2222
如果您还想接听电话,则必须将这些分机放在同一个代答组中。
您可以访问星号命令行界面(CLI)
$ asterisk -rvvvv
调试子订单
*CLI> core show hints
*CLI> sip show subscriptions
*CLI> core show hints