Вопрос тем у кого есть опыт работы с VoIP кластерами:
Asterisk будет нормально обрабатывать звонки, в случае когда CDR складывается в Mysql на другом сервере и тот сервер не доступен ??
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
Какую именно информацию пишет, вот что интересно.
но если core set debug 0
Уровень лога Warning уже успокоил!
Ждите - вечером дойду до домашнего тренировочного и ради вам погашу mysql
Спасибо за понимание!
Буду ждать вечером информацию.
авторизовался 1 клиентом, asterisk запомнил его, остановил mysql
вывод при core set verbose 3 , core set debug 0
Connected to Asterisk 10.7.1 currently running on homelab (pid = 1950)
Verbosity is at least 3
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
[2012-09-13 17:53:45] WARNING[1958]: res_odbc.c:1406 _ast_odbc_request_obj2: SetConnectAttr (Txn isolation) returned an error: HY000: [MySQL][ODB C 5.1 Driver]MySQL server has gone away
[2012-09-13 17:53:45] NOTICE[1958]: res_odbc.c:1528 odbc_obj_connect: Re-connecting MySQL-asterisk
[2012-09-13 17:53:45] WARNING[2054]: res_odbc.c:1406 _ast_odbc_request_obj2: SetConnectAttr (Txn isolation) returned an error: HY000: [MySQL][ODB C 5.1 Driver]MySQL server has gone away
[2012-09-13 17:53:45] WARNING[2054]: res_odbc.c:646 ast_odbc_prepare_and_execute: SQL Execute returned an error -1: 08S01: [MySQL][ODBC 5.1 Drive r][mysqld-5.1.61]MySQL server has gone away (65)
[2012-09-13 17:53:45] WARNING[2054]: res_odbc.c:658 ast_odbc_prepare_and_execute: SQL Execute error -1! Verifying connection to asterisk [MySQL-a sterisk]...
[2012-09-13 17:53:45] WARNING[2054]: res_odbc.c:762 ast_odbc_sanity_check: Connection is down attempting to reconnect...
[2012-09-13 17:53:45] NOTICE[2054]: res_odbc.c:1531 odbc_obj_connect: Connecting asterisk
[2012-09-13 17:53:45] WARNING[2054]: res_odbc.c:1556 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=2002 [unixODBC][MySQL][ODBC 5.1 Driver ]Can't connect to local MySQL server through socket '/var/lib/mysq
[2012-09-13 17:53:45] WARNING[2054]: res_config_odbc.c:83 custom_prepare: SQL Alloc Handle failed!
[2012-09-13 17:53:45] WARNING[2054]: res_odbc.c:762 ast_odbc_sanity_check: Connection is down attempting to reconnect...
[2012-09-13 17:53:45] NOTICE[2054]: res_odbc.c:1531 odbc_obj_connect: Connecting asterisk
[2012-09-13 17:53:45] WARNING[2054]: res_odbc.c:1556 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=2002 [unixODBC][MySQL][ODBC 5.1 Driver ]Can't connect to local MySQL server through socket '/var/lib/mysq
[2012-09-13 17:53:45] WARNING[2054]: res_config_odbc.c:83 custom_prepare: SQL Alloc Handle failed!
[2012-09-13 17:53:45] WARNING[1958]: res_odbc.c:1556 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=2002 [unixODBC][MySQL][ODBC 5.1 Driver ]Can't connect to local MySQL server through socket '/var/lib/mysq
[2012-09-13 17:53:45] WARNING[1958]: cel_odbc.c:295 generic_prepare: SQL Alloc Handle failed!
[2012-09-13 17:53:45] WARNING[1958]: res_odbc.c:762 ast_odbc_sanity_check: Connection is down attempting to reconnect...
[2012-09-13 17:53:45] NOTICE[1958]: res_odbc.c:1531 odbc_obj_connect: Connecting MySQL-asterisk
[2012-09-13 17:53:45] WARNING[1958]: res_odbc.c:1556 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=2002 [unixODBC][MySQL][ODBC 5.1 Driver ]Can't connect to local MySQL server through socket '/var/lib/mysq
[2012-09-13 17:53:45] WARNING[1958]: cel_odbc.c:295 generic_prepare: SQL Alloc Handle failed!
запускаем mysql и идем в консоль, звоним
Connected to Asterisk 10.7.1 currently running on homelab (pid = 1950)
Verbosity is at least 3
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
[2012-09-13 18:00:16] NOTICE[1958]: res_odbc.c:1531 odbc_obj_connect: Connecting MySQL-asterisk
[2012-09-13 18:00:16] NOTICE[2054]: res_odbc.c:1531 odbc_obj_connect: Connecting asterisk
[2012-09-13 18:00:16] NOTICE[1958]: res_odbc.c:1563 odbc_obj_connect: res_odbc: Connected to MySQL-asterisk [MySQL-asterisk]
[2012-09-13 18:00:16] NOTICE[2054]: res_odbc.c:1563 odbc_obj_connect: res_odbc: Connected to asterisk [MySQL-asterisk]
С остановленным Mysql тоже звонки проходят ?
если же настроенно realtime когда все настройки в базе mysql тогда звонки могут и не пойти - просто не найдет куда звонить или кому.
У меня вопрос только про CDR.
С realtime конечно астер ни чего сделать не сможет.
Возрастает кол-во открытых сокетов, неверные релизы в PRI, что может привести к блокированию каналов в потоке (на некоторых АТС).
Сталкивался с подобной ситуацией, что заставило перенести сервер БД на один свитч с автерисками. На сервере около 20-30 конкурентных звонков, при падении линка с базой, в течении 10 минут забивались все каналы на PRI.
_________________
e=mc^2