On Wed, 2004-04-14 at 10:32, Mike Machado wrote: > I found ways to do substrings. So this is what I did. I changed the zap > channels to come into a context called 'fixup' and then jump into > default after doing the parsing and setting of CID. > > [fixup] > > exten => _*NXXNXXXXXX*NXXNXXXXXX,1,SetCIDNum(${EXTEN:1:10}) > exten => _*NXXNXXXXXX*NXXNXXXXXX,2,Goto(default|${EXTEN:-10:10}|1) > > > So far things seem to be working well. Does this sound like a good way > to deal with this problem?
This assumes that the strings are fixed lengths. If you can be sure that you will always get the same length strings, then it will be 'good enough'. Personally, I feel the since you are given special characters to use as a seperator, you might consider using them. Using cut would do this. The other option is to use a regular expression, I'm not too sure how that would work out in asterisk, but the variables and tiki have some info on this. Regards, Adam _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users