Você está na página 1de 145

PABX baseado em cdigo aberto: Asterisk Utilizao, configurao e gerenciamento Fabrcio amusiunas !

"#$B%

"ntroduo
&oluo com'leta de PABX
P& ! "P (&"P, )$*+*, ,-#P, etc$.,

Pode integrar /0rias solu1es e2istentes 3o4e no mercado

Ar5uitetura do Asterisk
#678#& &u'ortados
A7P#, -$9:: (A;<a= > ;<a=. -$9+*$: (a'enas re'assa. -$9+? -$9+@ (necessita licena comercial. -&, i<B# <inear <P#;:A &'ee2

#onecti/idade
P& !
Permite utilizar rede P& ! 'ara c3amadas
'$e$: 8:, :, FX&

"nternet
Permite 5ue se utilize o sistema como um gate=aB 'ara a'lica1es

&atClite
Pode ser utilizado em casos e2tremos Problema maior C a latDncia

#onecti/idade
P& !
Permite utilizar rede P& ! 'ara c3amadas
'$e$: 8:, :, FX&

"nternet
Permite 5ue se utilize o sistema como um gate=aB 'ara a'lica1es

&atClite
Pode ser utilizado em casos e2tremos Problema maior C a latDncia

Ar5uitetura do Asterisk
"nterfaces
Podem ser fsicas ou lgicas Baseadas em #anais

)ard=are
EAP 8< elefonia 'ara <inu2 "&7!F<inu2

Funcionalidades de PABX
#all Gaiting #aller "7 #aller "7 Blocking #aller "7 on #all Gaiting #alling #ards #onference Bridging 7atabase &tore H %etrie/e 7atabase "ntegration 7ial bB !ame 7irect "n=ard &Bstem Access 7istincti/e %ing

Funcionalidades de PABX
7istributed Uni/ersal !umber 7isco/erB (7U!7iI. 7o !ot 7isturb 8@:: 8!U, Fa2 ransmit and %ecei/e (*rd PartB 6&& Package. Fle2ible 82tension <ogic "nteracti/e 7irectorB <isting "nteracti/e Joice %es'onse ("J%. <ocal and %emote #all Agents ,acros ,usic 6n )old ,usic 6n ransfer
Fle2ible ,'*;based &Bstem %andom or <inear PlaB Jolume #ontrol

Funcionalidades de PABX
Predicti/e 7ialer Pri/acB 6'en &ettlement Protocol (6&P. 6/er3ead Paging Protocol #on/ersion %emote #all Picku' %emote 6ffice &u''ort %oaming 82tensions %oute bB #aller "7 &,& ,essaging &'ell H &aB &treaming ,edia Access &u'er/ised ransfer

Funcionalidades de PABX
alk 7etection e2t;to;&'eec3 (/ia Festi/al. 3ree;=aB #alling ime and 7ate ranscoding runking Jo"P -ate=aBs Joicemail
Jisual "ndicator for ,essage Gaiting &tutter 7ialtone for ,essage Gaiting Joicemail to email Joicemail -rou's Geb Joicemail "nterface

Ea'ateller

82'ress1es utilizadas
FX6
Foreign eXc3ange 6ffice Pode ser um telefone analgico, secret0ria eletrKnica, m05uina de fa2, etc 7e/e ser ligado a um conector FX& (ou rede telefKnica.

FX&
Foreign eXc3ange &tation -era o sinal de discagem 'ara o FX6

82'ress1es utilizadas
P& !
Public &=itc3ed ele'3one !et=ork (%ede de elefonia PLblica #omutada.

A7&"
Analog 7is'laB &er/ice "nterface #om'le2o con4unto de 'adr1es Pode, 'or e2em'lo, controlar ser/ios de MsoftkeBsN remotamente

82'ress1es utilizadas
"&7!
"ntegrated &er/ices 7igital !et=ork !o Brasil: %7&" (%ede 7igital de &er/ios "ntegrados. Pode carregar /oz e ser/ios de redes digitais

P%"
PrimarB %ate "nterface : canal 7 e +* canais B em um :, ou : canal 7 e *A canais B em um 8:

82'ress1es utilizadas
B%"
Basic %ate "nterface #onsiste de um canal 7 e dois canais B

Jo"P
Joice o/er "P 82istem /0rios 'rotocolos de Jo"P, 'or e2em'lo:&"P, &##P, )$*+*, "AX, e "AX+

82'ress1es utilizadas
7"7
7irect "n=ard 7ialing Possibilidade de alguma 'essoa ligar 'ara o PABX, em ramal, diretamente, sem 'assar 'or um atendente$

7 ,F
7ual one ,ulti Fre5uencB ons usados 'or terminais telefKnicos 'ara sinalizao dentro da c3amada 6s tons 'ermitidos so A;@, O, P e A;F, 'orCm a maioria im'lementa a'enas A;@$ O e P

82'ress1es utilizadas
7!"&
7ialled !umber "nformation &er/ice "nforma ao terminal discado 5ual nLmero a outra 'onta discou

82'ress1es utilizadas
elefonia "P
#a'acidade de um e5ui'amento com Jo"P acesssar outros e5ui'amentos de telefonia, sendo eles com Jo"P ou em outra rede (P& !, 'or e2em'lo.$

#onceitos utilizados na configurao


Agentes
&o cadastrados e 'odem ou no estar 'resentes
Podem ser fi2os Podem ser m/eis
Podem dar login e logoff no sistema, em diferentes

Filas
Formada 'or con4unto de agentes Possuem lista de es'era 82istem /0rias maneiras de escol3er o agente 5ue /ai atender na fila

#onceitos utilizados na configurao #onte2tos


Am'lamente utilizado durante a configurao de um 'lano de discagem #on4unto de regras 5ue 'odem ser 'ara en/ioHrecebimento de c3amadas Utilizado em 5uase todos os ar5ui/os de configurao do Asterisk ('ara indicar o conte2to 'adro de cada mdulo.

#onceitos utilizados na configurao


erminais
Pontos 5ue 'odem originarHreceber c3amadas Podem ter /0rios 'rotocolos
&"P, )$*+*, &##P, "AX, $$$

8;num
7efinido na %F# +@:? Protocolo 'ara facilitar a con/ergDncia de P& ! e "P ,a'eia os endereos de P& ! 'ara um formato 5ue 'ode ser consultado /ia "nternet

#onceitos utilizados na configurao


#anais
&o camin3os estabelecidos internamente no Asterisk entre dois terminais 6 conceito C o mesmo 'ara 5ual5uer terminal de Jo"P

82tens1es
&o MramaisN utilizados dentro de cada 'rotocolo &o definidas dentro dos ar5ui/os de configurao de cada mdulo de cada 'rotocolo

#onceitos utilizados na configurao ,embros


#anais 5ue esto a'tos a receber as c3amadas 5ue entram em uma determinada fila

"nstalao
6 Asterisk 'ode ser buscado /ia #J& (recomendado. ou /ia F P ($tar$gz.$ 82istem ainda alguns 'acotes 'rC com'ilados 'ra algumas distribui1es de <inu2$ 6s sistemas o'eracionais 5ue su'ortam o Asterisk so:
<inu2 ('lenamente su'ortado. Gindo=s ('arcialmente su'ortado. FreeB&7 ('arcialmente su'ortado. 6utros ('arcialmente su'ortados.

"nstalao
82iste uma /erso est0/el do Asterisk, a /erso :$A$ Jers1es mais recentes ad5uiridas /ia #J& muitas /ezes so inst0/eis ou tem 'roblemas de com'atibilidade com mdulos e2ternos Qunto com o Asterisk 'odem ser buscados os 'acotes lib'ri, za'tel e asterisk;addons

"nstalao
7e/em ser instalados 'elo menos os seguintes 'acotes 'ara 5ue o Asterisk funcione
7ri/ers za'tel Biblioteca lib'ri (caso se utilize P%". Asterisk em s

A se5RDncia de instalao de/e ser a mesma acima

7ri/ers za'tel
7ri/ers 'ara 'lacas 7igium As bibliotecas so necess0rias 'ara a com'ilao do Asterisk Possui um dri/er c3amado MztdummBN 'ara 5uem no tem 3ard=are 7igium e necessita de recursos como conferDncia

Biblioteca lib'ri
Usada 'or 5uem 'ossui algumas interface P%" 8la su'orta atualmente:
F8&& B%" ("&7!F<inu2. 7,&:AA 8uro"&7! <ucent S8 !ational "&7!+ !FA&

"nstalao
Bibliotecas necess0rias 'ara a instalao
ncurses, e o ;de/el referente o'enssl, e o ;de/el referente zlib, e o ;de/el referente bison, e o ;de/el referente

"nstalao
Para buscar /ia #J&
O cd HusrHsrc O e2'ort #J&%66 T:'ser/er:anonc/sUc/s$digium$co m:HusrHc/sroot O c/s login V a sen3a C anonc/s$ O c/s c3eckout ;r /:;A za'tel lib'ri asterisk asterisk;addons asterisk;sounds

"nstalao
Para com'ilar e instalar
O cd za'tel O make cleanW make install O cd $$Hlib'ri O make cleanW make install O cd $$Hasterisk O make cleanW make install O make sam'les V 'ara instalar os e2em'los de configurao O cd $$Hasterisk;addons V "nstala su'orte ao ,B&X< O make O make install

#olocando 'ara funcionar


7igitar o comando
HusrHsbinHsafeYasterisk Ateno: #U"7A76 #6, 6 MulimitN ZZZ 8le est0 configurado dentro do HusrHsbinHsafeYasterisk, 5ue C um scri't Ms3ellN, e de/e ter um /alor alto

Planos de discagem
#onsiste no 'lane4amento de um sistema de PABX "ndica 'ara onde /o as c3amadas 5ue entram e 'or onde iro as c3amas 5ue saem Fazer o 'rocessamento das c3amadas

Ar5ui/o asterisk$conf
#onfigurao dos diretrios 'ara os com'onentes #aso algum camin3o de instalao se4a es'ecificado durante a com'ilao, ser0 escrita neste ar5ui/o

Ar5ui/o e2tensions$conf
#ontCm as regras de discagem %es'ons0/el 'elo 'lano de controle e flu2o de e2ecuo das c3amadas 6s com'onentes so con3ecidos como Mconte2tosN
#on4unto de regras 5ue coordena o flu2o das c3amadas

Ar5ui/o e2tensions$conf
82em'lo de um conte2to:
[conte2toY'rinci'al\ include T] conte2toYau2iliar e2ten T] *SAF,:,7ial(&"PH*SAF,+A. e2ten T] *SAF,+,Joice,ail(u*SAFUcgiYbr. e2ten T] *SAF,*,)angu'

Ar5ui/o si'$conf
Possui informa1es referentes as configura1es &"P do Asterisk %egistra clientes &"P em ser/idores remotos #adastra clientes &"P 5ue se registraro no ser/idor local
#ada cliente cadastrado 'ode estar em um conte2to diferente

Ar5ui/o si'$conf
82em'lo de configurao
register T] :A9:SP:AA:22222Uinoc;dba$'c3$netH:A9:SY:AA [:A9:SP:AA\ tB'eTfriend 3ostTdBnamic usernameT:A9:SP:AA secretT22222 conte2tTinoc;br mailbo2T:A9:SP:AAUinocbr callerid T Uni/ersidade Federal de &anta #atarina ^:A9:SP:AA]

Ar5ui/o o3*+*$conf
Ar5ui/o de configurao 'ara utilizao de )$*+* do 'acote asterisk;o3*+* !o C com'at/el com o mdulo )$*+* 5ue originalmente acom'an3a o Asterisk Pode cadastrar como um gatekee'er

Ar5ui/o o3*+*$conf
[general\ listenAddressTA$A$A$A listenPortT:9+A connectPortT:9+A tc'&tartT:AAAA tc'8ndT::AAA ud'&tartT:AAAA ud'8ndT::AAA fast&tartTno 3+FS unnellingTBes 3+FSin&etu'TBes silence&u''ressionTno 4itter,inT+A 4itter,a2T:AA i' osTnone

Ar5ui/o o3*+*$conf
outbound,a2T+A inbound,a2T+A simultaneous,a2T+A =ra'<ib race<e/elT: lib race<e/elTA lib raceFileTstdout gatekee'erT:@+$:?_$:$: Wgatekee'erPass=ordTsecret gatekee'er <T?AA user"n'ut,odeT 6!8 amaFlagsTdefault account#odeT)*+* conte2tT/oi';3*+* [register\ aliasTasterisk aliasT9SAAA g='refi2T@@ [codecs\ codecT-9::A framesT+A

Ar5ui/o za'ata$conf
Possui configura1es referentes a interfaces 5ue utilizem o dri/er za'tel (como as das 'lacas 7igium. Pode definir o 'rotocolo P%" utilizado:
8uro"&7! 7,&:AA $$$

Ar5ui/o za'ata$conf
[c3annels\ WlanguageTen Ws=itc3tB'eT5sig Ws=itc3tB'eTeuroisdn s=itc3tB'eTdms:AA Ws=itc3tB'eTnational Ws=itc3tB'eTSess Ws=itc3tB'eTni+ 'ridial'lanTunkno=n W'rilocaldial'lanTnational signallingT'riYc'e WsignallingT'riYnet usecalleridTBes ec3ocancelTBes W `ou can set t3is to *+, ?F, or :+_, t=eak to Bour needs$ Wec3ocancelTno W `ou can set t3is to *+, ?F, or :+_, t=eak to Bour needs$

Ar5ui/o za'ata$conf
ec3ocancel=3enbridgedTBes Wec3ocancel=3enbridgedTno ec3otrainingTFAA W Asterisk trains to t3e beginning of t3e call, number is in milliseconds calleridTasrecei/ed grou'T: Wconte2tTdefault W Points to t3e default conte2t of Bour e2tensions$conf conte2tTisdn;cg W Points to t3e default conte2t of Bour e2tensions$conf c3annel T] :;:S,:9;*: W &et t3is to :;:S,:9;*: for 8: Wc3annel T] *A W &et t3is to :;:S,:9;*: for 8: 3idecalleridTno transferTBes can'arkTBes cancallfor=ardTBes callreturnTBes useincomingcalleridonza'transferTBes WimmediateTno WrestrictcidTno Wusecalling'resTBes Wusecalling'resTno call=aitingcalleridTBes Wt3ree=aBcallingTBes W fa2detectTincoming

Ar5ui/o musicon3old$conf
%es'ons0/el 'ela configurao das mLsicas de es'era Podem ser configuradas /0rias classes de mLsicas &u'orta diferentes ti'os de 0udio, desde 5ue e2ista uma a'licao com'at/el

Ar5ui/o musicon3old$conf
82em'lo de configurao
[classes\ Wdefault T] custom:H/arHlibHasteriskHmo3m'*H,HusrHbinHm'g*+: ;; mono ;% _AAA ;;out'utTra=:; default T] custom:H/arHlibHasteriskHmo3m'*H,HusrHbinHmad'laB ;; mono ;% _AAA ;;out'utTra=

Ar5ui/o cdrYmBs5l$conf
Ar5ui/o 5ue contCm a configurao a ser a'licada a sistema de #7% 'ara gra/ar as informa1es em uma base de dados ,B&X<

Ar5ui/o cdrYmBs5l$conf
82em'lo de configurao
[global\ 3ostnameTlocal3ost dbnameTasteriskcdrdb 'ass=ordT22222 userTasteriskuser 'ortT**A? WsockTHtm'HmBs5l$sock WuserfieldT:

Ar5ui/o "AX$conf
Usado 'ara configurar clientes 5ue usam "nter;Asterisk 82c3ange 'rotocol -eralmente utilizado 'ara interconectar ser/idores Asterisk &u'orte ao 'roduto 7igium "AXB

Ar5ui/o logger$conf
%es'ons0/el 'ela configurao dos logs do Asterisk Possui /0rios n/eis de log Pode ser configurado 'ara en/iar logs 'ara a tela ou ar5ui/os

Ar5ui/o logger$conf
82em'lo de configurao
[logfiles\ messages T] =arning,error,notice,debug,/erbose

Ar5ui/o agents$conf
Usado 'ara as configura1es referentes aos agentes usados nas filas configuradas no ar5ui/o 5ueues$conf

Ar5ui/o enum$conf
Usado 'ara configura1es de 8!U, Pode ser usado 'ara configurar o Asterisk 'ara acessar 'rimeiro um endereo /ia 8!U, 'ara de'ois /ia P& !

Ar5ui/o modules$conf
#onfigura 5uais mdulos de/em ou no ser carregados 5uando o Asterisk C iniciado
Um mdulo 'ode ser carregado tambCm #<", atra/Cs dos comando load

Ar5ui/o modules$conf
rec3o de configurao do ar5ui/o modules$conf
[modules\ autoloadTBes noloadaT]a'b2Ygtkconsole$so

Ar5ui/o 5ueues$conf
Ar5ui/o res'ons0/el 'ela configurao das filas de entrada As filas 'ossuem agentes Podem ser configuradas mensagens durante o 'erodo de es'era
Pro'agandas em'o mCdio de es'era Posio na fila

Ar5ui/o % P$conf
#onfigurao do % P (%eal ime Protocol. 'ara o Asterisk <imita as 'ortas a serem usadas
btil 'ara configurao de fire=alls

Ar5ui/o % P$conf
82em'lo de configurao do ar5ui/o % P$conf
[general\ rt'startT:AAAA rt'endT+AAAA

Ar5ui/o /oicemail$conf
#onfigura Joice ,ail Pode conter diferentes conte2tos de /oicemail
#ada um 'ode estar em um diretrio
,el3ora a administrao de 5uotas

Ar5ui/o meetme$conf
%es'ons0/el 'ela configurao das conferDncias Podem 3a/er sen3as nas conferDncias

Jari0/eis 'redefinidas
${ACCOUNTCODE}: #digo da conta, se es'ecificado ('ara billing. ${ANSWEREDTIME}: )or0rio 5ue a c3amada foi atendida ${BLINDTRANSFER}: 6 canal &"P ati/o 5ue discou o nLmero transferido$ ${CALLERID}: 6 identificador de 5uem c3amou (nome e nLmero. ${CALLERIDNAME}: 6 nome de 5uem c3amou

Jari0/eis 'redefinidas
${CALLERIDNUM}: 6 nLmero de 5uem c3amou (ateno: no 'recisam ser necessariamente nLmerosZ. ${CALLINGPRES}: Jari0/el da a'resentao do identificador de c3amada P%" 'ara c3amadas 5ue entrou ${CHANNEL}: !ome do canal em uso ${CONTEXT}: !ome do conte2to atual ${DATETIME}: 7ata e 3ora atuais: 77,,AAAA; )):,,:&&

Jari0/eis 'redefinidas
${DIALEDPEERNAME}: !ome de 5uem se discou$ (Ateno: atualmente com 'roblemas, usar 7"A<87P88%!A,8. ${DIALEDPEERNUMBER}: !Lmero de 5uem se discou$ (Ateno: atualmente com 'roblemas, usar 7"A<87!U,B8%. ${DIALEDTIME}: )or0rio em 5ue o nLmero foi discado ${DIALSTATUS}: 8stado da c3amada ${DNID}: "dentificador do nLmero discado

Jari0/eis 'redefinidas
${EPOCH}: A C'oca em estilo U!"X (segundos desde :c de 4aneiro de :@9A. ${EXTEN}: A e2tenso corrente ${HANGUPCAUSE}: 6 cdigo do Lltimo )A!-UP de um canal Ea' conectado a uma interface P%" ${INVALID_EXTEN}: Xual a e2tenso discada 5uando recebeu o sinal de e2tenso in/0lida ${LANGUAGE}: 6 idioma atualmente configurado

Jari0/eis 'redefinidas
${MEETMESECS}: !Lmero de segundos 5ue um usu0rio 'artici'ou de uma conferDncia usando o mdulo ,eet,e ${PRIORITY}: A 'rioridade atual ${RDNIS}: 6 nLmero 5ue 5uem est0 redirecionando o 7!"& ${SIPDOMAIN}: 7omnio &"P 'ara onde est0 indo a c3amada 5ue est0 entrando no Asterisk$ ${SIP_CODEC}: Usado 'ara configurar 5ual codec uzado durante uma c3amada &"P (ateno: a'arentemente com 'roblemas na /erso :$A$: e resol/ido nas /ers1es :$A$* e 'osteriores.

Jari0/eis 'redefinidas
${SIPCALLID}: 6 identificador de c3amada &"P (retirado do 3eader &"P. ${SIPUSERAGENT}: 6 &"P Muser agentN (retirado do 3eader &"P. ${TIMESTAMP}: 7ata atual no formato: AAAA,,77;)),,&& ${TXTCIDNAME}: %esultado da a'licao X #"7!ame$ ${UNIQUEID}: "dentificador Lnico de cada c3amada

#onfigurao
Passos 'ara a criao de um ramal telefKnico
#adastr0;lo em seu res'ecti/o ar5ui/o de configurao
si'$conf, o3*+*$conf, scc'$conf, etc

8scol3er o conte2to ao 5ual a e2tenso 'artici'ar0 (geralmente C feito 4unto a configurao do ramal.

#onfigurao
7efinir dentro do ar5ui/o e2tensions$conf o 5ue ser0 feito com as c3amadas originadas deste ramal

#aso bem sim'les :


7ois telefones &"P registrados no Asterisk Utilizam conte2to [sim'les:\ Um somente 'ode falar com o outro e com mais ninguCm elefone :
e2tenso *FS? nome: Atendente :

elefone +
e2tenso *FS9 !ome: Atendente +

#aso bem sim'les :


Ar5ui/o si'$conf
W #onfigura a e2tenso *FS? [*FS?\ tB'eTfriend 3ostTdBnamic usernameT*FS? secretTsecreto: calleridTAtendente : ^*FS?] conte2tTsim'les:

#aso bem sim'les :


Ar5ui/o si'$conf
W #onfigura a e2tenso *FS9 [*FS9\ tB'eTfriend 3ostTdBnamic usernameT*FS9 secretTsecreto+ calleridTAtendente : ^*FS9] conte2tTsim'les:

#aso bem sim'les :


Ar5ui/o e2tensions$conf
[sim'les:\ e2ten T] *FS?,:,7ial(&"PH*FS?,+A. e2ten T] *FS?,+,)angu' e2ten T] *FS9,:,7ial(&"PH*FS9,+A. e2ten T] *FS9,+,)angu'

#aso bem sim'les +


Acrescentar secret0ria eletrKnica aos telefones anteriormente configurados A sen3a inicial 'ara a /erificao das cai2as 'ostais C :+*F 6 nLmero 'ara /erificar recados C P:AA

#aso bem sim'les +


Ar5ui/o si'$conf
W #onfigura a e2tenso *FS?
[*FS?\ tB'eTfriend 3ostTdBnamic usernameT*FS? secretTsecreto: calleridTAtendente : ^*FS?] mailbo2T*FS?Udefault conte2tTsim'les:

#aso bem sim'les +


Ar5ui/o si'$conf
W #onfigura a e2tenso *FS9
[*FS9\ tB'eTfriend 3ostTdBnamic usernameT*FS9 secretTsecreto: calleridTAtendente : ^*FS9] mailbo2T*FS9Udefault conte2tTsim'les:

#aso bem sim'les +


Ar5ui/o e2tensions$conf
[sim'les:\ e2ten T] *FS?,:,7ial(&"PH*FS?,+A. e2ten T] *FS?,+,Joice,ail(u*FS?UcgiYbr. e2ten T] *FS?,*,)angu' e2ten T] *FS?,:A+,Joice,ail(b*FS?UcgiYbr. e2ten T] *FS9,:,7ial(&"PH*FS9,+A. e2ten T] *FS9,+,Joice,ail(u*FS9UcgiYbr. e2ten T] *FS9,*,)angu' e2ten T] *FS?,:A+,Joice,ail(b*FS9UcgiYbr. e2ten T] 9AAA,:,Gait(:. e2ten T] 9AAA,+,Joicemail,ain(de#A<<8%"7!U,f. e2ten T] 9AAA,*,)angu'

#aso bem sim'les +


Ar5ui/o /oicemail$conf
[default\ *SS? T] :+*F,Atendente :,atendente:Uem'resa$com$br,, *SS9 T] :+*F,Atendente +,atendente+Uem'resa$com$br,,

Joicemail
Pode;se criar um sistema de secret0ria eletrKnica 'ara cada ramal Pode;se se'arar a secret0ria eletrKnica em /0rios conte2tos, cada um com diretrio diferente, facilitando a administrao de 5uotas

Joicemail
Passos 'ara o cadastro de uma secret0ria eletrKnica
#adastrar a cai2a 'ostal em /oicemail$conf
[general\ formatTgsm ser/eremailTasteriskUe2em'lo$com$br ma2loginsTS send/oicemailTBes [default\ FAAA T] :+*F,Usu0rio de teste,usuarioUe2em'lo$com$br,,

Joicemail
#onfigurar o ar5ui/o e2tensions$conf
W &e o ramal FAAA esti/er no atender ou esti/er desconectado, e2ecuta o 'asso +, se esti/er sem lin3as li/res, e2ecuta o 'asso :A+ e2ten T] FAAA,:,7ial(&"PHFAAA,+A. e2ten T] FAAA,+,Joice,ail(uFAAAUdefault. e2ten T] FAAA,*,)angu' e2ten T] FAAA,:A+,Joice,ail(bFAAAUdefault.

6)*+*
,dulo 'ara trabal3ar com )$*+* dentro do Asterisk Pode ser utilizado em /ez do mdulo original Baseado no 'ro4eto 6'en)*+* ( ===$o'en3*+*$org. Pode funcionar como um gatekee'er

6)*+*

Jerso mais atual: 3tt':HH===$inaccessnet=orks$comHasterisk;o3*+*Hdo= Antes de sua instalao, de/em ser com'iladas as bibliotecas 6'en)*+* e PG<"B: 3tt':HH===$inaccessnet=orks$comHianHasterisk;o3*+* e 3tt':HH===$inaccessnet=orks$comHianHasterisk; o3*+*H<ibrariesH'=lib;QanusY'atc3F;src;tar$gz

6)*+*
Para a instalao da biblioteca 6'en)*+* de/e ser a'licado um 'atc3 'ara o ar5ui/o ,akefile 'resente nos diretrio raiz dos fontes do 'ro4eto 6'en)*+*

6)*+*
Ar5ui/o o3*+*$conf
!ele se configura os 'argmetros deste mdulo
-atekee'er a ser usado #one2to 'adro #678#&

6)*+*
82em'lo do o3*+*$conf
[general\ tc'&tartT:AAAA tc'8ndT::AAA ud'&tartT:AAAA ud'8ndT::AAA 3+FS unnellingTBes 3+FSin&etu'TBes silence&u''ressionTno outbound,a2T+A inbound,a2T+A simultaneous,a2T+A lib raceFileTstdout gatekee'erT:@+$:?_$:$+ W -atekee'er account#odeT)*+* conte2tT/oi';3*+* [register\ aliasTasterisk W Alias 'rim0rio a ser registrado no gatekee'er aliasT9SAAA W Alias secund0rio a ser registrado no gatekee'er g='refi2T@@ W 'refi2o a ser registrado no gatekee'er (o Asterisk registra;se como -ate=aB. [codecs\ codecT-9::A framesT+A

6)*+*
ela do soft=are 8#& (gatekee'er da %ad/ision. mostrando o Asterisk registrado

6)*+*
82em'lo de utilizao no ar5ui/o e2tensions$conf
W Faz com 5ue se dis5ue 'ara o nLmero dese4ado usado o mdulo 6)*+* sem're 5ue se discar A: na frente do nLmero$ 6 nLmero ao ser en/iado su'rime o A:$ e2ten T] YA:$,:,7ial,7ial(6)*+*Hde8X 8!:+f.

#onferDncias
h 'oss/el usar o Asterisk 'ara criar salas de audioconferDncia$ Para isto o soft=are se utiliza do ser/io de clock de 'lacas 7igium #aso no e2istam 'lacas digium instaladas no sistema, 'ode;se utilizar um dri/er c3amado MztdummBN

#onferDncias
Passos 'ara a criao de uma sala de conferDncia
#riar a salaHsen3a no ar5ui/o meetme$conf #riar a e2tenso no ar5ui/o e2tensions$conf

#onferDncias
82em'lo do ar5ui/o meetme$conf
[rooms\ W W Uso C conf T] conferDncia[,sen3a\ W conf T] /conf:,+*:+*

#onferDncias
82em'lo do ar5ui/o e2tensions$conf
e2ten T] +SAA,:,Gait(:. e2ten T] +SAA,+,,eet,e(/conf:i,'/. e2ten T] +SAA,*,)angu'

Agentes
agents.conf a[agents\ aagentaT]a:AA:,F*+:,GaBneajerr queues.conf a[5ueue:\ amemberaT]aAgentH:AA: extensions.conf e2tenaT]a+_,:,Agent<ogin(:AA:. e2ten T] +_,:, Agent#allback<ogin(:AA:. e2tenaT]a+@,:,Xueue(5ueue:.

Filas
A criao de filas no Asterisk C feita atra/Cs do ar5ui/o 5ueues$conf #ada fila 'ode ter agentes est0ticos ou dingmicos Agentes 'odem estar es'al3ados 'or /0rios ser/idores Asterisk, ou outros ser/idores Jo"P

Filas (recursos.
Prioridade 'ara determinadas c3amadas 5ue entram -ra/ao do 0udio das c3amadas ,ensagem de tem'o mCdio na fila ,ensagem de 'osio na fila <oginH<ogoff de cada agente 'ode ser feito 'elo telefone #a'acidade de colocar menu antes de 'assar 'ara a fila

Filas (recursos.
8scol3a da ordem 5ue os agentes iro atender:
ringall: oca todos os telefones li/res ao mesmo tem'o (default. roundrobin: Usa algoritmos de M%ound;%obinN 'ara escol3er 5uem ir0 tocar leastrecent: oca 'ara o agente 5ue foi c3amado 'or Lltimo fewestcalls: oca 'ara o agente 5ue est0 a mais tem'o sem atender random: oca um aleatoriamente rrmemory: ,esmo 5ue MroundrobinN, 'orCm memorizando a Lltima 'osio

Agentes
&o configurados atra/Cs do ar5ui/o agents$conf Podem ser dingmicos (usando AddXueue,ember. ou est0ticos ('rC; configurados. 82istem dois ti'o de login 'ara agentes:
<ogin com #all Back: (o telefone toca 5uando entra uma c3amada.: utiliza o comando <ogin sim'les (fica na lin3a en5uando MlogadoN.: utiliza o comando MAgent<oginN Agent#allback<ogin

82em'lo de Fila
#onfigurar * agentes Agentes de/em se registrar com Mcall backN, a 'artir de e2tens1es 5ue esto no conte2to MlocalN, es'ecificado dentro do ar5ui/o e2tensions$conf 6 Asterisk de/e descobrir 5uais ramais esto ligando 'ara se registrar #onfigurar uma fila (fila:. com estes trDs agentes #onfigurar uma e2tenso 'ara esta fila: e2tenso *AAA -ra/ar a con/ersa da fila Usar M%ound;%obinN como algoritmo 'ara escol3er 5ual agente c3amar A/isar 5uanto tem'o na fila C es'erado (mCdia.

Ar5ui/o 5ueues$conf
[fila:\ =ra'u'timeTA timeoutT:S strategBTroundrobin retrBTS musicTdefault monitor;4oinTBes monitor;formatTgsm

Ar5ui/o 5ueues$conf
memberTagentH:AA: memberTagentH:AA+ memberTagentH:AA* ma2lenTA lea/e=3enem'tBTno 4oinem'tBTBes announce;3oldtimeTBes announce;fre5uencBT*A

Ar5ui/o agents$conf
[agents\ agent T] :AA:,:+*F,Atendente : agent T] :AA+,:+*F,Atendente + agent T] :AA*,:+*F,Atendente *

Ar5ui/o e2tensions$conf
$$$ W A lin3a abai2o faz login no agente 5ue discou, 'ega seu identificador de c3amadas e redireciona o res'ecti/o agente 'ara a e2tenso 5ue originou a c3amada, 5ue de/e ficar dentro do conte2to MlocalN e2ten T] +AAA,:, Agent#allback<ogin (i de#A<<8%"7!U,fUlocal. W A lin3a abai2o assossia a e2tenso *AAA k fila fila: e2tenaT]a*AAA,:,Xueue(fila:. $$$

,acros 'ara adicionarHremo/er agentes 8stas macros so originalmente distribudas com o A,P (Asterisk ,anagement Portal. Permitem 5ue se faa MloginN e MlogoffN de agentes dingmicos em uma fila, com sen3a 'or fila &inta2e:
,acro(agent;add, nomeYfile,sen3a.W

Filas V ,acro agent;add


W Adiciona AgenteH,embro dinamicamente em uma fila W Pergunta 'ela e2tenso, se no colocada, utiliza o identificador de c3amada [macro;agent;add\ e2ten T] s,:,Gait(:. e2ten T] s,+,!o6' e2ten T] s,*,%ead(#A<<BA#j!U,,agent;user. W get callback number from user e2ten T] s,F,-oto"f(d[foode#A<<BA#j!U,f T foo\lS:9.. W if user 4ust 'ressed O or timed out, use cidnum e2ten T] s,S,&etJar(#A<<BA#j!U,Tde#A<<8%"7!U,f. e2ten T] s,?,-oto"f(d[foode#A<<BA#j!U,f T foo\l+.. W if still no number, start o/er e2ten T] s,9,-oto"f(d[foodeA%-+f T foo\l@:_.. W arg+ is 5ueue 'ass=ord e2ten T] s,_,Aut3enticate(deA%-+f. e2ten T] s,@,AddXueue,ember(deA%-:fi<ocalHde#A<<BA#j!U,fU contexto_desejado. W using c3anYlocal allo=s us to 3a/e agents o/er trunks e2ten T] s,:A,Gait(:. e2ten T] s,::,PlaBback(agent;loginok. e2ten T] s,:+,)angu'(.

Filas V ,acro agent;del


W %emo/e AgenteH,embro dinamicamente em uma fila W Pergunta 'ela e2tenso, se no colocada, utiliza o identificador de c3amada [macro;agent;del\ e2ten T] s,:,Gait(:. e2ten T] s,+,!o6' e2ten T] s,*,%ead(#A<<BA#j!U,,agent;user. W get callback number from user e2ten T] s,F,-oto"f(d[foode#A<<BA#j!U,f T foo\lS:9.. W if user 4ust 'ressed O or timed out, use cidnum e2ten T] s,S,&etJar(#A<<BA#j!U,Tde#A<<8%"7!U,f. e2ten T] s,?,-oto"f(d[foode#A<<BA#j!U,f T foo\l+.. W if still no number, start o/er e2ten T] s,9,%emo/eXueue,ember(deA%-:fi<ocalHde#A<<BA#j!U,f Ucontexto_desejado. e2ten T] s,_,Gait(:. e2ten T] s,@,PlaBback(agent;loggedoff. e2ten T] s,:A,)angu'(.

Filas V 82em'lo das macros em utilizao


!o ar5ui/o e2tensions$conf
W inclui agente na fila Mfila:N, fazendo com 5ue a sen3a a ser digitada se4a :+*F e2ten T] :AAP,:,,acro(agent;add, fila:,:+*F.W W %etira agente da fila fila: e2ten T] :AAPP,:,,acro(agent;del, fila:.

82em'lo de configurao
"magine;se o caso:
rDs telefones "P (&"P. <iga1es 5ue entram 'assam 'ela telefonista, sal/o 5uando for 'ara o su'orte Fila do su'orte formada 'or dois atendentes
7urante a es'era, informar 'osio 7urante a es'era, informar o tem'o de es'era

odos 'odem realizar c3amadas 'ara fora <igao e2terna feita /ia "AX +

A'lica1es dis'on/eis
#omandos 5ue 'odem ser utilizados 'ara o 'lano de discagem Atualmente e2istem :*A a'lica1es dis'on/eis Para /isualizar as a'lica1es, na interface #<" do Asterisk, digitar:
s3o= a''lications

A'lica1es ; -ru'os
Podem ser di/ididas em
#omandos gerais
&Bstem, &end7 ,F, etc$

-erenciamento de c3amadas (desligar, atender, discar, etc.


Ans=er, BusB, &et#7"!ame, etc$

6'era1es de banco de dados


7B7el, 7BPut, etc$

A'lica1es ; -ru'os
Podem ser di/ididas em (cont.
#omandos EAP
Flas3, Ea'%A&, etc$

#ai2a Postal e JideoconferDncias


,eet,e, Joice,ail, etc$

-erenciamento de Filas e Agentes


Agent#allback<ogin, Xueue, etc$

A'lica1es ; -ru'os
Podem ser di/ididas em (cont.
#obrana
Fork#7%, etc$

,ani'ulao de M&tringsN e /ari0/eis


%ecord, ,usic6n)old, etc$

&ons: ocar e -ra/ar


%ecord, ,onitor, etc$

#omandos &"P
&i'redirect, etc$

#omandos Ea'
Ea'&can, etc$

etc$

FAX
6 asterisk Mnati/amenteN no 'ossui su'orte ao recebimento de FAX !ecessita a instalao de uma biblioteca e2tra 'ara isto: s'amds' Para o recebimento de FAX C recomendado 5ue o Asterisk utilize o #678# -$9::, 'ois os demais codecs no trabal3am em todas as fre5Rencias necess0rias ao recebimento de FAX

FAX ; "nstalao
7e/e;se buscar a biblioteca s'amds' de ftp://ftp.soft-switch.org/pub/spandsp/$ Para instal0;l0:
$Hconfigure V'refi2THusr make make install

7e/e;se tambCm co'iar os ar5ui/os a''Yr2fa2$c, a''Yt2fa2$c e ,akefile$'atc3 'ara o diretrio a''s do Asterisk (cdigo fonte.$

FAX ; "nstalao
7entro do dirCtrio a''s do Asterisk (cdigo fonte., digitar:
'atc3 ^,akefile$'atc3

8m seguida, recom'ilar e reinstalar o asterisk:


make make install

FAX ; #onfigurao
7entro de e2tensions$conf
W ransforma a e2tenso SAAA em um ramal a'to a receber FAX e gra/a o FAX recebido dentro, em formato tif, no ar5ui/o H3omeHfulanoHtestefa2$tif$ &em're 5ue alguCm discar 'ara esta e2tenso receber0 o sinal de FAX$ e2ten T] SAAA,:,r2fa2(H3omeHfulanoHtestefa2$tif.

FAX V #onfigurao (dicas.


Pode;se criar uma macro 'ara receber os FAX, e atra/Cs de uma a'licao e2terna, escrita em Bas3, 'or e2em'lo 8sta a'licao 'ode ar5ui/ar os fa2es 5ue c3egam em formato P7F e im'rimi;los automaticamente Pode;se tambCm criar algumas regras 'ara en/iar fa2es 'or e;mail 'ara as 'essoas corretas

FAX V ,acro 'ara receber FAX


,acro 'ara receber FAX e encamin3ar 'or e;mail usando a a'licao e2terna mailfa2
[macro;fa2recei/e\ e2ten T] s,:,&etJar(FAXF"<8TH/arHs'oolHasteriskHfa2Hd e#A<<8%"7!U,f;de ",8& A,Pf;deU!"XU8"7f$tif. e2ten T] s,+,7B-et(8,A"<A77%Te2tensionemailHd e,A#%6Y8X 8!f. e2ten T] s,*,r2fa2(deFAXF"<8f. e2ten T] s,F,sBstem(HusrHlocalHsbinHmailfa2 deFAXF"<8f de8,A"<A77%f de#A<<8%"7!U,f mde#A<<8%"7!U,f; de ",8& A,Pf;deU!"XU8"7fm. e2ten T] s,:A*,&etJar(8,A"<A77%TemailYdefaultU222$com$br. e2ten T] s,:AF,-oto(*.

FAX V ,acro 'ara receber FAX #adastrando e;mail 'ara e2tenso:


!a interface #<":
database 'ut e2tensionemail :+*F fulanoUe2em'lo$com$br

FAX ; A'licao mailfa2


OZHbinHbas3 FAXF"<8Td: %8#"P"8! Td+ FAX&8!78%Td* FAX!A,8TdF tiff+'s ;a ;b A ;l A dFAXF"<8 i l' if [ Z ;s H/arH===H3tmlHfa2Hndate opB;p`n \W t3en mkdir H/arH===H3tmlHfa2Hndate opB;p`n fi if [ Z ;s H/arH===H3tmlHfa2Hndate opB;p`nHndate opdn \W t3en mkdir H/arH===H3tmlHfa2Hndate opB;p`nHndate opdn fi tiff+'df ;' AF ;o H/arH===H3tmlHfa2Hndate opB;p`nHndate op dnHdFAX!A,8$'df dFAXF"<8

&u'orte 'ara ,F#H%+


Padro de telefonia usado em P& ! no Brasil M!ati/amenteN o Asterisk MaindaN no su'orta Pode ser conseguido com M'atc3esN e bibliotecas e2ternas

&u'orte 'ara ,F#H%+


Para o seu funcionamento se tornam necess0rias bibliotecas no/as: libmfcr+ e libunicall 6riginalmente o Asterisk funciona assim:
P& ! ; za'tel card ; za'tel dri/er ; lib'ri ; c3an;za' ; asterisk

#om su'orte ao ,F#H%+, funcionar0 assim:


PSTN - zaptel card - zaptel driver - libmfcr2 - libunicall - chan-unicall - asterisk

,F#H%+ (configurao.
Para o e2em'lo de configurao, se usar0 como e2em'lo o seguinte:
Placa 7igium 8::AP #onectado a uma em'resa de telefonia, sendo o Asterisk configurado como &la/e (#P8 ; #ustomer Premises 8nd .

,F#H%+ (configurao.
Ar5ui/o za'tel$conf
O ,F#H%+ geralmente no usa #%#F O Primeiro 8: C 5uem sincroniza com o MclockN da em'resa de telefonia s'anT:,:,A,cas,3db* O casT:;:S:::A: casT:9;*::::A:

,F#H%+ (configurao.
As bibliotecas 'odem ser buscadas em ftp://ftp.soft-switch.org/pub Para instalar Ms'ands'N
$Hconfigure ;;'refi2THusr make make install

Para instalar a biblioteca MlibunicallN


$Hconfigure>ltWadd ;;'refi2THusr if Bou =is3>gtW ,ake make install

Para instalar a biblioteca Mlibmfcr+N


$Hconfigure>ltWadd ;;'refi2THusr if Bou =is3>gtW ,ake make install

,F#H%+ (configurao.
Buscar os ar5ui/os c3anYunicall$c, unicall$conf$sam'le e c3annelsYmakefile$'atc3 de ft':HHft'$soft;s=itc3$orgH'ubHunicall e coloc0;los no diretrio de canais (c3annels. no cdigo fonte do Asterisk$ A'licar o 'atc3, dentro do diretrio de canais (c3annels.
'atc3 ^ c3annelsYmakefile$'atc3 make make install

#o'iar unicall$conf$sam'le 'ara H etcHasteriskHunicall$conf

,F#H%+ (configurao.
Ar5ui/o HetcHasteriskHunicall$conf
protocolclass=mfcr2 protocolvariant=br,20,4 protocolend=cpe ; Define como sendo CPE group = 1 ; Define o grupo como sendo 1 channel => 1-15 channel => 17-31

,F#H%+ (configurao.
Ar5ui/o e2tensions$conf
W A interface 'ara c3amadas usando o canal configurado se c3ama MUni#allN e C muito semel3ane, em sua configurao, com a interface Ea' W 6 e2em'lo abai2o mostra uma entrada redirecionando todas as c3amadas 'ara a interface Uni#all, gru'o : e2ten T] Yd,:,7ial(Uni#allH:Hde8X 8!f.

-erenciamento
Pode ser feito /ia #<" (#omand <ine "nterface., -U" (-ra'3ic User "nterface. ou /i &ockets$
#<": <in3a de comando do Asterisk$ Para utiliz0;la:
O asterisk Vr

-U": 82istem /0rias, escritas em P)P, Perl, Qa/a, etc$ &ockets: Pode;se configurar o Asterisk 'ara escutar em uma determinada 'orta e fornecer informa1es sobre sua utilizao

-erenciamento ; #<"
Ao 'ressionar;se a tecla ^ AB], C mostrada uma lista de comandos ou o'1es 5ue 'odem com'letar a lin3a de comando utilizada odos os comandos utilizados tem ao imediata, 'orCm no gra/a 5ual5uer informao nos ar5ui/os de configurao

-erenciamento V #<" V #omandos bteis


zap show channels: Mostra os caias ZAP em uso
inoc-s1*CLI> zap show channels Chan Extension Context Language MusicOnHold pseudo isdn-cg 1 isdn-cg 2 isdn-cg 3 isdn-cg 4 isdn-cg 5 isdn-cg 6 isdn-cg 7 isdn-cg 8 isdn-cg 9 isdn-cg 10 isdn-cg 11 isdn-cg 12 isdn-cg 13 isdn-cg 14 isdn-cg 15 isdn-cg 17 isdn-cg 18 isdn-cg 19 isdn-cg 20 isdn-cg 21 isdn-cg 22 isdn-cg 23 isdn-cg 24 isdn-cg 25 isdn-cg 26 isdn-cg 27 isdn-cg 28 isdn-cg 29 isdn-cg 30 isdn-cg 31 3520 isdn-cg

-erenciamento V #<" V #omandos bteis si' s3o= 'eers: mostra os 'eers registrados
inoc;s:P#<"] si' s3o= 'eers !ameHusername )ost 7Bn !at A#< ,ask Port &tatus +_S@AP:AAH+_S@AP:AA (Uns'ecified. 7 +SS$+SS$+SS$+SS A Unmonitored :@A_@P:AAH:@A_@P:AA :@+$:?_$:$: 7 +SS$+SS$+SS$+SS SA?A Unmonitored

-erenciamento V #<" V #omandos bteis


meetme list ^confno] ; <ista 'artici'antes de uma determinada conferDncia
inoc;s:P#<"] meetme list /conf: User O: : #3annel: &"PH*SAF;*9+: : users in t3at conference$ (unmonitored.

meetme mute ^confno] ^userno]: 7ei2a mudo o 'artici'ante


inoc;s:P#<"] meetme mute /conf: :

meetme unmute ^confno] ^userno]: ira do mudo o 'artici'ante


inoc;s:P#<"] meetme umute /conf: :

meetime kick ^confno] ^userno]: ira o usu0rio da conferDncia


meetme kick /conf: :

-erenciamento V #<" V #omandos bteis o3*+* s3o= establis3ed V ,ostra os terminais )$*+* conectados agent logoff ^canal] [soft\ V Faz MlogoffN nos agentes$ &e colocar a o'o MsoftN mantCm a c3amada atual, caso ela e2ista s3o= a''lications V ,ostra as a'lica1es dis'on/eis

-erenciamento V #<" V #omandos bteis si' debug ; )abilita o Mdum'ingN de 'acotes &"P 'ara MdebugN$ Pode ser
si' debug i' ^3ost[:P6% A\] ; )abilita o dum'ing de determinado endereo "P

si' debug 'eer ^'eername] ; )abilita o dum'ing de determinado M'eerN$ Para isto o M'eerN 'recisa estar registrado$

-erenciamento ; -U"
82istem uma sCria de interfaces gr0ficas 'ara gerenciar o Asterisk, /oltadas 'ara 0reas es'ecficas As interfaces muitas /ezes necessitam 5ue o Asterisk se4a instalado de uma maneira es'ecfica, como 'or e2em'lo, com su'orte a banco de dados

-erenciamento V -U" V i'os de -U"


Bil3etagem (Billing. #onfigurao "nterfaces de -erenciamento Jisualizadores de 8stado "nterfaces de Usu0rio &olu1es 'ara -erenciamento de #all #enters &ite com todos comentados: 3tt':HH===$/oi'; info$orgH=iki;Asterisko-U"

-erenciamento V -U" ; A,P


A,P V Asterisk ,anagement Portal Um dos mel3ores sistemas 'ara gerenciarHmonitorar o Asterisk Utiliza P)P e ,B&X< Acom'an3a a distribuio AsteriskU)ome Possui interface em Flas3 'ara o monitoramento de troncos, filas e usu0rios P0gina na internet: 3tt':HHsourceforge$netH'ro4ectsHam'ortal

-erenciamento V -U" ; A,P


ela "nicial

-erenciamento V -U" ; A,P


ela de &etu'

-erenciamento V -U" ; A,P


ela de relatrios

-erenciamento V -U" ; A,P


Painel em Flas3

-erenciamento V -U" ; A,P


"ncluir 82tenso

-erenciamento V -U" ; A,P


"ncluir mLsica de es'era

7istribui1es Masterisk readBN


&o distribui1es 5ue 'ossuem a o'o de 'rC instalar o Asterisk ou so distribui1es com'actas, 5ue rodam diretamente do #7, com todas as ferramentas necess0rias 'ara rodar o sistema -eralmente 'ossuem uma interface de gerenciamento

7istribui1es Masterisk readBN


AsteriskU)ome
h uma distribuio /oltada k utilizao do asterisk 'ara usu0rios domCsticos jernel otimizado 'ara Pentium "" Possui dri/ers EAP 8< 'rC;instalados Utiliza A,P como interface de configurao 3tt':HHasteriskat3ome$sourceforge$netH

roubles3ooting
Problemas mais comuns
Fire=all, fire=all, fire=all, $$$
-eralmente todo o tr0fego C U7P &"P ('orta SA?A U7P. e % P (fai2a a escol3er. )$*+* ('orta :9+A #P. e % P (fai2a a escol3er. -era 'roblemas no c3amada, autenticao, e 0udio (fica mudo 'ara algum dos lados.

Problemas de autenticao
Jerificar nos logs

Perguntasl
8;mail: fabricioUnic$br

Você também pode gostar