Napisałem prosty plan wybierania w gwiazdce. Celem tego wybierania jest sprawdzenie numeru dzwoniącego połączenia przychodzącego i konkretnego zawieszenia :)!Gwiazdka przeciwko byłej dziewczynie Tarcza wybierania?
, ale ten plan taryfowy rozłącza wszystkie połączenia przychodzące z różnymi identyfikatorami rozmówcy.
Więc co mam zrobić? ; (
[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)
Edit
mogę zmienić mój plan wybierania do tego, ale to nie działa, przychodzącego połączenia rozłączenia po dwa beep (wiem to nastąpić bo pomyłka w moim planie wybierania)
[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
!
więc pozwól mi na to pytanie trudniejsze !!!! Chcę, jeśli wywołanie 9999, najpierw usłyszeć plik dźwiękowy, a następnie odłożyć. – Rev
Proszę sformułować pytanie jako coś lepszego niż "Więc co mam zrobić?" Jeśli nie jest to pytanie programistyczne, być może http://superuser.com jest lepszym miejscem. – Gabe