You are on page 1of 16

Guia Rpido IP Wall

Khomp - Todos os direitos reservados


ltima atualizao em: 2013-12-19 13:38:00

Introduo
O IP Wall parte de uma importante linha de produtos e de sistemas de comunicao, podendo ser utilizado em casas,
escritrios, sistemas multifamiliares para edifcios ou comunidades e condomnios fechados. Os produtos da srie IP Wall
tambm podem ser utilizados como intercomunicadores em sistemas de segurana e controles de acesso.

Descrio Geral
O IP Wall um telefone IP de painel com inteligncia embarcada e um eficiente viva voz, que se conecta como um ramal
de PABX IP na rede local e ou remota. Possui 2 rels de contato com capacidade para abrir at duas portas ou outros
dispositivos e funes como por exemplo ligar e desligar luzes, aquecimento, etc, de qualquer lugar. A programao do
aparelho feita atravs de uma pgina interna (servidor HTTP), que acessvel por uma navegador web padro. Caso
no esteja instalado em um ambiente de rede, possvel realizar a conexo direta entre o computador e o aparelho por
cabo crossover.
Abaixo, o esquema geral mostrando a utilizao de IP Wall em uma rede local e como um dispositivo remoto atravs da
Internet.

Modelo de Aplicao com IP Wall

Caractersticas Tcnicas
Interfaces de Rede
Conexo Ethernet RJ45 10/100M
Protocolo VOIP
SIP-RTP
Protocolos de Rede
HTTP e TFTP
Configurao de IP esttico ou DHCP
Codecs suportados
G.711U
DTMF
RFC 2833
Modo de utilizao de conversa
Viva-voz e alto falante.
Alimentao
12V/300mA VDC
Potencia de consumo mxima
3,6W
Entradas
Microfone
Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

Alto-falante
Boto 1 e 2
Leitor de Carto 1 e 2
Teclado nmerico
Sadas
2 Rels: 20 A 125VAC | 20A 14VDC
Especificaes
Temperatura de armazenamento de 0C 60C
Umidade de 10% 90%
Tamanho 115mm/200mm/45mm|35mm (L/A/P)
Peso mximo 430g
Classificao Internacional de Proteo
IP54
ATENO: Verifique a potncia da fonte de tenso utilizada para compartilhar a alimentao
da fechadura ou porta com o IP Wall.

Famlias de Produtos
IP Wall - Serie 100
Modelos disponveis para embutir e sobrepor
IP Wall 101 - Com 1 tecla programvel
IP Wall 102 - Com 2 teclas programveis
IP Wall 112 - Com teclado numrico

Instalao
Modelo "Embutir"
Remova o parafuso da pea de plstico inferior;
Deslize a tampa frontal do produto separando a tampa da caixa de embutir;
ATENO: A caixa de embutir tem uma orientao de montagem, NO se deve revert-la.
A caixa possui reas delimitadas para a entrada de fios. Perfure a posio desejada para passagem de fios;
Ajuste a caixa na parede junto ao orifcio feito para acomod-la;
Passe os fios de alimentao e de rede at a caixa;
Ligue os fios aos conectores no circuito (ver prxima seo);
Reinstale a tampa da caixa, comeando com a montagem do parafuso superior, e depois o parafuso da parte
plstica inferior (empurrando suavemente para cima).
Modelo "Sobrepor"
Remova o parafuso da parte plstica inferior;
Remova a pea de plstico inferior deslizando-a para baixo;
Separe a tampa da frente da caixa plstica. As travas da caixa plstica que seguram a tampa, so bastante rgidas.
Se necessrio, faa presso entre a caixa a tampa frontal com a chave de fenda usada para remover o parafuso;
Defina a posio da caixa na parede usando os furos de fixao;
Entre os fios de alimentao e rede na caixa.
Ligue os fios aos conectores no circuito (ver prxima seo);
Reinstale a tampa na caixa, comeando com a remontagem da tampa frontal na caixa, e depois o parafuso da parte
plstica inferior.
Dimenses dos modelos

Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

Dimenses IP Wall

Posicionamento dos parafusos de fixao no modelo de sobrepor

Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

Dimenses IP Wall

Conexo
Coloque o cabo de Ethernet no conector RJ45 (CN12);
Conecte uma fonte de alimentao de 12 V AC / DC - 1A no terminal CN1
A polaridade da conexo indistinta;
Os conectores Porta 1 e Porta 2 so os contatos normalmente em estado aberto dos reles. Estes contatos se fecham
quando o IP Wall recebe o comando correspondente. Os contatos de ambas as portas podem ser revertidos para
estado fechado, colocando o jumper JP1 (porta 1) e JP2 (porta 2) no pino central e no pino NC, indicado na placa.
Os jumpers esto localizados bem prximo aos conectores.
Esquema de conexes da placa (foram desenhadas separadas as fontes do IP Wall e circuitos das portas).

Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

Legendas:
- Conexo de Teclado Telefnico* para os modelos de IP
Wall 112 Series 200, 300 e 400.
- Conexo de Expanso Teclas** para os modelos de IP
Wall Series 200, 300 e 400.
- Conexo de Display*** para os IP Wall Series 300 e 400.

Programao
O IP Wall possui um servidor web interno, que atende na porta 8085. A programao dos parmetros pode ser feita
atravs de um navegador web (Firefox, Chrome, Internet Explorer, entre outros). Por padro, o endereo de IP
10.0.0.100, bastando digitar o seguinte endereo na barra de endereo do navegador para acessar a programao:
http://10.0.0.100:8085
ATENO: Se o computador no est configurado para o intervalos de endereos de 10.0.0.0
a 10.0.0.255, altere momentaneamente, a configurao de rede do computador para esta faixa,
desativando configurao automtica por DHCP (se existir) e escrevendo um endereo fixo
(ex: 10.0.0.101)..
Para programar o equipamento fora de um ambiente de rede, utilize um cabo de rede cross entre o computador e o
equipamento, programando um endereo de rede seguindo as mesmas regras de endereo do item anterior. O
equipamento ir responder com uma tela inicial de requisio de senha.
NOTA: A senha padro de fbrica sx1234.
Restaurao da configurao de fbrica
Caso a programao tenha sido alterada ou desconhecida, siga as instrues abaixo que permite voltar as
configuraes do padro de fbrica. O endereo IP e senha no sero apagados, sero apenas temporariamente
sobrescritos pelos valores de fbrica.
Desligue o equipamento;
Coloque um jumper entre os contatos 1-2;
Ligue o aparelho;
Entre na interface de programao, atravs do endereo
http://10.0.0.100:8085, senha sx1234;
Modifique os parmetros de programao desejadas;
Desligue o aparelho;
Remova o jumper entre os contatos 1-2;
Ligue o aparelho novamente.

Legenda: Posio dos jumpers na placa interna.

O modo de programao ativado por cerca de 10 minutos; se este perodo for ultrapassado sem a entrada de comandos,
Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

O modo de programao ativado por cerca de 10 minutos; se este perodo for ultrapassado sem a entrada de comandos,
o produto sair automaticamente do modo de programao e ser necessrio digitar a senha novamente.

Menu principal
No modo de programao, o produto mostra o Menu Principal, exibindo os parmetros modificados com maior frequncia.
Abaixo, existem dois botes localizados somente no Menu Principal:

- REINICIAR: reinicia o produto (o endereo do IP Wall deve


ser recarregado manualmente no navegador aps o reincio).
Este procedimento serve para carregar um novo endereo de
IP. Todos os outros parmetros so imediatamente alterados
quando programados;
- RESTAURAR: carrega as configuraes ao padro de
fbrica (exceto o endereo IP).
Todos os menus funcionam de maneira semelhante, sendo
apresentados como tabelas com dois tipos de linhas:
Parmetros de programao
Sub-menus (links para outros menus)
Os parmetros de programao so descritos com um fundo
amarelo, e direita o valor (em forma de link) programado
para a opo. Ao clicar neste link, permitido alterar o valor.
Links para outros menus (submenus) levam a outros
parmetros de programao, agrupados por categoria.

Veja o exemplo na figura a seguir:

Programao de teclas e botes


No submenu "Programao de teclas e botes", os seguintes elementos so apresentados:

Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

Quantidade mxima de dgitos de discagem


O IP Wall pode originar uma chamada de trs maneiras distintas:
Discar para um nmero de ramal pr-programado (se estiver conectado
a um PABX IP);
Ligar diretamente para um endereo IP;
Ligar para um nmero de ramal discado pelo usurio (como um
telefone comum)
No ltimo caso, o IP Wall termina a marcao por tempo (4 segundos) ou
quando o nmero mximo de dgitos marcados alcanado (que
corresponde aos ramais do plano de numerao do PABX IP).
Funcionamento do teclado numrico ou Botes
O IP Wall pode ser equipado com:
Modelo IP Wall 212 a 218 - Teclas numricas ("0" a "9", "*" (asterisco)
e "#" (cerquilha)) e botes programveis (opcional);
Modelo IP Wall 101 e 102 - Botes simples (botes com espao para
etiquetas descritivas). As teclas numricas e botes podem ser
programados com as seguintes funes:
Chamada para ramal
Inicia uma chamada diretamente para um nmero de ramal;
Chamada para endereo de IP
Inicia uma chamada diretamente para um endereo IP;
Dgito
Gera a marcao de um dgito (como em um telefone comum), que
servir para compor um nmero de ramal;
Aps a programao da funo tambm necessrio programar qual o dgito
gerar, nmero do ramal ou o endereo IP a chamar. Para a programao dos
dgitos de discagem, os valores de 0 a 9 so utilizados para os nmeros, 10
para o * (asterisco) e 11 para o # (cerquilha). A funo "Senha" possui o valor
12, e vem ajustada de fbrica para a tecla "#".
ATENO: Nos modelos IP Wall 101 e 102 os botes externos podem ser instalados para
abertura manual da porta. Estes botes so normalmente instalados no lado interno da porta
ou na mesa da recepcionista. Quando um boto externo usado, a sua funo deve ser
programada para Abertura manual da porta..

Legenda: Chave externa tipo Campainha para


abertura manual da porta. Pode ser usada para
Boto 1 ou 2.

Parmetros de comunicao
No submenu os "Parmetros de comunicao", esto disponveis as seguintes opes:

Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

Meu endereo de IP
Endereo IP utilizado para todas as comunicaes IP.
Seu valor por padro 10.0.0.100. posssvel alterar
este endereo, os acessos seguintes para o servidor de
programao devero ser realizados neste novo
endereo, na porta 8085;
Porta SIP (UDP) local
Nmero da porta UDP que o IP Wall usa para o
protocolo SIP. No deve ser alterada sem necessidade;
Senha de acesso no PABX IP
Senha que o aparelho usa para para efetuar login no
PABX IP, se o seu registro necessrio;
Usurio de acesso no PABX IP
o nmero do ramal de acesso no PABX IP (se estiver
conectado);
Endereo de IP ou domnio do PABX IP
Endereo de IP ou nome do servidor do PABX IP;
Porta SIP do PABX IP
O nmero da porta na qual o PABX IP ir aguardar
requisies de comunicao;
Porta mnima para trfego de udio RTP (UDP)
Porta mxima para trfego de udio RTP (UDP)
Estes parmetros devem ser ajustados se o roteador
local filtrar os pacotes RTP por porta.
No deve ser modificado sem necessidade;
Mscara de subrede
Faixa de endereos de rede;
Endereo IP do gateway de sada:
Se houver um gateway intermdirio entre o PABX IP e
o porteiro;
Domnio do PABX IP
Nome do domnio utilizado para registrar o ramal no
PABX IP (por padro, o prprio IP ou nome do servidor
do PABX IP);
Tempo (em minutos) para registro no PABX IP
o tempo mximo para negociao de registo SIP com o PABX IP. desaconselhvel aumentar este valor.
Syslog Servidor
Endereo IP do servidor que receber os logs em uma determinada porta de rede.
Syslog Porta
Porta na qual os logs sero enviados para um determinado endereo IP.
Syslog ID
Identificao que utilizada no envio das mensagens de log.

Controle do Nvel de Prioridade do udio


No submenu "Controle do Nvel de Prioridade do udio" exibe as opes para controle da prioridade do udio,
possibilitando o controle do udio dependendo do ambiente de utilizao do IP Wall. Esto disponveis as seguintes
opoes:

Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

Modo de Operao
Configurao para ambientes pr-definidos em testes
realizados em laboratrio.
- Fora: Configurao onde no h controle em nenhum dos
lados, udio em Full Duplex, pode ocorrer eco dependendo do
cenrio de utilizao.
- Ambiente Interno e Externo Barulhento: Utilizado para
ambientes onde h muitos rudos externos e internos.
- Ambiente Externo Barulhento: Deve ser utilizado em
ambientes onde h muito rudo externo, aconselhado para
instalaes prximas a avenidas muito movimentadas.
- Ambiente Interno Barulhento: Utilizado para ambientes onde h muitos rudos internos.
- Baixo Nvel de Rudo Interno e Externo: Utilizado no modo de operao Normal do IP Wall.
Nvel de Rudo do Lado Interno
Configurao para controle do canal, para lado interno, valores configurveis de 0 a 3, o valor 3 o que
corresponde ao maior nvel de rudo para liberao do canal.
Nvel de Rudo do Lado Externo
Configurao para controle do canal, para lado do IP Wall, valores configurveis de 0 a 3, o valor 3 o que
corresponde ao maior nvel de rudo para liberao do canal.
Atenuao da Recepo (Alto-Falante)
Configurao para atenuao do retorno do udio no Alto-Falante.
Atenuao da Recepo (Microfone)
Configurao para atenuao do retorno do udio no Microfone.
ATENO:
Na configurao sempre variar as configuraes de um em um, a alterao no linear.
O sistema trabalha de modo full-duplex todas as vezes que as configuraes forem
iguais.
Como as configuraes no so lineares a configurao 0 em "Nvel de Rudo do Lado
Interno" e 1 em "Nvel de rudo do lado externo" no exerce a mesma influencia no
controle do udio do que as configuraes 2 e 3, respectivamente. No caso da
configurao 2 e 3, o lado externo necessitar de muito mais rudo para o udio ser
ativado o udio.
Se aps a configurao das configuraes de prioridade do udio houver algum eco no
cenrio necessrio se alterar as opes de Atenuao dos canais de entrada e sada..

Temporizaes
No submenu "Temporizaes", as seguintes programaes so disponibilizadas:
Tempo mximo de conversao (em segundos)
Limita o tempo de durao de uma conversa. Aps este tempo, a chamada
automaticamente encerrada.
Tempo mximo de espera de resposta (em segundos)
Tempo mximo para aguardar por uma resposta (atendimento) do nmero
chamado. Aps este tempo, a chamada considerada no atendida.
Tempo de ativao do rel 1 (em segundos)
Tempo de ativao do rel 2 (em segundos)
Tempo em que os rels ficaro ativos, contados a partir do tempo que a
requisio recebida pelo aparelho.

Programao dos Rels


No submenu "Programao dos rels", as seguintes programaes so disponibilizadas:
Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

Modo do rel 1 e Modo do rel 2


Define o tipo de ativao dos rels, que pode ser:
- Modo normal (abertura de porta): O rel fecha quando recebe uma
requisio (modo padro).
- Modo alarme (NA): O rel fecha pelo tempo programado, quando uma
tecla ou boto pressionado.
- Modo alarme (NF): O rel abre pelo tempo programado, quando uma tecla
ou boto pressionado.
Tempo de ativao do rel 1 e Tempo de ativao do rel 2
Tempo para manter o rel ativo, quando recebida requisio para ativar.
Tambm disponvel no menu Temporizaes.
Comando de abertura da porta 1 e Comando de abertura da porta 2
Dgitos em forma de DTMFs que sero recebidos pelo IP Wall como
comando de acionamento do rel.
Comando de abertura manual da porta 1 e Comando de abertura
manual da porta 2
Dgitos em forma de DTMFs que sero recebidos pelo IP Wall como
comando para abertura do rel. O rel ficar aberto at ordem de
fechamento.
Comando de fechadura manual da porta 1 e Comando de fechadura manual da porta 2
Dgitos em forma de DTMFs que sero recebidos pelo IP Wall como comando para fechamento do rel. O rel ficar
fechado at ordem de abertura.

Senhas
No submenu "Senhas", as seguintes programaes so disponibilizadas:
Senha de administrao
Senha para entrar no modo de programao. Em caso de perda, pode-se
retirar a sequncia de reincio que permite trabalhar com as configuraes de
fbrica.
Senha de acesso ao PABX IP
a senha utilizada para registrar no PABX IP, se o registro for necessrio.

Estado do Dispositivo
No submenu "Estado do dispositivo", os seguinte elementos esto disponveis:
MAC Address
Endereo MAC do IP Wall.
Ocupado (em chamada)
Se existir uma chamada ativa neste momento (recebida ou realizada), o valor
ser On, caso contrrio (em situao ociosa), ser Off.
Registrado no PABX IP
Mostra a situao do registro no PABX IP, cuja informao aparece no menu
Parmetros de comunicao.
ATENO: Este submenu no faz atualizao automtica. preciso recarregar a pgina no
seu navegador para atualizar os valores. A cor vermelha indica que no possvel alterar
estes valores por meio de programao, sendo estes somente para leitura..

Atualizao de software
No submenu "Atualizao de software", as seguintes programaes so disponibilizadas:
Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

Nova verso: XXX (arquivo ipax.XXX)


Deve ser preenchido com o nmero da verso (trs dgitos). O novo software
(firmware) para atualizao possui o nome ipax.XXX (onde XXX so os trs
dgitos do nmero da verso).
Endereo de IP do servidor TFTP
O arquivo para atualizao deve estar localizado em um servidor TFTP. O
endereo de IP deste servidor deve ser utilizado para preencher neste campo.
Estado do Upgrade
Mostra o estado de atualizao do dispositivo.
Ao final da pgina, o boto Atualizar inicia o processo de atualizao do software do porteiro.
ATENO: NO DESLIGUE A ALIMENTAO ELTRICA DO PORTEIRO DURANTE A
ATUALIZAO.

Controle de acesso
O IP Wall possui um sistema interno para controle de acesso, onde os usurios so cadastrados diretamente no aparelho
e permite ser utilizado para um sistema de acesso residencial ou comercial. A programao deste sistema se d pelo
usurio administrador (nmero "000"), que possui privilgios para cadastrar novos usurios ou desabilit-los. As
requisies disponveis so as seguintes:
Cadastrar usurio:
# (tecla "Senha")
000 (usurio administrador)
XXXX (senha do administrador, 4 dgitos)
1 (comando "adicionar usurio")
NNN (nmero do usurio, 3 dgitos)
SSSS (senha do usurio, 4 dgitos)
Desabilitar usurio:
# (tecla "Senha")
000 (usurio administrador)
XXXX (senha do administrador, 4 dgitos)
2 (comando "remover usurio")
NNN (nmero do usurio, 3 dgitos)
O aparelho apresenta um tom de confirmao aps uma operao bem sucedida. Para acesso ao sistema por um usurio
cadastrado, basta digitar a seqncia:
# (tecla "Senha")
NNN (nmero do usurio, 3 dgitos)
SSSS (senha do usurio, 4 dgitos)

Exemplo de concatenao para adicionar usurio, acesso ao local e excluir usurio:


#<admin><senha_do_admin>1<novo_usurio><senha_novo_usurio>
#<usurio><senha>
#<admin><senha_do_admin>2<usurio><senha_usurio>
Sequencia para cadastrar usurio 001 com a senha 4321
#000123410014321

Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

NOTA:
Os comandos administrativos ou requisies de abertura de porta so sempre iniciados a
partir da tecla "Senha", configurao padro de fbrica para a tecla "#" (cerquilha), mas
pode ser alterada para qualquer outra tecla disponvel no teclado numrico. Para isto,
basta configurar a tecla desejada como "Dgito", e no valor do dgito, configurar a opo
"12"
Para alterar a senha do usurio administrador adicione o usurio 000 como se fosse
adicionar um usurio comum..

Apndice: Integrao ao SoftPBX


Por se tratar de um ramal ou dispositivo IP, o IP Wall permite que a sua funcionalidade seja complementada por um
SoftPBX, estendendo os recursos disponibilizados pelo mesmo e permitindo uma integrao com solues de telefonia
CTI j existentes. Este sistema de configurao permite maior flexibilidade ao desenvolvedor, sendo possvel listar os
usurios cadastrados no sistema, ou mesmo a implementao de uma interface para adicionar/remover usurios. Para
maior segurana, os usurios tambm podem ser excludos automaticamente por um sistema de gerenciamento, e at
mesmo um horrio limite para abertura das portas pode ser definido de acordo com cada usurio. Esta seo trar
exemplos para a configurao de dois softwares open source, o Asterisk? e o FreeSWITCH?, para proverem os recursos
disponveis no IP Wall' de forma integrada com o PABX.

Configurao Asterisk
Para configurar um sistema Asterisk, basta criar um ramal para o IP Wall no arquivo sip.conf, e um contexto com
extenses no arquivo extensions.conf para tratar os nmeros discados. Por exemplo, considerando que o IP Wall est
configurado para o usurio 105 (senha 105), as seguintes configuraes no arquivo sip.conf permitem o registro do
aparelho:
[105]
type=peer
context=ip-wall
host=dynamic
username=105
secret=105
disallow=all
allow=ulaw
nat=no

Para tratar os nmeros discados pelo aparelho, considerando uma configurao de nmeros com 4 dgitos, e ramais SIP
equivalentes aos nmeros discados, basta adicionar a seguinte regra no arquivo extensions.conf:
[ip-wall]
exten => _XXXX,1,Dial(SIP/${EXTEN})

Entretanto, tambm possvel implementar a funo de "Senha" e "Portaria" do aparelho no prprio SoftPBX, bastando
configurar a tecla "#" para realizar a discagem para um nmero fixo que no seja o nmero de um ramal (por exemplo,
"9"), e adicionando as seguintes regras no arquivo extension.conf:
[ip-wall]
Disca para o ramal da portaria.
exten => 0,1,Dial(SIP/...)
Autenticao e funes administrativas.
exten => 9,1,DISA(no-password,ip-wall-access)
[ip-wall-access]
exten => _XXXXXXX,1,GotoIf($["${DB_EXISTS(IP-WALL/${EXTEN:0:3})}"!="1"]?i,1)
exten => _XXXXXXX,n,GotoIf($["${DB_RESULT}"!="${EXTEN:3:4}"]?i,1)
exten => _XXXXXXX,n,GotoIf($["${EXTEN:0:3}"="000"]?s,1)
exten => _XXXXXXX,n,SendDTMF(31) ; Se alterado para "32", abre a segunda porta.
exten => _XXXXXXX,n,Hangup()
exten => s,1,DISA(no-password,ip-wall-admin)

Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

exten => s,1,DISA(no-password,ip-wall-admin)


exten => s,n,Hangup()
exten => i,1,Playback(vm-invalidpassword)
exten => i,n,Hangup()
exten
exten
exten
exten
exten
exten
exten

=>
=>
=>
=>
=>
=>
=>

*,1,Hangup()
_X*,1,Hangup()
_XX*,1,Hangup()
_XXX*,1,Hangup()
_XXXX*,1,Hangup()
_XXXXX*,1,Hangup()
_XXXXXX*,1,Hangup()

[ip-wall-admin]
exten => _1XXXXXXX,1,Set(DB(IP-WALL/${EXTEN:1:3})=${EXTEN:4:4})
exten => _1XXXXXXX,n,PlayTones(ring)
exten => _1XXXXXXX,n,Wait(3)
exten => _1XXXXXXX,n,StopPlayTones()
exten => _1XXXXXXX,n,Hangup()
exten
exten
exten
exten
exten
exten
exten

=>
=>
=>
=>
=>
=>
=>

_2XXX,1,GotoIf($["${DB_DELETE(IP-WALL/${EXTEN:1:3})}"=""]?fail)
_2XXX,n,PlayTones(ring)
_2XXX,n,Wait(3)
_2XXX,n,StopPlayTones()
_2XXX,n,Hangup()
_2XXX,n(fail),PlayTones(busy)
_2XXX,n,Wait(3)

exten => _2XXX,n,StopPlayTones()


exten => _2XXX,n,Hangup()
exten
exten
exten
exten
exten
exten
exten
exten

=>
=>
=>
=>
=>
=>
=>
=>

*,1,Hangup()
_[12]*,1,Hangup()
_[12]X*,1,Hangup()
_[12]XX*,1,Hangup()
_1XXX*,1,Hangup()
_1XXXX*,1,Hangup()
_1XXXXX*,1,Hangup()
_1XXXXXX*,1,Hangup()

Este sistema utiliza o sistema de base de dados interna do Asterisk, sendo a senha do usurio administrador ajustada
inicialmente no prprio PABX. Por exemplo, para inicializar a senha do administrador com o valor "1234", basta digitar:
*CLI> database put IP-WALL 000 1234

A partir deste ponto, o usurio administrador pode adicionar novos usurios. Entretanto, as senhas dos outros usurios do
sistema tambm podem ser inicializadas pela linha de comando, bastando substituir "000" pelo usurio e "1234" pela
senha do usurio.
NOTA: No exemplo acima, caso o usurio administrador venha a ser desabilitado, ser
necessrio habilit-lo novamente de forma manual, atravs da linha de comando.

Configurao FreeSWITCH
Um sistema FreeSWITCH configurado da mesma forma que o Asterisk, bastando criar um ramal para o IP Wall e
definindo as regras de discagem. Neste caso, considerando que o o IP Wall est configurado para o usurio 1001 (senha
1234), o ramal configurado criando-se um arquivo de configurao "1001.xml" no diretrio "conf/directory/default/",
conforme o exemplo abaixo:
<include>
<user id="1001?>
<params>
<param name="password" value="1234"/>
<param name="vm-password" value="1234?/>
</params>
<variables>
<variable name="accountcode" value="1001?/>
<variable name="user_context" value="ip-wall"/>

Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

<variable name="effective_caller_id_name" value="Extension 1001?/>


<variable name="effective_caller_id_number" value="1001?/>
<variable name="callgroup" value="portaria"/>
</variables>
</user>
</include>

Para tratar os nmeros discados pelo aparelho, considerando uma configurao de nmeros com 4 dgitos (e ramais SIP
equivalentes aos nmeros discados), bastaria adicionar a seguinte regra no arquivo "conf/dialplan/default/99_ip-wall.xml":
<include>
<context name="ip-wall">
<extension name="default">
<condition field="destination_number" expression="^(\d\d\d\d)$">
<action application="bridge" data="sofia/internal/$1"/> <!-- Disca para ramal
-->
</condition>
</extension>
</context>
</include>

Da mesma forma que no Asterisk, tambm possvel implementar a funo de "Senha" e "Portaria" do aparelho no
prprio SoftPBX, bastando configurar a tecla "#" para realizar a discagem para um nmero fixo que no seja o nmero de
um ramal (por exemplo, "9"), e adicionando as seguintes regras no arquivo "conf/dialplan/default/99_ip-wall.xml":
<include>
<context name="ip-wall">
<extension name="gatekeeper">
<condition field="destination_number" expression="^0$">
<action application="bridge" data="sofia/internal/...."/> <!-- Disca nmero da portaria
-->
</condition>
</extension>
<extension name="authentication">
<condition field="destination_number" expression="^9$">
<action application="bind_digit_action"
data="abort_call,*,exec:hangup,ORIGINATOR_CANCEL"/>
<action application="digit_action_set_realm" data="abort_call"/>
<action application="answer"/>
<action application="sleep" data="500?/>
<action application="play_and_get_digits" data="7 7 1 5000 #
tone_stream://%(10000,0,425)
tone_stream://%(100,100,425);loops=6 auth_string \d\d\d\d\d\d\d"/>
<action application="transfer" data="${auth_string} XML ip-wall-access"/>
</condition>
</extension>
</context>
<context name="ip-wall-access">
<extension name="default" continue="true">
<condition regex="all" break="on-false">
<regex field="destination_number" expression="^(\d\d\d)(\d\d\d\d)$"/>
<action application="set" data="auth_username=$1? inline="true"/>
<action application="set" data="auth_password=${db(select/ip-wall/$1)}" inline="true"/>
<action application="set" data="auth_gottoken=$2? inline="true"/>
</condition>
<condition regex="all" break="on-false">

Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

<regex field="${auth_password}" expression="^${auth_gottoken}$"/>


<anti-action application="gentones" data="%(100,100,425)|8?/>
</condition>
<condition regex="all" break="on-true">
<regex field="${auth_username}" expression="^000$"/>
<action application="transfer" data="000 XML ip-wall-admin"/>
<anti-action application="send_dtmf" data="31?/>
<anti-action application="sleep" data="500?/>
<anti-action application="gentones" data="%(300,0,425)"/>
<anti-action application="sleep" data="5000?/>
</condition>
</extension>
</context>
<context name="ip-wall-admin">
<extension name="default">
<condition field="destination_number" expression="^000$">
<action application="play_and_get_digits" data="4 8 1 5000 #
tone_stream://%(10000,0,425)
tone_stream://%(100,100,425);loops=6 action_string
(1\d\d\d\d\d\d\d)|(2\d\d\d)"/>
<action application="transfer" data="${action_string} XML ip-wall-admin"/>
</condition>
</extension>
<extension name="admin-add">
<condition field="destination_number" expression="^1(\d\d\d)(\d\d\d\d)$">
<action application="db" data="insert/ip-wall/$1/$2?/>
<action application="gentones" data="%(300,0,425)"/>
<action application="sleep" data="1000?/>
</condition>
</extension>
<extension name="admin-del">
<condition field="destination_number" expression="^2(\d\d\d)$">
<action application="db" data="delete/ip-wall/$1?/>
<action application="gentones" data="%(300,0,425)"/>
<action application="sleep" data="1000?/>
</condition>
</extension>
</context>
</include>

Da mesma forma que no Asterisk, a base de dados interna do FreeSWITCH utilizada para este registro, deve ser
inicializada com a senha de administrador para permitir o cadastro de novos usurios. Para inicializar o administrador
com a senha "1234" preciso digitar: freeswitch@localhost> db insert/ip-wall/000/1234 A partir deste ponto, o usurio
administrador pode adicionar novos usurios. Entretanto, as senhas dos outros usurios do sistema tambm podem ser
inicializadas pela linha de comando, bastando substituir "000" pelo usurio e "1234" pela senha do usurio.
NOTA: No exemplo acima, caso o usurio administrador venha a ser desabilitado, ser
necessrio habilit-lo novamente de forma manual, atravs da linha de comando.

Khomp Ind. e Com. Ltda. 1996-2014 :: Rua Joe Collaco, 253 :: Florianopolis/SC :: Brasil :: +55 48 3722-2900

You might also like