<span class="Apple-style-span" style="font-family: &#39;Times New Roman&#39;; 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($[&quot;${VMBOXEXISTSSTATUS}&quot; == &quot;FAILED&quot;]?Macro(STATUS-CHAMADA))
exten = s,n, ExecIF($[$[&quot;${DIALSTATUS}&quot; = &quot;BUSY&quot;] &amp; $[&quot;${VMBOXEXISTSSTATUS}&quot; = &quot;SUCCESS&quot;]]?voicemail(${CUT(AVAILORIGCHAN,/,2)}@MIC,b))
exten = s,n, ExecIF($[$[&quot;${DIALSTATUS}&quot; != &quot;BUSY&quot;] &amp; $[&quot;${VMBOXEXISTSSTATUS}&quot; = &quot;SUCCESS&quot;]]?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(&quot;SIP/9900-ac157530&quot;, &quot;g1@MIC&quot;) in new stack
    -- Executing [s@macro-DIAL:11] NoOp(&quot;SIP/9900-ac157530&quot;, &quot;MAILBOX_EXISTS: 1&quot;) in new stack
    -- Executing [s@macro-DIAL:12] NoOp(&quot;SIP/9900-ac157530&quot;, &quot;VMBOXEXISTSSTATUS: SUCCESS&quot;) in new stack
    -- Executing [s@macro-DIAL:13] ExecIf(&quot;SIP/9900-ac157530&quot;, &quot;0?Macro(STATUS-CHAMADA)&quot;) in new stack
    -- Executing [s@macro-DIAL:14] ExecIf(&quot;SIP/9900-ac157530&quot;, &quot;0?voicemail(g1@MIC,b)&quot;) in new stack
    -- Executing [s@macro-DIAL:15] ExecIf(&quot;SIP/9900-ac157530&quot;, &quot;1?voicemail(g1@MIC,u)&quot;) 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>