用于获取通知到BLF的星号配置

时间:2013-12-06 15:44:15

标签: sip voip asterisk

我正在尝试配置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的通知。 请帮助。

1 个答案:

答案 0 :(得分:0)

要订阅多个扩展程序,必须使用“&”:

连接这些扩展程序
exten => 1111,hint,SIP/1111&SIP/2222 

如果您还想接听电话,则必须将这些分机放在同一个代答组中。

您可以访问星号命令行界面(CLI)

$ asterisk -rvvvv

调试子订单

*CLI> core show hints
*CLI> sip show subscriptions
*CLI> core show hints