Ja deu uma olhada no SNEP, isso ja é implementado com AGI's o controle de 
grupos, cadeado e afins, é menos trabalhoso que fazer as macros na mão, 
dividir, fazer controles e etc, são todas em regras de negócio, e o que não 
tiver pronto, pode desviar para o dialplan facilmente com as ações de escape. 


Essa é minha dica :-) 


[]s 

================ 
**Daian Conrad** 
E-mail: [email protected] 
* OpenS Tecnologia - OpenS Team (DaCoD) 
+55 48 3954 8000 
Linux user: #248912 == PGP/GPG: 0x7E25E948 

http://www.opens.com.br 
Faça parte da comunidade SNEP Livre 
__>> http://www.sneplivre.com.br 



De: "Hermógenes Júnior" <[email protected]> 
Para: [email protected] 
Enviadas: Quarta-feira, 26 de Setembro de 2012 12:13:32 
Assunto: Re: [AsteriskBrasil] Grupo de Ramais e Permissões 

Teria a possibilidade de fazer isso pelo arquivo extensions_custom.conf e 
contextos?! 


Em 26 de setembro de 2012 11:06, Mike Tesliuk < [email protected] > escreveu: 



Comando Macro 
http://www.voip-info.org/wiki/view/Asterisk+cmd+Macro 

Comando ExecIf 
http://www.voip-info.org/wiki/view/Asterisk+cmd+ExecIf 

Comando Set 
http://www.voip-info.org/wiki/view/Asterisk+cmd+Set 



imagine assim: 

; Ligacao entre ramais 
exten => _1XX,1,Macro(permissoes,${EXTEN}) 
exten => _1XX,n,ExecIf($[${CANCALL} == 1]?Dial(SIP/${EXTEN})) 
exten => _1XX,n,Hangup() 

; Grupo de chamadas 
exten => 4000,1,Dial(....) 

[macro-permissoes] 
exten => s,1,ExecIf($[ ${CALLERID(num)} == "101" & ${ARG1} == 
"102"]?Set(CANCALL=0) 
exten => s,n,ExecIf($[ ${CALLERID(num)} == "101" & ${ARG1} == 
"103"]?Set(CANCALL=0) 


a ideia seria esta, você também pode no sip.conf definir uma variavel 

ex: setvar=grupo=1 


e ai no extension voce faz 

exten => _1XX,1,ExecIf($[${GRUPO} == 1]?Dial(SIP/${EXTEN}) 

enfim, cabe a você definir o melhor caminho, estas são as minhas dicas para 
você começar . 


PS: Eu pessoalmente utilizaria um AGI pra fazer isso, colocaria em um array os 
ramais com restrição e suas respectivias restrições e então validaria. 

de você souber programar em alguma coisa pode usar python, perl, php, bash e um 
monte de outras linguagens. 

e também é claro pode usar o banco de dados interno do asterisk se quiser. 


Database 
http://www.voip-info.org/wiki/view/Asterisk+database 

AGI 
http://www.voip-info.org/wiki/view/Asterisk+AGI 

MySQL 
http://www.voip-info.org/wiki/view/Asterisk+cmd+MySQL 

Em 26-09-2012 11 :54, Hermógenes Júnior escreveu: 



Opa, obrigado pela atenção, mais eu não tenho experiencia alguma com várias 
situações do asterisk, se tiver alguma dica de como implementar de maneira mais 
simples, eu ficaria muito grato! 


Em 26 de setembro de 2012 10:50, Mike Tesliuk < [email protected] > escreveu: 




cria uma macro com as especificacoes dos ramais que podem conversar, faça 
alguns execif e coisa do tipo, com relação ao grupo basta criar um numero 
especial para acesso ou algo do tipo. 


Em 26-09-2012 11 :33, Hermógenes Júnior escreveu: 


Bom dia pessoal, eu preciso que alguns ramais não conversem com outros, mais 
que todos os ramais conversem com um grupo de atendimento que eu criei pra 
receber ligações de uma E1 Embratel, alguém pode me dar uma dica de como 
startar isso?! 

Uso Elastix 2.0 

Abraços 


_______________________________________________
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com 
_______________________________________________
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site www.digivoice.com.br 
________
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: [email protected] | www.commlogik.com.br | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
[email protected] 

_______________________________________________ 
KHOMP Inovação: External Board Series 
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH. 
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com 
_______________________________________________ 
DIGIVOICE Fabricante de Placas de Voz e Channel Bank 
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM 
Centro Treinamento - Curso de PABX IP - Asterisk - Site www.digivoice.com.br 
________ 
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado. 
email: [email protected] | www.commlogik.com.br | (11) 5503-1011 
______________________________________________ 
Para remover seu email desta lista, basta enviar um email em branco para 
[email protected] 



_______________________________________________
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com 
_______________________________________________
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site www.digivoice.com.br 
________
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: [email protected] | www.commlogik.com.br | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
[email protected] 

_______________________________________________ 
KHOMP Inovação: External Board Series 
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH. 
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com 
_______________________________________________ 
DIGIVOICE Fabricante de Placas de Voz e Channel Bank 
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM 
Centro Treinamento - Curso de PABX IP - Asterisk - Site www.digivoice.com.br 
________ 
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado. 
email: [email protected] | www.commlogik.com.br | (11) 5503-1011 
______________________________________________ 
Para remover seu email desta lista, basta enviar um email em branco para 
[email protected] 


_______________________________________________ 
KHOMP Inovação: External Board Series 
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH. 
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com 
_______________________________________________ 
DIGIVOICE Fabricante de Placas de Voz e Channel Bank 
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM 
Centro Treinamento - Curso de PABX IP - Asterisk - Site www.digivoice.com.br 
________ 
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado. 
email: [email protected] | www.commlogik.com.br | (11) 5503-1011 
______________________________________________ 
Para remover seu email desta lista, basta enviar um email em branco para 
[email protected]
_______________________________________________
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
_______________________________________________
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
________
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: [email protected] | www.commlogik.com.br | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
[email protected]

Responder a