Le 8 mars 2014 à 21:30, Ben RUBSON <[email protected]> a écrit :
> Le 8 mars 2014 à 20:22, Jeremy Lainé <[email protected]> a écrit :
>> On 03/08/2014 06:12 PM, Ben RUBSON wrote:
>>> However I already tried to put System() in my dial plan just after 
>>> VoiceMail(), but System() never runs :
>>> 
>>> [Support]
>>> (…)
>>> exten => s,4,VoiceMail(1@${CONTEXT},us)
>>> exten => s,5,System(/bin/echo test | /usr/sbin/sendmail [email protected])
>>> 
>>> Of course if I put System() just before VoiceMail(), it runs fine.
>>> 
>>> Am I doing something wrong ?
>> 
>> Could it be that you hung up during the VoiceMail application? If so, it is 
>> is expected
>> behaviour that you never reach the next priority in the dialplan..
> 
> Yes, this is the case.
> 
>> You might try using an "h" extension.
> 
> It did the trick !
> Thank you very much Jeremy !
> 
> Here is how I did :
> 
> [Support]
> (…)
> exten => s,4,VoiceMail(1@${CONTEXT},us)
> exten => h,1,System([[ "${VMSTATUS}" != "SUCCESS" ]] && /bin/echo test | 
> /usr/sbin/sendmail [email protected])
> 
> Then a nice mail template and job will be done !

Last question regarding this topic, is there any way in the dialplan to know 
the mail set to the mailbox ?

Let’s assume we have in voicemail.conf :
[Support]
1 => ,Voicemail Support,[email protected],,delete=yes

And in extensions.conf :
[Support]
(...)
exten => s,4,VoiceMail(1@${CONTEXT},us)
exten => h,1,System([[ "${VMSTATUS}" != "SUCCESS" ]] && /bin/echo test | 
/usr/sbin/sendmail [email protected])

Can we avoid repeating "[email protected]" in extensions.conf, getting it from the 
voicemail configuration ?

Thank you again !

Best regards,

Ben


-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to