[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