首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用BlackList?

如何使用BlackList?
EN

Stack Overflow用户
提问于 2012-03-19 19:45:05
回答 1查看 1.8K关注 0票数 0

我是第一次接触asterisk。我在ubuntu 9.10下工作。我使用星号1.8。我想建一间会议室。

在meetme.conf中

代码语言:javascript
复制
conf => 1234,1234

在extensions.conf中

代码语言:javascript
复制
exten =>1234,1,MeetMe(1234)

密码是安全的吗?如何创建安全的pin号(我是否也必须使用数字和字符)?其次,如何创建黑名单?如果一个人尝试注册3个times..and,传递的是错误的,我如何将他/她放在黑名单中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-25 21:30:26

密码是数字,然而,'1234‘不是一个好的密码选择。

Asterisk的拨号方案是非常动态的;没有对“黑名单”的单一定义。但是,尝试如下所示:

== meetme.conf

代码语言:javascript
复制
conf => 1234

== extensions.conf

代码语言:javascript
复制
exten => 1234,1,GotoIf(${BLACKLIST()}?hangup)
exten => 1234,n(loop),Set(TRIES=$[0${TRIES} + 1]);
exten => 1234,n,GotoIf($["$TRIES" = "3"]?blacklist)
exten => 1234,n,Read(PIN,enter-conf-pin-number,4)
exten => 1234,n,GotoIf($["$PIN" = "9999"]?meetme)
exten => 1234,n,Goto(loop)
exten => 1234,n(meetme),MeetMe(1234)
exten => 1234,n,Hangup
exten => 1234,n(blacklist),Set(CALLERID(num)=${FILTER(0-9\-,${CALLERID(num):-10})})
exten => 1234,n,Set(DB(blacklist/${CALLERID(num)})="Some Comment")
exten => 1234,n(hangup),Hangup

还有各种各样的其他方法。此特定设置只会阻止呼叫者尝试登录到该会议室。如果你想禁止他接触你的自动话务员,你可以将第一行移动到你的来电上下文中。

如果您已经在清理您的callerid (您应该这样做),那么您可以删除筛选器行,并将(黑名单)移动到下一行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9769550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档