Is there some reason the sipbuddies table structure was designed with sip config values as column names? Doesn't look very flexible It really should take the form of ast_config so when a new sip feature is implemented, you don't have to re-write the entire data structure too. Regards Greg Cirino