[AsteriskBrasil] Auxilio para Construção de PABX com x100p

Marcelo S Dias Muniz marcelosdias em superig.com.br
Domingo Fevereiro 21 09:18:53 BRT 2010


Eder, consegui fazer funcionar, conforme projeto inicial e também já está
bilhetando.
Agora minha difilculdade é fazê-lo gravar o callerid. O campo clid não vem
preenchido após a bilhetagem.
Segue abaixo o resultado e minhas configurações:

calldate clid src dst dcontext channel dstchannel lastapp lastdata duration
billsec disposition amaflags accountcode uniqueid userfield  02/20/10 11:57
AM

 s default DAHDI/1-1
 Hangup
10 6 ANSWERED 3
1266674259
 02/20/10 12:04 PM

 s default DAHDI/1-1
 Hangup
10 6 ANSWERED 3
1266674694.2
 02/20/10 12:19 PM

 s default DAHDI/1-1
 Hangup
4 0 ANSWERED 3
1266675579
 02/20/10 12:26 PM

 s default DAHDI/1-1
 Hangup
11 7 ANSWERED 3
1266676007.1
 02/20/10 12:28 PM

 s default DAHDI/1-1
 Hangup
11 7 ANSWERED 3
1266676090.2
 02/20/10 12:29 PM

 s default DAHDI/1-1
 Hangup
11 7 ANSWERED 3
1266676158.3


arquivo /etc/asterisk/extensions.conf

*[general]*
static=yes
writeprotect=no
autofallthrough=no
clearglobalvars=no
priorityjumping=yes

*[default]*
exten => s,1,Answer                 ; Atende a ligacao...
exten => s,2,Playback(introprotv)   ; Mensagem
exten => s,3,Hangup()               ; termina


/etc/asterisk/cdr_mysql.conf

*[global]*
hostname=127.0.0.1
dbname=protv
table=cdr
password=pt.rj
user=root
;port=3306
;sock=/tmp/mysql.sock
;
*[columns]*
;static "<value>" => <column>
;alias <cdrvar> => <column>
alias start => calldate
alias callerid => clid
;alias src => src
;alias dst => dst
;alias dcontext => dcontext
;alias channel => channel
;alias dstchannel => dstchannel
;alias lastapp => lastapp
;alias lastdata => lastdata
;alias duration => duration
;alias billsec => billsec
;alias disposition => disposition
;alias amaflags => amaflags
;alias accountcode => accountcode
;alias userfield => userfield
;alias uniqueid => uniqueid

estrutura da tabela cdr

CREATE TABLE `cdr` (
  `calldate` datetime NOT NULL default '0000-00-00 00:00:00',
  `clid` varchar(80) NOT NULL default '',
  `src` varchar(80) NOT NULL default '',
  `dst` varchar(80) NOT NULL default '',

  `dcontext` varchar(80) NOT NULL default '',
  `channel` varchar(80) NOT NULL default '',
  `dstchannel` varchar(80) NOT NULL default '',
  `lastapp` varchar(80) NOT NULL default '',

  `lastdata` varchar(80) NOT NULL default '',
  `duration` int(11) NOT NULL default '0',
  `billsec` int(11) NOT NULL default '0',
  `disposition` varchar(45) NOT NULL default '',

  `amaflags` int(11) NOT NULL default '0',
  `accountcode` varchar(20) NOT NULL default '',
  `uniqueid` varchar(32) NOT NULL default '',
  `userfield` varchar(255) NOT NULL default '',

  KEY `calldate` (`calldate`),
  KEY `dst` (`dst`),
  KEY `accountcode` (`accountcode`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;



Em 20 de fevereiro de 2010 17:16, Eder Souza <eder.souza em bsd.com.br>escreveu:

> hei vc ta lingando direto na rede pstn ou ta sobre algum ramal PABX?
>
> Att,
>
> Eng Eder de Souza
>
> Em 19 de fevereiro de 2010 15:39, Marcelo S Dias Muniz <
> marcelosdias em superig.com.br> escreveu:
>
>> Pessoal, tentei um novo "set" de configuração,
>> mas ainda sem sucesso. Seguem abaixo como estão configurados meus
>> arquivos.
>> Quem puder me dar um alô, estou levando uma "surra" aqui.
>>
>> Att.,
>>
>> Dias
>>
>> */etc/dahdi/system.conf
>> *loadzone=br
>> defaultzone=br
>> fxsks=1
>> channels=1
>> echocanceller=mg2,1
>>
>> */etc/dahdi/system.conf*
>> [general]
>> bindport=5060
>> bindaddr=0.0.0.0
>> disallow=all
>> allow=alaw
>> allow=gsm
>> language=pt_BR
>>
>> [template](!)
>> type=friend
>> callerid=1
>> username=1
>> secret=1
>> host=dynamic
>> context=default
>>
>> */etc/dahdi/extensions.conf*
>> [general]
>> static=yes
>> writeprotect=no
>> autofallthrough=yes
>> clearglobalvars=no
>> priorityjumping=no
>>
>> [default]
>> exten => s,1,Answer()
>> exten => s,2,Playback(vm-intro)
>>
>> exten => s,3(end),Hangup()
>>
>>
>>
>> Em 19 de fevereiro de 2010 10:42, Marcelo S Dias Muniz <
>> marcelosdias em superig.com.br> escreveu:
>>
>> pessoal, configurei o arquivo extensions.conf para receber a ligação e não
>>> funcionou.
>>> se alguém puder me auxiliar, abaixo segue a parte do extensions.conf e as
>>> exibições do status e do channels
>>> Att.,
>>>
>>> *[acme-incoming]
>>> exten => s,1,Answer()
>>> exten => s,2,(goodbye),Playback(vm-goodbye)
>>> exten => s,3(end),Hangup()
>>>
>>> sprotv*CLI> dahdi show status
>>> Description                              Alarms  IRQ    bpviol CRC4   Fra
>>> Codi Options  LBO
>>> DAHDI_DUMMY/1 (source: HRtimer) 1        UNCONFI 0      0      0      CAS
>>> Unk  YEL      0 db (CSU)/0-133 feet (DSX-1)
>>> Wildcard X100P Board 1                   UNCONFI 0      0      0      CAS
>>> Unk  YEL      0 db (CSU)/0-133 feet (DSX-1)
>>> *
>>> *sprotv*CLI> dahdi show channels
>>>    Chan Extension  Context         Language   MOH Interpret
>>> Blocked    State
>>>  pseudo            default
>>> default                         In Service
>>> *
>>>
>>>
>>> Em 19 de fevereiro de 2010 09:15, Marcelo S Dias Muniz <
>>> marcelosdias em superig.com.br> escreveu:
>>>
>>> Pessoal, quem estiver disponível e poder me auxiliar, sou iniciante no
>>>> Asterisk e estou montando um PABX muito simples.
>>>> Ele irá receber chamadas PSTN por uma placa x100p, fazer a bilhetagem e
>>>> direcionar para uma mensagem (tipo "sua ligação foi registrada"), desligando
>>>> em seguida.
>>>> Estou com uma máquina com Linux Ubuntu, Mysql e Asterisk 1.6.2 e uma
>>>> placa x100p.
>>>> Comecei a configuração e as instruções para instalação da placa está na
>>>> versão antiga quando o drive era Zaptel e não consegui fazer minha placa
>>>> falar com a PSTN.
>>>> Estou tendo dificuldade mesmo, se alguém souber o caminho e puder me
>>>> auxiliar, agradeço
>>>>
>>>> Att.,
>>>>
>>>> Marcelo
>>>> Rio de Janeiro.
>>>>
>>>
>>>
>>
>> _______________________________________________
>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>> - Suporte técnico local qualificado e gratuito
>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>> _______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>
>
> _______________________________________________
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100221/934169fd/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil