<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"><BASE 
href="file://C:\Arquivos de programas\Arquivos comuns\Microsoft Shared\Papel de carta\">
<STYLE>BODY {
        BACKGROUND-POSITION: left top; MARGIN-TOP: 90px; FONT-SIZE: 10pt; COLOR: #000000; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial
}
</STYLE>

<META content="MSHTML 6.00.2900.2722" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff background=cid:00bf01c8bb6f$3d0bb300$0200a8c0@IMPACTO>
<DIV>
<P align=center><B><FONT size=5>Vai ai um tutorial completo para seu problema 
Rodolfo</FONT></B></P>
<P align=center><B><FONT size=5>Configuração do Zaptel e Asterisk</FONT></B></P>
<DIV align=left>
<P align=left>Arquitetura do exemplo:</P></DIV>
<DIV align=left>
<P align=left><IMG height=384 
src="http://steniofilho.sites.uol.com.br/voip_stenio.PNG" width=512 
border=0></P></DIV>
<DIV align=left>
<P align=left>Configuração do módulo zaptel (/etc/zaptel.conf)<BR><FONT 
face="Courier New"><BR><FONT size=2>fxsks=1<BR>loadzone = 
us<BR>defaultzone=us</FONT></FONT></P></DIV>
<P align=left>(Re)Carregar o modulo zaptel e wcfxo</P>
<P align=left><FONT face="Courier New" size=2>modprobe zaptel<BR>modprobe 
wcfxo</FONT></P>
<P align=left>No log irá aparecer as seguintes linhas:<BR><FONT face=Courier 
size=2><BR>Zapata Telephony Interface Registered on major 196<BR>PCI: Found IRQ 
12 for device 00:0a.0<BR>wcfxo: DAA mode is 'FCC'<BR>Found a Wildcard FXO: 
Generic Clone<BR>Registered tone zone 0 (United States / North 
America)<BR>Registered tone zone 0 (United States / North America)<BR>Registered 
tone zone 0 (United States / North America)<BR>Registered tone zone 0 (United 
States / North America)<BR></FONT></P>
<P align=left>Configuração do canal de comunicação (ZAP) do asterisk 
(/etc/asterisk/zapata.conf)<BR><FONT face=Courier 
size=2><BR>[channels]<BR>language=en<BR>context=default<BR><B>signalling=fxs_ks</B><BR>rxwink=300<BR>usecallerid=yes<BR>hidecallerid=no<BR>callwaiting=yes<BR>usecallingpres=yes<BR>callwaitingcallerid=yes<BR>threewaycalling=yes<BR>transfer=no<BR>cancallforward=no<BR>callreturn=yes<BR>echocancel=yes<BR>echocancelwhenbridged=yes<BR>echotraining=yes<BR>echotraining=800<BR>relaxdtmf=yes<BR>cidsignalling=DTMF<BR>cidstart=polarity<BR>rxgain=1.0<BR>txgain=1.0<BR>group=1<BR>callgroup=1<BR>pickupgroup=1<BR>immediate=no<BR>busydetect=yes<BR>busycount=4<BR>musiconhold=default<BR><B>channel 
=&gt; 1</B><BR>callerid="Linha externa"</FONT></P>
<P align=left>O que está em negrito são informações importantes. Neste arquivo, 
estão as informações par ao asterisk criar um canal que será usado para receber 
e originar ligações para a rede PSTN</P>
<P align=left>Configuração dos clientes SIP que conectarão ao Asterisk através 
dos softphones (/etc/asterisk/sip.conf)</P>
<DIV align=left><PRE>[general]
context=default 
port=5060         
bindaddr=0.0.0.0 
srvlookup=yes         
disallow=all         
allow=ulaw         
allow=alaw         
nat=yes         

[1111]
type=friend
username=1111
secret=cliente1
host=dynamic    
mailbox=1111

[2222]
type=friend
username=2222
secret=cliente2
host=dynamic
mailbox=2222</PRE></DIV>
<DIV align=left>
<P align=left>Na configuração acima está sendo criado 2 (dois) clientes SIP que 
usarão o sistema VoIP. Se for necessário mais clientes, é só adicionar mais 
registros neste arquivo.</P></DIV>
<P align=left>Se o asterisk for executado agora, os clientes conseguirão se 
conectarem, mas, não conseguirão fazer ligações entre si e nem com a PSTN. Para 
isto é necessário criar planos de discagem que é encontrado no arquivo 
/etc/asterisk/extensions.conf</P>
<DIV align=left><PRE>[general]

[globals]
CONSOLE=Zap/1 ; modulo zap (zaptel) canal 1 (channel 1)

[default]

; Toda ligação vinda da rede PSTN cai direto 
; no ramal 1111 que poderá redirecionar
; a ligação para o ramal 2222
exten =&gt; s,1,Dial(SIP/1111,10,tT)
exten =&gt; s,2,Hangup

; Toda ligação interna com 4 digitos é redirecionado 
; para os respectivos clientes SIP
exten =&gt; _XXXX,1,Dial(SIP/${EXTEN},20)
exten =&gt; _XXXX,2,Hangup

; Toda ligação interna com 8 digitos é criado o canal 
; e a ligação é feita para a PSTN
exten =&gt; _XXXXXXXX,1,Dial(${CONSOLE}/${EXTEN},20)
exten =&gt; _XXXXXXXX,2,Hangup</PRE></DIV>
<P>Depois de tudo configurado, execute o asterisk e teste o gateway.</P>
<P><FONT face="Courier New" size=2>asterisk -vvvvc<BR>sip show peers<BR>zap show 
channels</FONT></P></DIV></BODY></HTML>