1 | изначальная версия редактировать | |
Добрый день. Проблема записать сообщения голосовой почты в БД postgresql
Настраивал по всем известной книге на русском языке. При попытке оставить голосовое сообщение, в логе пишет такое:
== Using SIP RTP CoS mark 5 -- Executing [1111@incoming:1] VoiceMail("SIP/1001-00000003", "1002@default") in new stack -- <sip 1001-00000003=""> Playing 'vm-intro.slin' (language 'ru') -- <sip 1001-00000003=""> Playing 'beep.slin' (language 'ru') -- Recording the message -- x=0, open writing: /var/spool/asterisk/voicemail/default/1002/tmp/fJd1kd format: wav49, 0x8c14ae0 -- User ended message by pressing # -- <sip 1001-00000003=""> Playing 'auth-thankyou.slin' (language 'ru') == Parsing '/var/spool/asterisk/voicemail/default/1002/INBOX/msg0000.txt': == Found [INSERT INTO voicemessages (dir,msgnum,recording,context,macrocontext,callerid,origtime,duration,mailboxuser,mailboxcontext,flag) VALUES (?,?,?,?,?,?,?,?,?,?,?)]
Аsterisk собран с опцией ODBS STORAGE в разделе Voicemail Build Options. База работает, Asterisk к ней подключается, CDR- записи пишет в БД без проблем. Уже не знаю куда копать....
2 | No.2 Revision редактировать |
Добрый день. Проблема записать сообщения голосовой почты в БД postgresql
Настраивал по всем известной книге на русском языке. При попытке оставить голосовое сообщение, в логе пишет такое:
== Using SIP RTP CoS mark 5
-- Executing [1111@incoming:1] VoiceMail("SIP/1001-00000003", "1002@default") in new stack
Аsterisk собран с опцией ODBS STORAGE в разделе Voicemail Build Options. База работает, Asterisk к ней подключается, CDR- записи пишет в БД без проблем. Уже не знаю куда копать....
3 | No.3 Revision редактировать |
Добрый день. Проблема записать сообщения голосовой почты в БД postgresql
Настраивал по всем известной книге на русском языке. При попытке оставить голосовое сообщение, в логе пишет такое:
== Using SIP RTP CoS mark 5
-- Executing [1111@incoming:1] VoiceMail("SIP/1001-00000003", "1002@default") in new stack
[2011-08-03 17:32:46] WARNING[3927]: app_voicemail.c:3258 generic_prepare:
WARNING[3927]: appvoicemail.c:3258 genericprepare:
SQL Alloc HandleWARNING[3927]: resodbc.c:744 astodbcsanitycheck:
Connection is down attempting toNOTICE[3927]: resodbc.c:1480 odbcobj_connect:
ConnectingNOTICE[3927]: resodbc.c:1510 odbcobjconnect: resodbc:
Connected to asterisk.....
-- Recording the message
WARNING[3927]: resodbc.c:601 astodbcdirectexecute:
SQL Execute error! Verifying connection to asteriskWARNING[3927]: resodbc.c:744 astodbcsanitycheck:
Connection is down attempting toNOTICE[3927]: resodbc.c:1480 odbcobj_connect:
ConnectingNOTICE[3927]: resodbc.c:1510 odbcobjconnect: resodbc:
Connected to asteriskWARNING[3927]: appvoicemail.c:3736 insertdata_cb:
SQL Direct ExecuteWARNING[3927]: resodbc.c:744 astodbcsanitycheck:
Connection is down attempting toNOTICE[3927]: resodbc.c:1480 odbcobj_connect:
ConnectingNOTICE[3927]: resodbc.c:1510 odbcobjconnect: resodbc:
Connected to asteriskWARNING[3927]: appvoicemail.c:3846 storefile:
SQL Execute error! [INSERT INTO voicemessages (dir,msgnum,recording,context,macrocontext,callerid,origtime,duration,mailboxuser,mailboxcontext,flag) VALUESАsterisk собран с опцией ODBS STORAGE в разделе Voicemail Build Options. База работает, Asterisk к ней подключается, CDR- записи пишет в БД без проблем. Уже не знаю куда копать....
4 | No.4 Revision редактировать |
Добрый день.
день.
Проблема записать сообщения голосовой почты в БД postgresql
Настраивал по всем известной книге на русском языке.
языке.
При попытке оставить голосовое сообщение, в логе пишет такое:
WARNING[3927]: appvoicemail.c:3258 genericprepare:
WARNING[3927]: app_voicemail.c:3258 generic_prepare:
SQL Alloc Handle WARNING[3927]: resodbc.c:744 astodbcsanitycheck:
NOTICE[3927]: resodbc.c:1480 odbcobj_connect:
NOTICE[3927]: resodbc.c:1510 odbcobjconnect: resodbc:
.....
WARNING[3927]: resodbc.c:601 astodbcdirectexecute:
WARNING[3927]: resodbc.c:744 astodbcsanitycheck:
NOTICE[3927]: resodbc.c:1480 odbcobj_connect:
NOTICE[3927]: resodbc.c:1510 odbcobjconnect: resodbc:
WARNING[3927]: appvoicemail.c:3736 insertdata_cb:
WARNING[3927]: resodbc.c:744 astodbcsanitycheck:
NOTICE[3927]: resodbc.c:1480 odbcobj_connect:
NOTICE[3927]: resodbc.c:1510 odbcobjconnect: resodbc:
WARNING[3927]: appvoicemail.c:3846 storefile:
Аsterisk собран с опцией ODBS STORAGE в разделе Voicemail Build Options.
Options.
База работает, Asterisk к ней подключается, CDR- записи пишет в БД без проблем.
проблем.
Уже не знаю куда копать....
5 | No.5 Revision редактировать |
Добрый день.
Проблема записать сообщения голосовой почты в БД postgresql
Настраивал по всем известной книге на русском языке.
При попытке оставить голосовое сообщение, в логе пишет такое:
WARNING[3927]: app_voicemail.c:3258 generic_prepare: SQL Alloc Handle failed!
WARNING[3927]: res_odbc.c:744 ast_odbc_sanity_check: Connection is down attempting to reconnect...
NOTICE[3927]: res_odbc.c:1480 odbc_obj_connect: Connecting asterisk
NOTICE[3927]: res_odbc.c:1510 odbc_obj_connect: res_odbc: Connected to asterisk [asterisk-connector]
.....
-- Recording the message
-- x=0, open writing: /var/spool/asterisk/voicemail/default/1002/tmp/fJd1kd format: wav49, 0x8c14ae0
-- User ended message by pressing #
-- <SIP/1001-00000003> Playing 'auth-thankyou.slin' (language 'ru')
== Parsing '/var/spool/asterisk/voicemail/default/1002/INBOX/msg0000.txt': == Found
WARNING[3927]: app_voicemail.c:3736 insert_data_cb: SQL Direct Execute failed!
WARNING[3927]: res_odbc.c:601 ast_odbc_direct_execute: SQL Execute error! Verifying connection to asterisk [asterisk-connector]...
WARNING[3927]: res_odbc.c:744 ast_odbc_sanity_check: Connection is down attempting to reconnect...
NOTICE[3927]: res_odbc.c:1480 odbc_obj_connect: Connecting asterisk
NOTICE[3927]: res_odbc.c:1510 odbc_obj_connect: res_odbc: Connected to asterisk [asterisk-connector]
WARNING[3927]: app_voicemail.c:3736 insert_data_cb: SQL Direct Execute failed!
WARNING[3927]: res_odbc.c:744 ast_odbc_sanity_check: Connection is down attempting to reconnect...
NOTICE[3927]: res_odbc.c:1480 odbc_obj_connect: Connecting asterisk
NOTICE[3927]: res_odbc.c:1510 odbc_obj_connect: res_odbc: Connected to asterisk [asterisk-connector]
WARNING[3927]: app_voicemail.c:3846 store_file: SQL Execute error!
[INSERT INTO voicemessages (dir,msgnum,recording,context,macrocontext,callerid,origtime,duration,mailboxuser,mailboxcontext,flag) VALUES (?,?,?,?,?,?,?,?,?,?,?)]
Аsterisk собран с опцией ODBS STORAGE в разделе Voicemail Build Options.
База работает, Asterisk к ней подключается, CDR- записи пишет в БД без проблем.
Уже не знаю куда копать....
6 | No.6 Revision редактировать |
Добрый день.
Проблема записать сообщения голосовой почты в БД postgresql
Настраивал по всем известной книге на русском языке.
При попытке оставить голосовое сообщение, в логе пишет такое:
.....
-- Recording the message
-- x=0, open writing: /var/spool/asterisk/voicemail/default/1002/tmp/fJd1kd format: wav49, 0x8c14ae0
-- User ended message by pressing #
-- <SIP/1001-00000003> Playing 'auth-thankyou.slin' (language 'ru')
== Parsing '/var/spool/asterisk/voicemail/default/1002/INBOX/msg0000.txt': == Found
WARNING[3927]: app_voicemail.c:3736 insert_data_cb: SQL Direct Execute failed!
WARNING[3927]: res_odbc.c:601 ast_odbc_direct_execute: SQL Execute error! Verifying connection to asterisk [asterisk-connector]...
WARNING[3927]: res_odbc.c:744 ast_odbc_sanity_check: Connection is down attempting to reconnect...
NOTICE[3927]: res_odbc.c:1480 odbc_obj_connect: Connecting asterisk
NOTICE[3927]: res_odbc.c:1510 odbc_obj_connect: res_odbc: Connected to asterisk [asterisk-connector]
WARNING[3927]: app_voicemail.c:3736 insert_data_cb: SQL Direct Execute failed!
WARNING[3927]: res_odbc.c:744 ast_odbc_sanity_check: Connection is down attempting to reconnect...
NOTICE[3927]: res_odbc.c:1480 odbc_obj_connect: Connecting asterisk
NOTICE[3927]: res_odbc.c:1510 odbc_obj_connect: res_odbc: Connected to asterisk [asterisk-connector]
WARNING[3927]: app_voicemail.c:3846 store_file: SQL Execute error!
[INSERT INTO voicemessages (dir,msgnum,recording,context,macrocontext,callerid,origtime,duration,mailboxuser,mailboxcontext,flag) VALUES (?,?,?,?,?,?,?,?,?,?,?)]
Аsterisk 1.8 собран с опцией ODBS STORAGE в разделе Voicemail Build Options.
База работает, Asterisk к ней подключается, CDR- записи пишет в БД без проблем.
Уже не знаю куда копать....
7 | No.7 Revision редактировать |
Добрый день.
Проблема записать сообщения голосовой почты в БД postgresql
Настраивал по всем известной книге на русском языке.
При попытке оставить голосовое сообщение, в логе пишет такое:
.....
-- Recording the message
-- x=0, open writing: /var/spool/asterisk/voicemail/default/1002/tmp/fJd1kd format: wav49, 0x8c14ae0
-- User ended message by pressing #
-- <SIP/1001-00000003> Playing 'auth-thankyou.slin' (language 'ru')
== Parsing '/var/spool/asterisk/voicemail/default/1002/INBOX/msg0000.txt': == Found
WARNING[3927]: app_voicemail.c:3736 insert_data_cb: SQL Direct Execute failed!
WARNING[3927]: res_odbc.c:601 ast_odbc_direct_execute: SQL Execute error! Verifying connection to asterisk [asterisk-connector]...
WARNING[3927]: res_odbc.c:744 ast_odbc_sanity_check: Connection is down attempting to reconnect...
NOTICE[3927]: res_odbc.c:1480 odbc_obj_connect: Connecting asterisk
NOTICE[3927]: res_odbc.c:1510 odbc_obj_connect: res_odbc: Connected to asterisk [asterisk-connector]
WARNING[3927]: app_voicemail.c:3736 insert_data_cb: SQL Direct Execute failed!
WARNING[3927]: res_odbc.c:744 ast_odbc_sanity_check: Connection is down attempting to reconnect...
NOTICE[3927]: res_odbc.c:1480 odbc_obj_connect: Connecting asterisk
NOTICE[3927]: res_odbc.c:1510 odbc_obj_connect: res_odbc: Connected to asterisk [asterisk-connector]
WARNING[3927]: app_voicemail.c:3846 store_file: SQL Execute error!
[INSERT INTO voicemessages (dir,msgnum,recording,context,macrocontext,callerid,origtime,duration,mailboxuser,mailboxcontext,flag) VALUES (?,?,?,?,?,?,?,?,?,?,?)]
Аsterisk 1.8 собран с опцией ODBS STORAGE в разделе Voicemail Build Options.
База работает, Asterisk к ней подключается, CDR- записи пишет в БД без проблем.
Уже не знаю куда копать....
8 | No.8 Revision редактировать |
Добрый день.
Проблема записать сообщения голосовой почты в БД postgresqlPostgresql 8.4
Настраивал по всем известной книге на русском языке.
При попытке оставить голосовое сообщение, в логе пишет такое:
.....
-- Recording the message
-- x=0, open writing: /var/spool/asterisk/voicemail/default/1002/tmp/fJd1kd format: wav49, 0x8c14ae0
-- User ended message by pressing #
-- <SIP/1001-00000003> Playing 'auth-thankyou.slin' (language 'ru')
== Parsing '/var/spool/asterisk/voicemail/default/1002/INBOX/msg0000.txt': == Found
WARNING[3927]: app_voicemail.c:3736 insert_data_cb: SQL Direct Execute failed!
WARNING[3927]: res_odbc.c:601 ast_odbc_direct_execute: SQL Execute error! Verifying connection to asterisk [asterisk-connector]...
WARNING[3927]: res_odbc.c:744 ast_odbc_sanity_check: Connection is down attempting to reconnect...
NOTICE[3927]: res_odbc.c:1480 odbc_obj_connect: Connecting asterisk
NOTICE[3927]: res_odbc.c:1510 odbc_obj_connect: res_odbc: Connected to asterisk [asterisk-connector]
WARNING[3927]: app_voicemail.c:3736 insert_data_cb: SQL Direct Execute failed!
WARNING[3927]: res_odbc.c:744 ast_odbc_sanity_check: Connection is down attempting to reconnect...
NOTICE[3927]: res_odbc.c:1480 odbc_obj_connect: Connecting asterisk
NOTICE[3927]: res_odbc.c:1510 odbc_obj_connect: res_odbc: Connected to asterisk [asterisk-connector]
WARNING[3927]: app_voicemail.c:3846 store_file: SQL Execute error!
[INSERT INTO voicemessages (dir,msgnum,recording,context,macrocontext,callerid,origtime,duration,mailboxuser,mailboxcontext,flag) VALUES (?,?,?,?,?,?,?,?,?,?,?)]
Аsterisk 1.8 собран с опцией ODBS STORAGE в разделе Voicemail Build Options.
База работает, Asterisk к ней подключается, CDR- записи пишет в БД без проблем.
Уже не знаю куда копать....
Лог СУБД:
ERROR: invalid large-object descriptor: 24741
ERROR: current transaction is aborted, commands ignored until end of transaction block
ERROR: current transaction is aborted, commands ignored until end of transaction block
LOG: could not send data to client: Обрыв канала
STATEMENT: ROLLBACK
ERROR: invalid large-object descriptor: 24742
ERROR: current transaction is aborted, commands ignored until end of transaction block
ERROR: current transaction is aborted, commands ignored until end of transaction block
LOG: could not send data to client: Обрыв канала
STATEMENT: ROLLBACK
9 | No.9 Revision редактировать |
Добрый день.
Проблема записать сообщения голосовой почты в БД Postgresql 8.4
Настраивал по всем известной книге на русском языке.
При попытке оставить голосовое сообщение, в логе пишет такое:
.....
-- Recording the message
-- x=0, open writing: /var/spool/asterisk/voicemail/default/1002/tmp/fJd1kd format: wav49, 0x8c14ae0
-- User ended message by pressing #
-- <SIP/1001-00000003> Playing 'auth-thankyou.slin' (language 'ru')
== Parsing '/var/spool/asterisk/voicemail/default/1002/INBOX/msg0000.txt': == Found
WARNING[3927]: app_voicemail.c:3736 insert_data_cb: SQL Direct Execute failed!
WARNING[3927]: res_odbc.c:601 ast_odbc_direct_execute: SQL Execute error! Verifying connection to asterisk [asterisk-connector]...
WARNING[3927]: res_odbc.c:744 ast_odbc_sanity_check: Connection is down attempting to reconnect...
NOTICE[3927]: res_odbc.c:1480 odbc_obj_connect: Connecting asterisk
NOTICE[3927]: res_odbc.c:1510 odbc_obj_connect: res_odbc: Connected to asterisk [asterisk-connector]
WARNING[3927]: app_voicemail.c:3736 insert_data_cb: SQL Direct Execute failed!
WARNING[3927]: res_odbc.c:744 ast_odbc_sanity_check: Connection is down attempting to reconnect...
NOTICE[3927]: res_odbc.c:1480 odbc_obj_connect: Connecting asterisk
NOTICE[3927]: res_odbc.c:1510 odbc_obj_connect: res_odbc: Connected to asterisk [asterisk-connector]
WARNING[3927]: app_voicemail.c:3846 store_file: SQL Execute error!
[INSERT INTO voicemessages (dir,msgnum,recording,context,macrocontext,callerid,origtime,duration,mailboxuser,mailboxcontext,flag) VALUES (?,?,?,?,?,?,?,?,?,?,?)]
Аsterisk 1.8 собран с опцией ODBS STORAGE в разделе Voicemail Build Options.
База работает, Asterisk к ней подключается, CDR- записи пишет в БД без проблем.
Уже не знаю куда копать....
Лог СУБД:
ERROR: invalid large-object descriptor: 24741
ERROR: current transaction is aborted, commands ignored until end of transaction block
ERROR: current transaction is aborted, commands ignored until end of transaction block
LOG: could not send data to client: Обрыв канала
STATEMENT: ROLLBACK
ERROR: invalid large-object descriptor: 24742
ERROR: current transaction is aborted, commands ignored until end of transaction block
ERROR: current transaction is aborted, commands ignored until end of transaction block
LOG: could not send data to client: Обрыв канала
STATEMENT: ROLLBACK
Таблица в БД:
asterisk=> SELECT * FROM voicemessages;
uniqueid | msgnum | dir | context | macrocontext | callerid | origtime | duration | mailboxuser | mailboxcontext | recording | label | read | flag
----------+--------+-----+---------+--------------+----------+----------+----------+-------------+----------------+-----------+-------+------+------
(0 rows)
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.