[AsteriskBrasil] CDR talvez estranho...

Matheus Cucoloto matheuscucoloto em gmail.com
Quinta Maio 10 08:49:55 BRT 2007


Ola galéra , seguinte... to rodando o 1.4, todas a funcionalidades
estão ok (eu acho), mas verificando o meu CDR (postgresql) percebi que
quando um ramal faz uma chamada para fora usando uma operadora ele
grava dois registros. O primeiro é com destino s sem src e o segundo
são os dados corretos da minha ligação.
Veja:

id  |       calldate        |       clid        | src |     dst     |
dcontext |         channel         |       dstchannel        | lastapp
|              lastdata              |             start             |
           answer             |              end              |
duration | billsec | disposition | amaflags |   accountcode    |
uniqueid   | userfield

128 | 2007-05-10 08:30:42-03 |                   |     | s           |
default  | SIP/directcall-08770000 |                         |
|                                    | 2007-05-10 08:30:51.748802-03 |
2007-05-10 08:30:51.748802-03 | 2007-05-10 08:30:51.748802-03 |
9 |       0 | NO ANSWER   |        3 |                  | 1178796642.2
|

 129 | 2007-05-10 08:30:42-03 | "Ramal 200" <200> | 200 | 64499630974
| default  | SIP/200-0873e000        | SIP/directcall-08770000 | Dial
  | SIP/554499630974 em directcall|25|Ttr | 2007-05-10 08:30:51.752402-03
| 2007-05-10 08:30:51.752402-03 | 2007-05-10 08:30:51.752402-03 |
  9 |       0 | NO ANSWER   |        3 | DIRECTCALL_SAIDA |
1178796642.1 |

O que será que pode ser? ou é assim mesmo...

Pensei que fosse o amaflags da conta da operadora... mudei mas nao
tive sucesso...

Isso acontece em todas as minhas contas de provedores (5).

veja as minhas confs sip.conf e extensions.conf

sip.conf

[directcall]
type=friend
username=usuario
fromuser=usuario
secret=senha
port=5060
host=200.250.129.2
insecure=very
disallow=all
allow=ulaw
allow=ulaw
qualify=yes
nat=yes
dtmfmode=rfc2833
canreinvite=yes
accountcode=DIRECTCALL
amaflags=documentation


extensions.conf

exten => _6X.,1,Set(CDR(accountcode)=DIRECTCALL_SAIDA)
exten => _6X.,2,Monitor(wav|${DIRETORIO_REALIZADAS}/directcall/${STRFTIME(${EPOCH},,%Y)}/${STRFTIME(${EPOCH},,%m)}/${STRFTIME(${EPOCH},,%d)}/${STRFTIME(${EPOCH},,%H:%M:%S)}-${CALLERID(num)}-${EXTEN}|m)
exten => _6X.,3,Dial(SIP/55${EXTEN:1}@directcall,25,Ttr)
exten => _6X.,4,Hangup()


Abraços.

-- 
Matheus Cucoloto
System Admin.
Net Admin.


Mais detalhes sobre a lista de discussão AsteriskBrasil