相続、親が弱ってきたら銀行の預金は親の面倒を見ているものが全て解約して管理すべきである、銀行は解約させない!!

asterisk mysql database

Asterisk

トラブル

  • mysql databaseにasteriskデーターベースが存在して正常に接続されないとasteriskは立ち上がらない
  • asteriskデーターベースを削除すると直る

データベースを作る

  • mysql –user=root –password=password
  • mysql> この状態で入力していく
  • CREATE DATABASE asterisk; ;までが1命令 エンターを押す
GRANT INSERT
   ON asterisk.*
   TO asterisk@localhost
   IDENTIFIED BY 'yourpassword';

 USE asterisk;

 CREATE TABLE `bit_cdr` (
 `calldate` datetime NOT NULL default '0000-00-00 00:00:00',
 `clid` varchar(80) NOT NULL default '',
 `src` varchar(80) NOT NULL default '',
 `dst` varchar(80) NOT NULL default '',
 `dcontext` varchar(80) NOT NULL default '', 
 `channel` varchar(80) NOT NULL default '',
 `dstchannel` varchar(80) NOT NULL default '',
 `lastapp` varchar(80) NOT NULL default '',
 `lastdata` varchar(80) NOT NULL default '',
 `duration` int(11) NOT NULL default '0',
 `billsec` int(11) NOT NULL default '0',
 `disposition` varchar(45) NOT NULL default '', 
 `amaflags` int(11) NOT NULL default '0',
 `accountcode` varchar(20) NOT NULL default '',
 `userfield` varchar(255) NOT NULL default '',
 `uniqueid` VARCHAR(32) NOT NULL default '',
 `linkedid` VARCHAR(32) NOT NULL default '',
 `sequence` VARCHAR(32) NOT NULL default '',
 `peeraccount` VARCHAR(32) NOT NULL default ''
 );

 ALTER TABLE `bit_cdr` ADD INDEX ( `calldate` );
 ALTER TABLE `bit_cdr` ADD INDEX ( `dst` );
 ALTER TABLE `bit_cdr` ADD INDEX ( `accountcode` );
  • 以上でデーターベースが作成される

/etc/asterisk/cdr_mysql.conf の編集

[global]
hostname=localhost
dbname=asterisk
table=bit_cdr
password=******
user=root
port=3306
sock=/var/run/mysqld/mysqld.sock
userfield=1
  • /etc/init.d/asterisk restart

 

Asterisk
スポンサーリンク
シェアする
ふじやんをフォローする
スポンサーリンク

コメント