[AsteriskBrasil] Freepbx - Como configurar?

Danilo do Vale danilo_vale em uol.com.br
Quinta Julho 20 16:42:23 BRT 2006


Pessoal,

Estou tentando configurar o freepbx. O primeiro passo que trata da 
instalação no fedora 4, consegui atraves da ajuda do Bernardo Vieira.
A partir de agora quero saber como configura-lo. Talvez para facilitar 
as explicações, quero saber como fazer certas funções baseadas na 
configuração tradicional do asterisk.

Eu  fiz as seguintes configurações no asterisk tradicional que voces 
verão abaixo.

O que quero saber é "transportar" estas configurações para o freepbx, 
que são:

- Capaz de pegar a linha publica, discando 0 para fazer as ligações na 
rede publica atraves do fxo
- Capaz usar o serviço de provedor voip
- Capaz de receber uma chamada externa vinda da rede publica
- Capaz de configurar o modem x100p
- Usar o serviço de voicemail
- transferencia entre os ramais
- captura
- etc...

Sei que talvez esteja pedindo de mais, mas toda ajuda será bem vinda.

Caso seja possivel, alguem queira trocar informações  de forma online, 
pode ser feito atraves do msn ou skype que são:

msn: danilo_vale em hotmail.com
skype: danilo_vale


Muito Obrigado

Danilo


#### sip,conf #####

[general]
port=5060
bindaddr=0.0.0.0
context=restrito
disallow=all
canreinvite=no
externip=200.222.76.138
localnet=192.168.1.0/255.255.255.0
defaultexpirey=120
maxexpirey=3600
language=pt_BR
register=login:senha em provedor.com.br/danvoip

[10]
context=ramais
type=friend
username=10
secret=10
host=dynamic
dtmfmode=rfc2833
qualify=300
disallow=all
allow=g729
allow=alaw
allow=ulaw
allow=ilbc
allow=gsm
nat=yes
canreinvite=no
callgroup=1
pickupgroup=1
mailbox=10
callerid=financeiro <financeiro>

[12]
context=ramais
type=friend
username=12
secret=12
host=dynamic
dtmfmode=rfc2833
qualify=300
disallow=all
allow=g729
allow=alaw
allow=ulaw
allow=ilbc
allow=gsm
nat=yes
canreinvite=no
callgroup=1
pickupgroup=1
mailbox=12
callerid=suporte <suporte>


[danvoip]
context=ramais
type=friend
username=login
fromuser=login
secret=senha
host=provedor.com.br
qualify=300
insecure=very
canreinvite=yes
disallow=all
allow=g729
allow=alaw
allow=ulaw
allow=ilbc
allow=gsm

#### zapata.conf ####

[channels]
language=br
context=entrada
signalling=fxs_ks
musiconhold=default
immediate=yes
callwaitingcallerid=no
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
busydetect=yes
busycount=7
callprogress=no
rxgain=0
txgain=0
callgroup=1
pickupgroup=1
hidecallerid=no
callerid=asreceived
usecallerid=yes
cidsignalling=bell
cidstart=ring
group=1
channel=1

### zaptel.conf ####

fxsks=1
loadzone=br
defaultzone=br

### extensions.conf ####

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

[globals]
financeiro=SIP/10
tecnico=SIP/11
suporte=SIP/12
secretaria=SIP/13
correio=SIP/14

[entrada]
include=expediente|*|*|*|*
include=foradoexpediente|17:31-7:29|mon-fri|*|*
include=foradoexpediente|*|sat-sun|*|*

[expediente]
exten=s,1,Goto(menuprincipal,s,1)

[foradoexpediente]
exten=s,1,Goto(recado,s,1)

[menuprincipal]
exten=s,1,Answer()
exten=s,2,NoOp(${CALLERID})
exten=s,3,Answer
exten=s,4,Dial(${financeiro}&${tecnico}&${suporte}&${secretaria},30)
exten=s,5,Set(TIMEOUT(response)=5)
exten=s,6,Background(boas-vindas)
exten=1,1,Goto(financeiro,s,1)
exten=2,1,Goto(tecnico,s,1)
exten=3,1,Goto(suporte,s,1)
exten=4,1,Goto(secretaria,s,1)
exten=t,1,Goto(correio,s,1)
exten=i,1,Goto(correio,s,1)
exten=_1X,1,Dial(SIP/${EXTEN},30,tTwW)
exten=_1X,2,Voicemail(u${EXTEN})
exten=_1X,3,Hangup
exten=_1X,4,Voicemail(b${EXTEN})
exten=_1X,5,Hangup
exten=9090,1,Goto(caixademensagem,s,1)
exten=9090,2,Hangup
exten=22,1,Wait(2)
exten=22,2,Record(boas-vindas:gsm)
exten=22,3,wait(2)
exten=22,4,Playback(boas-vindas)
exten=22,5,Wait(2)
exten=22,6,Hangup
exten=33,1,Wait(2)
exten=33,2,Record(foradoexpediente:gsm)
exten=33,3,wait(2)
exten=33,4,Playback(foradoexpediente)
exten=33,5,Wait(2)
exten=33,6,Hangup
include=ramais
include=parkedcalls

[caixademensagem]
exten=s,1,VoiceMailMain
exten=s,2,Hangup

[restrito]
include=ramais

[financeiro]
exten=s,1,Dial(${financeiro},30)
exten=s,2,Voicemail(u${financeiro})
exten=s,3,Hangup
exten=s,4,Voicemail(b${financeiro})
exten=s,5,Hangup

[tecnico]
exten=s,1,Dial(${tecnico},30)
exten=s,2,Voicemail(u${tecnico})
exten=s,3,Hangup
exten=s,4,Voicemail(b${tecnico})
exten=s,5,Hangup

[suporte]
exten=s,1,Dial(${suporte},30)
exten=s,2,Voicemail(u${suporte})
exten=s,3,Hangup
exten=s,4,Voicemail(b${suporte})
exten=s,5,Hangup

[secretaria]
exten=s,1,Dial(${secretaria},30)
exten=s,2,Voicemail(u${secretaria})
exten=s,3,Hangup
exten=s,4,Voicemail(b${secretaria})
exten=s,5,Hangup

[correio]
exten=s,1,Dial(${secretaria},15)
exten=s,2,Goto(recado,s,1)
exten=s,3,Hangup

[recado]
exten=s,1,Voicemail(${correio:4})
exten=s,2,Hangup

[ramais]
exten=_0.,1,Gotoif($["${EXTEN:1:4}" = "1936"]?13:4)
exten=_0.,2,Dial(ZAP/g1/${EXTEN:1},60,)
exten=_0.,3,Hangup
exten=_0.,4,GotoIf($["${EXTEN:0:4}" = "0080"]?5:7)
exten=_0.,5,Dial(ZAP/g1/${EXTEN:1},60,)
exten=_0.,6,Hangup
exten=_0.,7,GotoIf($["${EXTEN:0:5}" = "04004"]?8:10)
exten=_0.,8,Dial(ZAP/g1/${EXTEN:1},60,)
exten=_0.,9,Hangup
exten=_0.,10,GotoIf($["${EXTEN:1:3}" = "193"]?11:13)
exten=_0.,11,Dial(ZAP/g1/${EXTEN:3},60,)
exten=_0.,12,Hangup
exten=_0.,13,Dial(SIP/${EXTEN:1}@danvoip,60,)
exten=_0.,14,Hangup
exten=_8.,1,Dial(ZAP/g1/${EXTEN:1},60,)
exten=_8.,2,Hangup
include=menuprincipal



Mais detalhes sobre a lista de discussão AsteriskBrasil