将Asterisk CDR保存在2个不同的数据库中

时间:2016-02-28 10:50:14

标签: mysql asterisk asteriskami

我正在研究PHP项目,但在Asterisk PBX中需要一些帮助。对于我的项目,我需要在远程数据库上保存Asterisk CDR,并且还希望将CDR保存在现有数据库中。

所以我的问题是:我们可以在两个不同的数据库中保存Asterisk CDR吗?其中一个是同一个星号服务器上的MySQL数据库,其他数据库将位于远程服务器上。如果是的话,我该如何实现呢?

2 个答案:

答案 0 :(得分:0)

您可以将第二个(外部)数据库用作复制从属,您可以对其进行配置,以便只有一个表将复制到外部数据库。所以这是 没有必要改变星号中的任何内容。

https://mariadb.com/kb/en/mariadb/setting-up-replication/

答案 1 :(得分:0)

只需将两个部分放在cdr_mysql.conf中,它就可以正常工作。

不需要在这里做复杂的事情

另外你可以使用一个cdr_mysql用于其他cdr_odbc(如果其他数据库不是mysql)