Thank you<br>
this is what I made to solve it:<br>
<br>
1.- create table 'calls' using: &quot; starttime&nbsp; TIMESTAMP DEFAULT
now() NOT NULL, &quot; (it can be &quot;starttime&nbsp; TIMESTAMP DEFAULT
CURRENT_TIMESTAMP NOT NULL,&quot; too) :<br>
<br>
CREATE TABLE calls (<br>
&nbsp;&nbsp;&nbsp; id BIGINT NOT NULL AUTO_INCREMENT,<br>
&nbsp;&nbsp;&nbsp; sessionid CHAR(40) NOT NULL,<br>
&nbsp;&nbsp;&nbsp; uniqueid CHAR(30) NOT NULL,<br>
&nbsp;&nbsp;&nbsp; username CHAR(40) NOT NULL,<br>
&nbsp;&nbsp;&nbsp; nasipaddress CHAR(30),<br>
&nbsp;&nbsp;&nbsp; starttime&nbsp; TIMESTAMP DEFAULT now() NOT NULL,<br>
&nbsp;&nbsp;&nbsp; stoptime&nbsp; TIMESTAMP,<br>
&nbsp;&nbsp;&nbsp; sessiontime INT,<br>
&nbsp;&nbsp;&nbsp; calledstation CHAR(30),<br>
&nbsp;&nbsp;&nbsp; startdelay INT,<br>
&nbsp;&nbsp;&nbsp; stopdelay INT,<br>
&nbsp;&nbsp;&nbsp; terminatecause CHAR(20),<br>
&nbsp;&nbsp;&nbsp; usertariff CHAR(20),<br>
&nbsp;&nbsp;&nbsp; calledprovider CHAR(20),<br>
&nbsp;&nbsp;&nbsp; calledcountry CHAR(30),<br>
&nbsp;&nbsp;&nbsp; calledsub CHAR(20),<br>
&nbsp;&nbsp;&nbsp; calledrate float,<br>
&nbsp;&nbsp;&nbsp; sessionbill float,<br>
&nbsp;&nbsp;&nbsp; destination CHAR(40),<br>
&nbsp;&nbsp;&nbsp; id_tariffgroup INT,<br>
&nbsp;&nbsp;&nbsp; id_tariffplan INT,<br>
&nbsp;&nbsp;&nbsp; id_ratecard INT,<br>
&nbsp;&nbsp;&nbsp; id_trunk INT,<br>
&nbsp;&nbsp;&nbsp; sipiax INT DEFAULT '0',<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; src CHAR(40),<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PRIMARY KEY (id)<br>
);<br>
<br>
<br>
2.-&nbsp; Change value FG_TABLE_NAME=&quot;call t1&quot;&nbsp; for FG_TABLE_NAME=&quot;calls t1&quot; in following files:<br>
<br>
A2Billing_UI/Public/call-log-customers.php<br>
A2Billing_UI/Public/invoices.php<br>
A2BCustomer_UI/balance.php<br>
A2BCustomer_UI/invoices.php<br>
<br>
<br>
3.- Change value &quot;INSERT INTO call&quot; for &quot;INSERT INTO calls&quot; in following files:<br>
<br>
/var/lib/asterisk/agi-bin/libs_a2billing/db_php_lib/Class.RateEngine.php<br>
/var/lib/asterisk/agi-bin/libs_a2billing/Class.A2Billing.php<br>/wwwroot/A2BCustomer_UI/lib/Class.A2Billing.php<br>
/wwwroot/A2Billing_UI/lib/Class.A2Billing.php<br>
<br>
now it works...<br>
<br>
rafael<br>
<br>
PS: mysql-schema does not work properly in mysql 5.0.x because only one
timestamp with default now() in a table its allowed as you told me and
also I´ve found other issue related to auto_increment value:<br>
<br>
ERROR 1064 (42000) at line 87: You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near 'call (<br>
&nbsp;&nbsp;&nbsp; id BIGINT NOT NULL AUTO_INCREMENT,<br>
&nbsp;&nbsp;&nbsp; sessionid CHAR(40) NOT NULL,<br>
&nbsp;' at line 1<br>
<br>
<br>
<br>
&nbsp;<br>
<br><div><span class="gmail_quote">On 11/13/05, <b class="gmail_sendername">Vahan Yerkanian</b> &lt;<a href="mailto:vahan@arminco.com">vahan@arminco.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Rafael R. GV wrote:<br>&gt; thanks Vahan<br>&gt; you are right, I have changed 'call t1' for 'calls t1' in balance.php<br>&gt; and invoices.php files and then tried to create a new table named<br>&gt; 'calls' but mysql 5 has changed syntax for 'TIMESTAMP DEFAULT' and this
<br>&gt; is the error:<br><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -&gt;&nbsp;&nbsp;&nbsp;&nbsp; starttime&nbsp;&nbsp;TIMESTAMP DEFAULT 'now()' NOT NULL,<br><br>this should read<br><br>starttime TIMESTAMP DEFAULT now() NOT NULL<br><br>now() is a builtin MySQL function and doesn't need to be enclosed in 's.
<br>Also, you can have only one timestamp with default now() in a table...<br><br><br>HTH,<br>Vahan<br><br><br></blockquote></div><br><br clear="all"><br>-- <br><br>rrgv