It supports the substring with positive and negative vals so:

${foo:3:4} would start at char 3 in the string and eval to the next 4 chars 
${foo:-3:2} would start at the end and go back 3 chars then print the next 2 chars 

If the var name is followed by a ( or a space, it will pass the values to the FSAPI and expand the result inline.

${sofia_contact 1004}

equiv of...

${sofia_contact(1004)}







On Thu, Dec 13, 2012 at 8:53 AM, <covici@ccs.covici.com> wrote:
Hi.  I was experimenting with ${variable} and was wondering what could
be in there before the }?  I can do a substring if I say variable:2, but
I wonder what else you can do?  The bash manual has all kinds of things
you can have, but how much of this will fs do?

Thanks in advance for any suggestions.

--
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici@ccs.covici.com

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire

AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
googletalk:conf+888@conference.freeswitch.org
pstn:+19193869900