<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Que bom que resolveu Mois&eacute;s....<br>
<br>
Mas voc&ecirc; lembra que eu te perguntei se voc&ecirc; conseguia conectar o banco
atrav&eacute;s de linha de comando?<br>
Isso incluia o ODBC... rs<br>
<br>
Abs<br>
<br>
Mois&eacute;s Paes Sena escreveu:
<blockquote
 cite="mid:AANLkTimp1ThXbYfpiZPLzaP-5QF7Vl2u4mNQm1ufSdnK@mail.gmail.com"
 type="cite">Boa Tarde pessoal!!<br>
  <br>
Acabei resolvendo o problema.<br>
  <br>
Na verdade era eu que n&atilde;o estava sabendo fazer as configura&ccedil;&otilde;es
corretamente.<br>
  <br>
Obrigado a todos pela ajuda, foram voc&ecirc;s que me clarearam o caminho at&eacute;
chegar &agrave; solu&ccedil;&atilde;o.<br>
  <br>
Respondendo &agrave; &uacute;ltima sugest&atilde;o do Rodrigo Vian:<br>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <i>-- <b>"Tente descomentar a linha do voicemail no
extconfig.conf..."</b></i><br>
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; R.: Para odbc voicemessage storage n&atilde;o h&aacute; a necessidade
de descomentar esta linha, pois (se nao me engano) ela se refere &agrave;
configura&ccedil;&otilde;es do voicemessage armazenadas diretamente no BD, nao
existindo portanto, o arquivo "voicemessage.conf".<br>
  <br>
  <br>
Segue os arquivos que tive de alterar (estas configura&ccedil;&otilde;es foram
testadas):<br>
  <br>
  <br>
  <b>/etc/odbc.ini</b>:<br>
  <br>
&nbsp;&nbsp;&nbsp; [PostgreSQL]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Description &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = ODBC for PostgreSQL<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Driver &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = /usr/lib/libodbcpsql.so<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Setup &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = /usr/lib/libodbcpsqlS.so<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; FileUsage &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = 1<br>
  <br>
&nbsp;&nbsp;&nbsp; [asterisk-psql]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Description &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = PostgreSQL connection to asterisk
database<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Driver &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = PostgreSQL<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Trace&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = No<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; TraceFile&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = sql.log<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Database&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = asterisk<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Servername&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = 127.0.0.1<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; UserName&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = asterisk<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Password&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = asterisk<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Port&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = 5432<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ReadOnly&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = No<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RowVersioning&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = No<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ShowSystemTables&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = No<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ShowOidColumn&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = No<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; FakeOidIndex&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = No<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ConnSettings&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =<br>
  <br>
  <b>/etc/asterisk/cdr_odbc.conf</b>:<br>
  <br>
&nbsp;&nbsp;&nbsp; [global]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dsn&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = asterisk-psql<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; loguniqueid&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = yes<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dispositionstring&nbsp;&nbsp;&nbsp; = yes<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; table&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = cdr<br>
  <br>
  <b>/etc/asterisk/res_odbc.conf:<br>
  </b><br>
&nbsp;&nbsp;&nbsp; [psql]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; enabled &nbsp;&nbsp;&nbsp; =&gt; yes<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; dsn &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; =&gt; asterisk-psql<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; pre-connect =&gt; yes<br>
  <br>
  <b>/etc/asterisk/voicemail.conf</b><br>
  <br>
&nbsp;&nbsp;&nbsp; [general]<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; odbcstorage &nbsp;&nbsp;&nbsp; = psql<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; odbctable &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = voicemessages<br>
  <br>
  <br>
  <b>No Banco de Dados do ASTERISK, tive criar a tabela voicemessages
com algumas fun&ccedil;&otilde;es e triggers:</b><br>
  <br>
&nbsp;&nbsp;&nbsp; CREATE FUNCTION loin (cstring) RETURNS lo AS 'oidin' <br>
&nbsp;&nbsp;&nbsp; LANGUAGE internal IMMUTABLE STRICT;<br>
  <br>
&nbsp;&nbsp;&nbsp; CREATE FUNCTION loout (lo) RETURNS cstring AS 'oidout' <br>
&nbsp;&nbsp;&nbsp; LANGUAGE internal IMMUTABLE STRICT;<br>
  <br>
&nbsp;&nbsp;&nbsp; CREATE FUNCTION lorecv (internal) RETURNS lo AS 'oidrecv' <br>
&nbsp;&nbsp;&nbsp; LANGUAGE internal IMMUTABLE STRICT;<br>
  <br>
&nbsp;&nbsp;&nbsp; CREATE FUNCTION losend (lo) RETURNS bytea AS 'oidrecv' <br>
&nbsp;&nbsp;&nbsp; LANGUAGE internal IMMUTABLE STRICT;<br>
  <br>
&nbsp;&nbsp;&nbsp; CREATE TYPE lo ( INPUT = loin, OUTPUT = loout, RECEIVE = lorecv,
SEND = losend, <br>
&nbsp;&nbsp;&nbsp; INTERNALLENGTH = 4, PASSEDBYVALUE );<br>
  <br>
&nbsp;&nbsp;&nbsp; CREATE CAST (lo AS oid) WITHOUT FUNCTION AS IMPLICIT;<br>
&nbsp;&nbsp;&nbsp; CREATE CAST (oid AS lo) WITHOUT FUNCTION AS IMPLICIT;<br>
  <br>
&nbsp;&nbsp;&nbsp; CREATE FUNCTION vm_lo_cleanup() RETURNS "trigger"<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; AS $$<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; declare<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; msgcount INTEGER;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; begin<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; raise notice 'Starting lo_cleanup function for large object
with oid %',old.recording;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; -- If it is an update action but the BLOB (lo) field was not
changed, dont do anything<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; if (TG_OP = 'UPDATE') then<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if ((old.recording = new.recording) or (old.recording is
NULL)) then<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; raise notice 'Not cleaning up the large object table, as
recording has not changed';<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; return new;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; end if;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; end if;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; if (old.recording IS NOT NULL) then<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SELECT INTO msgcount COUNT(*) AS COUNT FROM voicemessages
WHERE recording <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; = old.recording;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (msgcount &gt; 0) then<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; raise notice 'Not deleting record from the large object
table, as object is still referenced';<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; return new;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; else<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; perform lo_unlink(old.recording);<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; if found then<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; raise notice 'Cleaning up the large object table';<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return new;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; else<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; raise exception 'Failed to cleanup the large object
table';<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return old;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; end if;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; end if;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; else<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; raise notice 'No need to cleanup the large object table, no
recording on old row';<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return new;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; end if;<br>
&nbsp;&nbsp;&nbsp; end$$<br>
&nbsp;&nbsp;&nbsp; LANGUAGE plpgsql;<br>
  <br>
&nbsp;&nbsp;&nbsp; CREATE TABLE voicemessages(<br>
&nbsp;&nbsp;&nbsp; &nbsp; uniqueid BIGSERIAL PRIMARY KEY,<br>
&nbsp;&nbsp;&nbsp; &nbsp; msgnum BIGINT,<br>
&nbsp;&nbsp;&nbsp; &nbsp; dir varchar(80),<br>
&nbsp;&nbsp;&nbsp; &nbsp; context varchar(80),<br>
&nbsp;&nbsp;&nbsp; &nbsp; macrocontext varchar(80),<br>
&nbsp;&nbsp;&nbsp; &nbsp; callerid varchar(40),<br>
&nbsp;&nbsp;&nbsp; &nbsp; origtime varchar(40),<br>
&nbsp;&nbsp;&nbsp; &nbsp; duration varchar(20),<br>
&nbsp;&nbsp;&nbsp; &nbsp; mailboxuser varchar(80),<br>
&nbsp;&nbsp;&nbsp; &nbsp; mailboxcontext varchar(80),<br>
&nbsp;&nbsp;&nbsp; &nbsp; recording lo,<br>
&nbsp;&nbsp;&nbsp; &nbsp; label varchar(30),<br>
&nbsp;&nbsp;&nbsp; &nbsp; "read" bool DEFAULT false<br>
&nbsp;&nbsp;&nbsp; );<br>
  <br>
-- -------------------------<br>
  <br>
&Eacute; Isto a&iacute; pessoal!! funcionando redondinho da vida!<br>
Um Abra&ccedil;o a todos voc&ecirc;s!!<br>
  <br>
  <br>
  <div class="gmail_quote">Em 18 de junho de 2010 08:42, Mois&eacute;s Paes
Sena <span dir="ltr">&lt;<a moz-do-not-send="true"
 href="mailto:moi.oriontec@gmail.com">moi.oriontec@gmail.com</a>&gt;</span>
escreveu:<br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Bom
dia pessoal!<br>
    <br>
Estou querendo gravar as mensagens de voz no Banco de Dados Postgresql,
usando a vers&atilde;o 8.44, nativa do CentOS 5.5, segui os passos de [1].<br>
    <br>
Tenho uma extens&atilde;o:<br>
    <br>
exten =&gt; _1,1,Voicemail(250@default);<br>
    <br>
Quando ligo para '1', a aplica&ccedil;&atilde;o Voicemail roda perfeitamente e me
envia o email contendo a mensagem.<br>
    <br>
Entretanto, durante a execu&ccedil;&atilde;o de Voicemail recebo as seguintes
mensagens de erro conforme log abaixo.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OBS.: A aplica&ccedil;&atilde;o CDR funciona perfeitamente com esta mesma
conex&atilde;o de banco de dados.<br>
    <br>
[1] <a moz-do-not-send="true"
 href="http://astbook.asteriskdocs.org/en/2nd_Edition/asterisk-book-html-chunk/I_section12_tt1578.html"
 target="_blank">http://astbook.asteriskdocs.org/en/2nd_Edition/asterisk-book-html-chunk/I_section12_tt1578.html</a><br>
    <br>
OBS.: O meu ODBC est&aacute; configurado apenas nos arquivos: cdr_odbc.conf e
res_odbc.conf<br>
    <br>
cdr_odbc.conf: <br>
&nbsp;&nbsp;&nbsp; [global]<br>
&nbsp;&nbsp;&nbsp; dsn = asterisk-connector<br>
&nbsp;&nbsp;&nbsp; username = asterisk<br>
&nbsp;&nbsp;&nbsp; password = asterisk<br>
&nbsp;&nbsp;&nbsp; loguniqueid = 1<br>
&nbsp;&nbsp;&nbsp; table = cdr<br>
    <br>
res_odbc.conf:<br>
&nbsp;&nbsp;&nbsp; [asterisk]<br>
&nbsp;&nbsp;&nbsp; enabled =&gt; yes<br>
&nbsp;&nbsp;&nbsp; dsn =&gt; asterisk-connector<br>
&nbsp;&nbsp;&nbsp; username =&gt; asterisk<br>
&nbsp;&nbsp;&nbsp; password =&gt; asterisk<br>
&nbsp;&nbsp;&nbsp; pooling =&gt; no<br>
&nbsp;&nbsp;&nbsp; limit =&gt; -1<br>
&nbsp;&nbsp;&nbsp; pre-connect =&gt; yes<br>
    <br>
Log:<br>
    <br>
[Jun 18 08:36:50] DEBUG[2608] channel.c: Set channel SIP/250-00000002
to read format alaw<br>
[Jun 18 08:36:50] DEBUG[2608] app.c: Locked path
'/var/spool/asterisk/voicemail/default/250/INBOX'<br>
[Jun 18 08:36:50] DEBUG[2608] app.c: Unlocked path
'/var/spool/asterisk/voicemail/default/250/INBOX'<br>
[Jun 18 08:36:50] WARNING[2608] app_voicemail.c: SQL Prepare
failed![DELETE FROM voicemessages WHERE dir=? AND msgnum=?]<br>
[Jun 18 08:36:50] WARNING[2608] res_odbc.c: SQL Prepare failed.&nbsp;
Attempting a reconnect...<br>
[Jun 18 08:36:50] DEBUG[2608] res_odbc.c: Disconnected 0 from asterisk
[asterisk-connector]<br>
[Jun 18 08:36:50] DEBUG[2608] res_odbc.c: Database handle deallocated<br>
[Jun 18 08:36:50] NOTICE[2608] res_odbc.c: Connecting asterisk<br>
[Jun 18 08:36:50] NOTICE[2608] res_odbc.c: res_odbc: Connected to
asterisk [asterisk-connector]<br>
[Jun 18 08:36:50] WARNING[2608] app_voicemail.c: SQL Prepare
failed![DELETE FROM voicemessages WHERE dir=? AND msgnum=?]<br>
[Jun 18 08:36:50] WARNING[2608] res_odbc.c: SQL Prepare failed.&nbsp;
Attempting a reconnect...<br>
[Jun 18 08:36:50] DEBUG[2608] res_odbc.c: Disconnected 0 from asterisk
[asterisk-connector]<br>
[Jun 18 08:36:50] DEBUG[2608] res_odbc.c: Database handle deallocated<br>
[Jun 18 08:36:50] NOTICE[2608] res_odbc.c: Connecting asterisk<br>
[Jun 18 08:36:50] NOTICE[2608] res_odbc.c: res_odbc: Connected to
asterisk [asterisk-connector]<br>
[Jun 18 08:36:50] WARNING[2608] app_voicemail.c: SQL Execute error!<br>
[DELETE FROM voicemessages WHERE dir=? AND msgnum=?]<br>
    <br>
[Jun 18 08:36:50] VERBOSE[2608] logger.c:&nbsp;&nbsp; == Parsing
'/var/spool/asterisk/voicemail/default/250/INBOX/msg0000.txt': [Jun 18
08:36:50] DEBUG[2608] config.c: Parsing
/var/spool/asterisk/voicemail/default/250/INBOX/msg0000.txt<br>
[Jun 18 08:36:50] VERBOSE[2608] logger.c: Found<br>
[Jun 18 08:36:50] WARNING[2608] app_voicemail.c: SQL Prepare
failed![INSERT INTO voicemessages
(dir,msgnum,recording,context,macrocontext,callerid,origtime,duration,mailboxuser,mailboxcontext)
VALUES (?,?, ? , ?,?,?,?,?,?,?)]<br>
[Jun 18 08:36:50] WARNING[2608] res_odbc.c: SQL Prepare failed.&nbsp;
Attempting a reconnect...<br>
[Jun 18 08:36:50] DEBUG[2608] res_odbc.c: Disconnected 0 from asterisk
[asterisk-connector]<br>
[Jun 18 08:36:50] DEBUG[2608] res_odbc.c: Database handle deallocated<br>
[Jun 18 08:36:50] NOTICE[2608] res_odbc.c: Connecting asterisk<br>
[Jun 18 08:36:51] NOTICE[2608] res_odbc.c: res_odbc: Connected to
asterisk [asterisk-connector]<br>
[Jun 18 08:36:51] WARNING[2608] app_voicemail.c: SQL Prepare
failed![INSERT INTO voicemessages
(dir,msgnum,recording,context,macrocontext,callerid,origtime,duration,mailboxuser,mailboxcontext)
VALUES (?,?, ? , ?,?,?,?,?,?,?)]<br>
[Jun 18 08:36:51] WARNING[2608] res_odbc.c: SQL Prepare failed.&nbsp;
Attempting a reconnect...<br>
[Jun 18 08:36:51] DEBUG[2608] res_odbc.c: Disconnected 0 from asterisk
[asterisk-connector]<br>
[Jun 18 08:36:51] DEBUG[2608] res_odbc.c: Database handle deallocated<br>
[Jun 18 08:36:51] NOTICE[2608] res_odbc.c: Connecting asterisk<br>
[Jun 18 08:36:51] NOTICE[2608] res_odbc.c: res_odbc: Connected to
asterisk [asterisk-connector]<br>
[Jun 18 08:36:51] DEBUG[2608] app_voicemail.c: Attaching file
'/var/spool/asterisk/voicemail/default/250/INBOX/msg0000', format
'WAV', uservm is '2048', global is 2048<br>
[Jun 18 08:36:51] VERBOSE[2608] logger.c:&nbsp;&nbsp; == Parsing
'/var/spool/asterisk/voicemail/default/250/INBOX/msg0000.txt': [Jun 18
08:36:51] DEBUG[2608] config.c: Parsing
/var/spool/asterisk/voicemail/default/250/INBOX/msg0000.txt<br>
[Jun 18 08:36:51] VERBOSE[2608] logger.c: Found<br>
[Jun 18 08:36:51] DEBUG[2608] devicestate.c: Notification of state
change to be queued on device/channel Substitution/voicemail<br>
[Jun 18 08:36:51] VERBOSE[2608] logger.c:&nbsp;&nbsp; == Parsing
'/var/spool/asterisk/voicemail/default/250/INBOX/msg0000.txt': [Jun 18
08:36:51] DEBUG[2608] config.c: Parsing
/var/spool/asterisk/voicemail/default/250/INBOX/msg0000.txt<br>
[Jun 18 08:36:51] VERBOSE[2608] logger.c: Found<br>
[Jun 18 08:36:51] DEBUG[2608] devicestate.c: Notification of state
change to be queued on device/channel Substitution/voicemail<br>
[Jun 18 08:36:51] DEBUG[2608] app_voicemail.c: Sent mail to&nbsp; <a
 moz-do-not-send="true" href="mailto:moises@oriontec.com.br"
 target="_blank">moises@oriontec.com.br</a> with command
'/usr/sbin/sendmail -t'<br>
[Jun 18 08:36:51] DEBUG[2109] devicestate.c: No provider found,
checking channel drivers for Substitution - voicemail<br>
[Jun 18 08:36:51] DEBUG[2109] devicestate.c: Changing state for
Substitution/voicemail - state 4 (Invalid)<br>
[Jun 18 08:36:51] DEBUG[2109] devicestate.c: No provider found,
checking channel drivers for Substitution - voicemail<br>
[Jun 18 08:36:51] DEBUG[2109] devicestate.c: Changing state for
Substitution/voicemail - state 4 (Invalid)<br>
[Jun 18 08:36:51] DEBUG[2231] app_queue.c: Device
'Substitution/voicemail' changed to state '4' (Invalid) but we don't
care because they're not a member of any queue.<br>
[Jun 18 08:36:51] DEBUG[2231] app_queue.c: Device
'Substitution/voicemail' changed to state '4' (Invalid) but we don't
care because they're not a member of any queue.<br>
[Jun 18 08:36:51] DEBUG[2608] pbx.c: Spawn extension (interno,1,1)
exited non-zero on 'SIP/250-00000002'<br>
[Jun 18 08:36:51] VERBOSE[2608] logger.c:&nbsp;&nbsp; == Spawn extension
(interno, 1, 1) exited non-zero on 'SIP/250-00000002'<br>
[Jun 18 08:36:51] DEBUG[2608] channel.c: Soft-Hanging up channel
'SIP/250-00000002'<br>
[Jun 18 08:36:51] DEBUG[2608] channel.c: Hanging up channel
'SIP/250-00000002'<br>
[Jun 18 08:36:51] DEBUG[2608] chan_sip.c: Hangup call SIP/250-00000002,
SIP callid NTg1MmFmZTQ3YjAxYmFkMzg1MjQxY2Y3ODk2YTc0OTc.)<br>
[Jun 18 08:36:51] DEBUG[2608] chan_sip.c: Updating call counter for
incoming call<br>
[Jun 18 08:36:51] DEBUG[2608] chan_sip.c: Call from user '250' removed
from call limit 10<br>
[Jun 18 08:36:51] VERBOSE[2608] logger.c:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; cdr_odbc:
Connected to asterisk-connector<br>
[Jun 18 08:36:51] VERBOSE[2608] logger.c:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; cdr_odbc: Error
in PREPARE -1<br>
[Jun 18 08:36:51] VERBOSE[2608] logger.c:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt; cdr_odbc: Query
FAILED Call not logged!<br clear="all">
    <font color="#888888"><br>
-- <br>
Mois&eacute;s P. Sena &lt;<a moz-do-not-send="true"
 href="mailto:moises@oriontec.com.br" target="_blank">moises@oriontec.com.br</a>&gt;<br>
(Desenvolvedor WEB)<br>
Oriontec Automa&ccedil;&atilde;o Comercial<br>
    <a moz-do-not-send="true" href="http://www.oriontec.com.br"
 target="_blank">http://www.oriontec.com.br</a><br>
    </font></blockquote>
  </div>
  <br>
  <br clear="all">
  <br>
-- <br>
Mois&eacute;s P. Sena &lt;<a moz-do-not-send="true"
 href="mailto:moises@oriontec.com.br">moises@oriontec.com.br</a>&gt;<br>
(Desenvolvedor WEB)<br>
Oriontec Automa&ccedil;&atilde;o Comercial<br>
  <a moz-do-not-send="true" href="http://www.oriontec.com.br">http://www.oriontec.com.br</a><br>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte t&eacute;cnico local qualificado e gratuito 
Conhe&ccedil;a a linha completa de produtos KHOMP em <a class="moz-txt-link-abbreviated" href="http://www.khomp.com.br">www.khomp.com.br</a>
_______________________________________________
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org.
Registre-se e receba um cupom exclusivo de desconto!
Acesse agora <a class="moz-txt-link-abbreviated" href="http://www.voipmania.com.br">www.voipmania.com.br</a>
______________________________________________
Lista de discuss&otilde;es AsteriskBrasil.org
<a class="moz-txt-link-abbreviated" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>
<a class="moz-txt-link-freetext" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></pre>
</blockquote>
<br>
</body>
</html>