<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><span class="Apple-tab-span" style="white-space:pre">        </span>Olás,</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Indo direto ao ponto estou com o seguinte problema: Como cobrar corretamente por chamadas transferidas?</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Eis o cenário:</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>O ramal "A" liga para um número externo "B", via PSTN, então transfere a ligação para um ramal interno "C". ou seja:</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>"A"&nbsp;liga para&nbsp;"B"</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>"A"&nbsp;liga para&nbsp;"C"</div><div><span class="Apple-tab-span" style="white-space:pre"></span></div><div><span class="Apple-tab-span" style="white-space:pre">                </span>"A"&nbsp;transfere&nbsp;"B"&nbsp;para&nbsp;"C"</div><div><span class="Apple-tab-span" style="white-space:pre"></span></div><div><span class="Apple-tab-span" style="white-space:pre">                </span>"B"&nbsp;fala com&nbsp;"C"</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Tudo funciona normalmente, mas eis o que tenho no CDR (alterei nos números para manter privacidade):</div><div><div><font class="Apple-style-span" face="'Courier New'" size="3"><span class="Apple-style-span" style="font-size: 12px;">+------------+-----------+---------+-------------+----------------+</span></font></div><div><font class="Apple-style-span" face="'Courier New'" size="3"><span class="Apple-style-span" style="font-size: 12px;">| src &nbsp; &nbsp; &nbsp; &nbsp;| dst &nbsp; &nbsp; &nbsp; | billsec | disposition | uniqueid &nbsp; &nbsp; &nbsp; |</span></font></div><div><font class="Apple-style-span" face="'Courier New'" size="3"><span class="Apple-style-span" style="font-size: 12px;">+------------+-----------+---------+-------------+----------------+</span></font></div><div><font class="Apple-style-span" face="'Courier New'" size="3"><span class="Apple-style-span" style="font-size: 12px;">| RamalA &nbsp; &nbsp; | ExternoB &nbsp;| &nbsp; &nbsp; &nbsp;15 | ANSWERED &nbsp; &nbsp;| 1265752501.259 |&nbsp;&nbsp;</span></font></div><div><font class="Apple-style-span" face="'Courier New'" size="3"><span class="Apple-style-span" style="font-size: 12px;">| RamalA &nbsp; &nbsp; | RamalC &nbsp; &nbsp;| &nbsp; &nbsp;2580 | ANSWERED &nbsp; &nbsp;| 1265752501.260 |&nbsp;</span></font></div><div><font class="Apple-style-span" face="'Courier New'" size="3"><span class="Apple-style-span" style="font-size: 12px;">+------------+-----------+---------+-------------+----------------+</span></font></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>A chamada de "RamalA" para "RamalC" representa os 43 minutos em que "B" falou com "C" após a transferência. O problema é que esses 2580 segundos não foram de chamada interna entre ramais e sim de uma chamada externa via PSTN, que deve ser tarifada.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Dando nome aos bois com um exemplo real:</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Um diretor pede para sua secretária ligar para um cliente e depois transferir a ligação para sua sala. A secretaria liga para o celular do cliente, fala por 15 segundos, e transfere a ligação para o diretor, que passa 43 minutos falando com ele. Pelo CDR eu vejo apenas uma chamada (ao custo de uma chamada para celular) de 15 segundos entre a secretária e o cliente e outra chamada de 43 minutos (sem custo algum, por ser entre ramais) entre a secretária e o diretor; porém foram 43 minutos de chamada para celular que devem ser contabilizados pela empresa.</div><div><br></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Pelo que andei pesquisando isso é um problema antigo (desde 2006 existem pessoas reclamando de problemas assim) e até hoje de manhã não teve solução e ainda foi adiado para a versão 1.4.31. A versão 1.6 tem o mesmo problema. Porém a necessidade tem feito com que cada um dê seu "jeitinho" e é isso que queria saber: Quais workarounds vocês usam para corrigir isso?</div><div><br></div><div>PS: Os registros no CDR com todas as colunas abaixo:</div><div><br></div><div><div>+--------+---------------------+---------------------------+------------+-----------+--------------------+-------------------+---------------------+-----------+--------------------------------+----------+---------+-------------+----------+-------------+----------------+-----------+</div><div>| cdr_id | calldate &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| clid &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| src &nbsp; &nbsp; &nbsp; &nbsp;| dst &nbsp; &nbsp; &nbsp; | dcontext &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | channel &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | dstchannel &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| lastapp &nbsp; | lastdata &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | duration | billsec | disposition | amaflags | accountcode | uniqueid &nbsp; &nbsp; &nbsp; | userfield |</div><div>+--------+---------------------+---------------------------+------------+-----------+--------------------+-------------------+---------------------+-----------+--------------------------------+----------+---------+-------------+----------+-------------+----------------+-----------+</div><div>| 404407 | 2010-02-09 18:55:01 | "Ramal A" &lt;RamalA&gt; &nbsp; &nbsp; &nbsp; &nbsp; | RamalA &nbsp; &nbsp; &nbsp; | ExternoB | from-internal &nbsp; &nbsp; &nbsp;| SIP/###A-08c73068 | Khomp/B0C0-1 &nbsp; &nbsp; &nbsp; &nbsp;| ResetCDR &nbsp;| w &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; 30 | &nbsp; &nbsp; &nbsp;15 | ANSWERED &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; &nbsp;3 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | 1265752501.259 |</div><div>| 404409 | 2010-02-09 18:55:31 | RamalA &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| RamalA &nbsp; &nbsp; &nbsp; | RamalC &nbsp; &nbsp; &nbsp;| from-internal-xfer | Khomp/B0C0-1 &nbsp; &nbsp; &nbsp;| SIP/###C-08c8d0e0 &nbsp; | Dial &nbsp; &nbsp; &nbsp;| SIP/###C||Ttr &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; 50 | &nbsp; &nbsp; &nbsp;44 | ANSWERED &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; &nbsp;3 | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | 1265752501.260 |</div></div></div><div><span class="Apple-tab-span" style="white-space:pre"></span></div><br><div>
Atenciosamente,<br><br>Fabio Pachelli Pacheco<br><br>Pesquisa&nbsp;e Desenvolvimento<br>Diginet 4008-9000. Ramal 4008-9027<br>Fax: (84) 4008-9001
</div>
<br></body></html>