Asterisk confbridge,仅在等待标记时超时

Asterisk confbridge,仅在等待标记时超时

我刚刚为我家的门铃配置了一个星号服务器。目标是允许我的门铃加入会议室,但要等待第一个用户也加入才能开始说话。

我设法通过以下配置使其工作:

confbridge.conf

[admin_user]
type=user
marked=yes
admin=yes
music_on_hold_when_empty=yes
quiet=yes

[default_user]
type=user
wait_marked=yes
end_marked=yes
music_on_hold_when_empty=yes
quiet=yes

[myconferenceroom]
type=bridge
max_members=10

扩展配置文件

; for the doorbell
exten => 777,1,Progress()
exten => 777,2,Wait(1)
exten => 777,3,ConfBridge(1,myconferenceroom,default_user)

; for the other user
exten => 888,1,Progress()
exten => 888,2,Wait(1)
exten => 888,3,ConfBridge(1,myconferenceroom,admin_user)

问题是,如果没有人接听门铃,门铃将永远留在会议中。

我尝试将“超时”值添加到 default_user 块,但如果有人接听电话,它也会踢出门铃。我需要某种仅在门铃等待标记用户加入时应用的超时。

有什么帮助吗?

答案1

您可以执行以下操作

exten => 777,3,Set(TIMEOUT(absolute)=120)

相关内容