<div>Alan</div>
<div> </div>
<div>O cdr só e gerado após o fim da ligação.</div>
<div> </div>
<div>Em PABX siemens acontece a mesma coisa..</div>
<div> </div>
<div>O que voce pode fazer é um AGI que efetue a gravacao do callerid e do uniqueid em uma tabela após você dar um Answer()</div>
<div> </div>
<div> </div>
<div>Abraços<br><br></div>
<div class="gmail_quote">2009/10/28 Alan Pablo <span dir="ltr">&lt;<a href="mailto:pablo@contacte.com.br">pablo@contacte.com.br</a>&gt;</span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div lang="EN-US" vlink="purple" link="blue">
<div>
<p class="MsoNormal"><span lang="PT-BR">Bom dia!</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal"><span lang="PT-BR">                Caros amigo, tenho a seguinte configuração para uma URA:</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal"><span lang="PT-BR">[entrada-ura]</span></p>
<p class="MsoNormal">exten =&gt; s,1,Answer()</p>
<p class="MsoNormal">exten =&gt; s,n,Set(TIMEOUT(absolute)=2390)</p>
<p class="MsoNormal">exten =&gt; s,n,DgCollectCallBlock()</p>
<p class="MsoNormal">exten =&gt; s,n,Set(CONT=0)</p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; s,n,GotoIF($[&quot;${CONT}&quot; = &quot;3&quot;]?70|6)</span></p>
<p class="MsoNormal"><span lang="PT-BR">; Verifica qual o horario e toma a decisao de acordo</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; s,n,GotoIfTime(0:00-11:59|*|*|*?10)</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; s,n,GotoIfTime(12:00-17:59|*|*|*?20)</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; s,n,GotoIfTime(18:00-23:59|*|*|*?30)</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal"><span lang="PT-BR">; Horario matutino</span></p>
<p class="MsoNormal">exten =&gt; s,10,Background(helpdesk/call_bom_dia)</p>
<p class="MsoNormal">exten =&gt; s,n,Noop(UNIQUEID = ${UNIQUEID} e ${CALLERID(NUM)})</p>
<p class="MsoNormal">exten =&gt; s,n,Set(CONT=$[${CONT}+1])</p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; s,n,Goto(s|5)</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal"><span lang="PT-BR">; Horario vespertino</span></p>
<p class="MsoNormal">exten =&gt; s,20,Background(helpdesk/call_boa_tarde)</p>
<p class="MsoNormal">exten =&gt; s,n,Set(CONT=$[${CONT}+1])</p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; s,n,Goto(s|5)</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal"><span lang="PT-BR">;Horario Noturno</span></p>
<p class="MsoNormal">exten =&gt; s,30,Background(helpdesk/call_boa_noite)</p>
<p class="MsoNormal">exten =&gt; s,n,Set(CONT=$[${CONT}+1])</p>
<p class="MsoNormal">exten =&gt; s,n,Goto(s,5)</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">exten =&gt; 1,1,Set(UNICO=${RAND(0000000000|9999999999)})</p>
<p class="MsoNormal">exten =&gt; 1,n,Set(CDR(userfield)=${UNICO}-${UNIQUEID}.WAV)</p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 1,n,MixMonitor(/hdaux/dados/audios/helpdesk-1/${UNICO}-${UNIQUEID}.WAV|b)</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 1,n,Set(__IDORIGEM=${UNIQUEID})</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 1,n,Playback(personalizados/ligacao_sendo_gravada)</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 1,n,Noop(UNIQUEID = ${UNIQUEID} e ${CALLERID(NUM)})</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 1,n,Queue(helpdesk-1|Tt||||queue-agente.php)</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 1,n,Hangup()</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal">exten =&gt; 2,1,Set(UNICO=${RAND(0000000000|9999999999)})</p>
<p class="MsoNormal">exten =&gt; 2,n,Set(CDR(userfield)=${UNICO}-${UNIQUEID}.WAV)</p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 2,n,MixMonitor(/hdaux/dados/audios/helpdesk-2/${UNICO}-${UNIQUEID}.WAV|b)</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 2,n,Set(__IDORIGEM=${UNIQUEID})</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 2,n,Playback(personalizados/ligacao_sendo_gravada)</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 2,n,Noop(UNIQUEID = ${UNIQUEID} e ${CALLERID(NUM)})</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 2,n,Queue(helpdesk-2|Tt||||queue-agente.php)</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 2,n,Hangup()</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal">exten =&gt; 3,1,Set(UNICO=${RAND(0000000000|9999999999)})</p>
<p class="MsoNormal">exten =&gt; 3,n,Set(CDR(userfield)=${UNICO}-${UNIQUEID}.WAV)</p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 3,n,MixMonitor(/hdaux/dados/audios/helpdesk-3/${UNICO}-${UNIQUEID}.WAV|b)</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 3,n,Set(__IDORIGEM=${UNIQUEID})</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 3,n,Playback(personalizados/ligacao_sendo_gravada)</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 3,n,Noop(UNIQUEID = ${UNIQUEID} e ${CALLERID(NUM)})</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 3,n,Queue(helpdesk-3|Tt||||queue-agente.php)</span></p>
<p class="MsoNormal"><span lang="PT-BR">exten =&gt; 3,n,Hangup()</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal"><span lang="PT-BR">OBS: Background(helpdesk/call_boa_dia), Background(helpdesk/call_boa_tarde), Background(helpdesk/call_boa_noite) esses audios apresentam um menu 1,2 ou 3 para escolha do cliente.</span></p>

<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal"><span lang="PT-BR">O problema é o seguinte: caso o cliente ligue e desligue antes de escolher  a opção 1,2,3 o meu src está vindo vazio, não consigo saber as ligações abandonadas na URA. Se vocês observarem eu coloquei alguns Noop() mostrando o uniqueid e calleir e os mesmo mostram em todas as partes do dialplan.</span></p>

<p class="MsoNormal"><span lang="PT-BR">Mais na cdr só aparece depois que o cliente escolher alguma das opções.</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal">psql -c &quot;select calldate,src,dst,dstchannel,uniqueid from pbx_bilhetes where uniqueid = &#39;1256740513.121984&#39; order by calldate&quot; -d PBX</p>
<p class="MsoNormal">Password:</p>
<p class="MsoNormal">        calldate        | src | dst | dstchannel |     uniqueid</p>
<p class="MsoNormal"><span lang="PT-BR">------------------------+-----+-----+------------+-------------------</span></p>
<p class="MsoNormal"><span lang="PT-BR"> 2009-10-28 10:35:13-04 |     | s   |            | 1256740513.121984</span></p>
<p class="MsoNormal"><span lang="PT-BR">(1 row)</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal"><span lang="PT-BR">Fui claro ou ficou confuso.</span></p>
<p class="MsoNormal"><span lang="PT-BR">Qualquer sugestão é bem vinda!</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal"><span lang="PT-BR">Obrigado a todos!</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p>
<p class="MsoNormal"><span lang="PT-BR">Att;</span></p>
<p class="MsoNormal"><span lang="PT-BR">Alan Pablo.</span></p>
<p class="MsoNormal"><span lang="PT-BR"> </span></p></div></div><br><br>_______________________________________________<br><a href="http://www.voipmania.com.br/" target="_blank">http://www.voipmania.com.br</a><br>Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.<br>
Promoção por tempo limitado!<br>Acesse agora <a href="http://promo.voipmania.com.br/" target="_blank">http://promo.voipmania.com.br</a><br><br>_______________________________________________<br>Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Atenciosamente,<br><br>Neimar Lima de Ávila<br>Administrador Pratanet.com!<br><a href="mailto:neimar@pratanet.com">neimar@pratanet.com</a><br>+55 31 8495-2402<br><br>