Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
configure_asterisk_for_cloud_version [2020/11/18 09:48] Евгений Романенко |
configure_asterisk_for_cloud_version [2020/11/25 16:29] Евгений Романенко |
||
---|---|---|---|
Строка 89: | Строка 89: | ||
- Инсталлируем необходимые пакеты (для примера в Debian/Ubuntu) <code bash>aptitude install unixodbc-dev libmyodbc</code> | - Инсталлируем необходимые пакеты (для примера в Debian/Ubuntu) <code bash>aptitude install unixodbc-dev libmyodbc</code> | ||
- Asterisk должна быть собрана со следующими опциями {{::9d37fd2a5c08439f8a69fe81a398891c.png?400|}}{{::34d0b50241d3443d827afa222aede0f4.png?400|}} | - Asterisk должна быть собрана со следующими опциями {{::9d37fd2a5c08439f8a69fe81a398891c.png?400|}}{{::34d0b50241d3443d827afa222aede0f4.png?400|}} | ||
- | - Далее редактируем несколько конфиг-файлов:\\ **/etc/asterisk/res_odbc.conf** <code bash>[asterisk] | + | - Далее редактируем несколько конфиг-файлов:\\ **/etc/asterisk/res_odbc.conf** <code bash>[asteriskcdrdb] |
enabled => yes | enabled => yes | ||
dsn => MySQL-asterisk | dsn => MySQL-asterisk | ||
Строка 107: | Строка 107: | ||
;Port = 3306 | ;Port = 3306 | ||
Socket = /var/run/mysqld/mysqld.sock | Socket = /var/run/mysqld/mysqld.sock | ||
- | Database = asterisk | + | Database = asteriskcdrdb |
Charset = utf8</code> **/etc/odbcinst.ini** <code>[MySQL] | Charset = utf8</code> **/etc/odbcinst.ini** <code>[MySQL] | ||
Description = MySQL driver | Description = MySQL driver | ||
Строка 114: | Строка 114: | ||
CPTimeout = | CPTimeout = | ||
CPReuse =</code> в конец **/etc/asterisk/cdr_mysql.conf** добавить <code bash>alias filename => filename</code> | CPReuse =</code> в конец **/etc/asterisk/cdr_mysql.conf** добавить <code bash>alias filename => filename</code> | ||
- | - Внесем в **/etc/asterisk/extconfig.conf** <code bash>queue_log => odbc,asterisk</code> | + | - Внесем в **/etc/asterisk/extconfig.conf** <code bash>queue_log => odbc,asteriskcdrdb</code> |
- **cel.conf** выглядит так <code bash>[general] | - **cel.conf** выглядит так <code bash>[general] | ||
enable=yes | enable=yes | ||
Строка 122: | Строка 122: | ||
[manager] | [manager] | ||
[radius]</code> | [radius]</code> | ||
- | - **cel_odbc.conf** <code bash>[asterisk] | + | - **cel_odbc.conf** <code bash>[asteriskcdrdb] |
- | connection=asterisk | + | connection=asteriskcdrdb |
table=cel | table=cel | ||
loguniqueid=yes | loguniqueid=yes |