<span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: 16px; "><pre>Olá pessoal,
Estou tendo alguns problemas com o uso do MailboxExists. Ou estou utilizando o de forma incorreta.
Antes de discar eu faço um teste para saber qual ORIGCHAN esta disponivel.
IAX2/SERVER/NUMERO (IAX2/VOIPSP/7136169900)
SIP/NUMERO (SIP/9900)
DAHDI/CANAL/NUMERO (DAHDI/G1/36139900)
AVAILORIGCHAN é que vai ser passado no commando Dial.
Eis o dialplan.
exten = s,n, Dial(${AVAILORIGCHAN},60,RtTL)
exten = s,n, MailboxExists(${CUT(AVAILORIGCHAN,/,2)}@MIC)
exten = s,n, NoOp(MAILBOX_EXISTS: ${MAILBOX_EXISTS(${CUT(AVAILORIGCHAN,/,2)}@MIC)})
exten = s,n, NoOp(VMBOXEXISTSSTATUS: ${VMBOXEXISTSSTATUS})
exten = s,n, ExecIF($["${VMBOXEXISTSSTATUS}" == "FAILED"]?Macro(STATUS-CHAMADA))
exten = s,n, ExecIF($[$["${DIALSTATUS}" = "BUSY"] & $["${VMBOXEXISTSSTATUS}" = "SUCCESS"]]?voicemail(${CUT(AVAILORIGCHAN,/,2)}@MIC,b))
exten = s,n, ExecIF($[$["${DIALSTATUS}" != "BUSY"] & $["${VMBOXEXISTSSTATUS}" = "SUCCESS"]]?voicemail(${CUT(AVAILORIGCHAN,/,2)}@MIC,u))
exten = s,n, HangUp()
exten = h,1, Macro(POSDIAL)
O problema é: toda vez que executo o commando MailboxExists ele retorna a variavel VMBOXEXISTSSTATUS com valor “SUCCESS”
No caso passando o valor DAHDI/G1/36139900 como paramentro, o MailboxExists fez um teste com valor g1. E disse que existe uma caixa postal g1. Como assim?
MailboxExists sempre retorna ‘SUCESS’.
-- Executing [s@macro-DIAL:10] MailboxExists("SIP/9900-ac157530", "g1@MIC") in new stack
-- Executing [s@macro-DIAL:11] NoOp("SIP/9900-ac157530", "MAILBOX_EXISTS: 1") in new stack
-- Executing [s@macro-DIAL:12] NoOp("SIP/9900-ac157530", "VMBOXEXISTSSTATUS: SUCCESS") in new stack
-- Executing [s@macro-DIAL:13] ExecIf("SIP/9900-ac157530", "0?Macro(STATUS-CHAMADA)") in new stack
-- Executing [s@macro-DIAL:14] ExecIf("SIP/9900-ac157530", "0?voicemail(g1@MIC,b)") in new stack
-- Executing [s@macro-DIAL:15] ExecIf("SIP/9900-ac157530", "1?voicemail(g1@MIC,u)") in new stack
Qualquer ajuda apreciada !
</pre><div><font class="Apple-style-span" face="-webkit-monospace"><span class="Apple-style-span" style="white-space: pre;"><br></span></font></div></span>