[asterisk-users] Escape characters or replace function

Daniel Grad dg at online-business.ro
Mon May 12 07:11:08 CDT 2008


Tilghman Lesher wrote:
> On Monday 12 May 2008 01:36:04 Daniel Grad wrote:
>   
>> I need to use the ${DATETIME} macro inside the filename saved by Record,
>> but the colons (':') used in the time interfere with the command
>> (everything after the colon is interpreted as the format I wish to save
>> to):
>>
>> My command is:
>> Record(/path/to/voicemail/${EXTEN}-${DATETIME}-${UNIQUEID}:wav)
>>
>> I need some function to escape the colons inside DATETIME... I'm sure
>> it's something really basic, but I couldn't find it
>>     
>
> Use ${STRFTIME()} instead to get the format that you want and do not
> include colons in the format.  "core show function STRFTIME" should give
> you the details on this dialplan function.
>   
Found STRFTIME just after I posted the message.
I tried ${STRFTIME(${EPOCH}, %d%m%Y-%H\:%M\:%S)} but it returned an 
empty string (I wanted to get the same output as DATETIME but with 
escaped colons. What would have been the correct syntax? I finally used 
just ${EPOCH} instead, but I'm curious how I could have escaped the colons.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080512/1841fe67/attachment.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3331 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20080512/1841fe67/attachment.bin 


More information about the asterisk-users mailing list