[asterisk-dev] Asterisk 1.6 Realtime Database must use ', ' not '|' in appdata field?

Jay R. Ashworth jra at baylink.com
Thu May 22 16:05:19 CDT 2008


On Thu, May 22, 2008 at 01:17:54PM -0500, Tilghman Lesher wrote:
> On Thursday 22 May 2008 12:51:36 JR Richardson wrote:
> > I'm testing 1.6 ARA.  All seems to be functioning well, but Asterisk
> > does not like | (pipe) separators in the appdata fields in the
> > database.  I don't think this is particular to ARA because I see the
> > same results when I use static extensions in extensions.conf also.
> >
> > So I'm guessing pipe processing has been deprecated or possibly this is a
> > bug?
> 
> Removed.  Comma is what most people are used to using in extensions.conf,
> and has thus been made the authoritative delimiter.
> 
> > The problem is that 1.2 (which i still use in production) behavior
> > requires a | for the separator in the appdata fields for ARA database
> > operation due to ',' being a end of field indication for the database
> 
> I don't understand this.  Character type fields are all enclosed in quotes,
> and commas are fine embedded in fields.

Commas are miserable field delimiters, my 20 years of database
programming experience teaches me.  Tabs, or if you must see the
characters, pipes, are the best choice.  Why was the capability
removed?

Cheers,
-- jra
-- 
Jay R. Ashworth                   Baylink                      jra at baylink.com
Designer                     The Things I Think                       RFC 2100
Ashworth & Associates     http://baylink.pitas.com                     '87 e24
St Petersburg FL USA      http://photo.imageinc.us             +1 727 647 1274

	     Those who cast the vote decide nothing.
	     Those who count the vote decide everything.
	       -- (Joseph Stalin)



More information about the asterisk-dev mailing list