Tôi đã viết kế hoạch quay số đơn giản trong dấu hoa thị. Mục tiêu quay số kế hoạch này là để kiểm tra người gọi id của cuộc gọi đến và cho hangup cụ thể :)!asterisk chống bạn gái cũ Quay số kế hoạch?
nhưng gói quay số này lên tất cả cuộc gọi đến với id người gọi khác.
Vì vậy, tôi phải làm gì? ; (
[general]
static=yes
writeprotect=yes
autofallthrough=yes
clearglobalvars=no
priorityjumping=yes
include "exten_gvars.inc"
[macro-queue]
exten => s, 1, Queue(${ARG1})
[default]
exten => s, 1, Answer
exten => s/9999, 2 ,Hangup
exten => s, 2, BackGround(welcome)
exten => s, 3, Macro(queue,operator)
Sửa
tôi thay đổi kế hoạch quay số của tôi để điều này, nhưng nó không làm việc, đến gác cuộc gọi sau hai tiếng bíp (tôi biết nó xảy ra cuz một sai lầm trong kế hoạch quay số của tôi)
[general]
static=yes
writeprotect=yes
autofallthrough=yes
clearglobalvars=no
priorityjumping=yes
#include "exten_gvars.inc"
[macro-monitor]
exten => s, 1, MixMonitor(${UNIQUEID}.wav)
exten => s, 2, SetCIDName(${UNIQUEID}#${CALLERIDNAME},a)
[macro-defaultLine]
exten => s, 1, Macro(monitor)
exten => s, 2, Dial(SIP/${ARG1},60,T)
[macro-queue]
exten => s, 1, Macro(monitor)
exten => s, 2, Queue(${ARG1})
[inbound]
exten => _XX, 1, Macro(defaultLine,${EXTEN})
[default]
exten => 123,1,GotoIf($[${CALLERID(num)} = XX]?reject:allow)
exten => 123,n(allow),Answer
exten => 123,n,BackGround(welcome)
exten => 123,n,Macro(queue,operator)
exten => 123,n(reject),BackGround(WTF)
exten => 123,n,Hangup()
include => inbound
!
vì vậy hãy để tôi làm cho câu hỏi này khó khăn hơn !!!! Tôi muốn nếu cuộc gọi 9999, trước tiên hãy nghe một tập tin âm thanh và sau đó gác máy. – Rev
Hãy đặt câu hỏi cho câu hỏi của bạn tốt hơn "Vì vậy, tôi phải làm gì?" Nếu đây không phải là một câu hỏi lập trình, có lẽ http://superuser.com là một địa điểm tốt hơn. – Gabe