configuração automática de aparelhos Grandstream auto provisionamento

370 views
Skip to first unread message

Judson Júnior

unread,
Apr 24, 2016, 11:28:03 AM4/24/16
to elasti...@googlegroups.com
Boa tarde pessoal.

Esses dias precisei configurar vários aparelhos Grandstream para que assumissem determinados padrões.

Todos receberam as mesmas configurações exceto, obviamente, seu numero de ramal, autenticação e senha. Configurei manualmente uns 20 aparelhos para que eles apontassem para um servidor de firmware para atualização e fiz uma pequena mudança no dialplan de cada aparelho.

Eu queria isso tudo automático, baseado no endereço MAC de cada aparelho.
Com um leitor óptico eu leria cada MAC na caixa do aparelho e já o associaria a uma conta SIP com a senha padrão gerada pelo Elastix. Seria só plugar o aparelho e ele ja baixaria suas configurações.

Alguém já fez, sabe fazer? Pode passar o caminho? Deve pintar uns 400 aparelhos na próxima tacada, e fazer manualmente... tenso!

Preciso reservar IP no DHCP baseado nos endereços MAC? Onde crio uma sequencia de ramais no Elastix? COmo amarro eses ramais aos endereços MAC depois?

Obrigado pelo HELP.

Jose Carlos Lucas

unread,
Jun 24, 2016, 2:51:28 PM6/24/16
to ElastixBrasil
Na parte de configuração, realmente você teria que apontar manualmente o aparelho para o servidor com as configurações. Teria que criar o arquivo em que o nome seria o mac e as configs dentro dele, já com ramal e senha por exemplo.

Segue um exemplo:

Nome do arquivo, macAddress.cfg:
00156553CAA6.cfg

Conteudo do arquivo:

#!version:1.0.0.1

##File header "#!version:1.0.0.1" can not be edited or deleted, and must be placed in the first line.##

#Enable or disable the account1, 0-Disabled (default), 1-Enabled;
account.1.enable = 1

account.1.label = 205

account.1.display_name = Hanna Morovati

account.1.auth_name = 205
account.1.password = 1234 

account.1.user_name = 205

account.1.sip_server_host = 2126910224.zigmapbx.com

voice_mail.number.1 = 8205

linekey.1.line =  
linekey.1.value = 
linekey.1.pickup_value = 
linekey.1.type = 
linekey.1.xml_phonebook =
linekey.1.label = 
                    
linekey.2.line =                        
linekey.2.value =                         
linekey.2.pickup_value =                   
linekey.2.type =                         
linekey.2.xml_phonebook =                 
linekey.2.label =                        
                       
linekey.3.line =                          
linekey.3.value =                         
linekey.3.pickup_value =                   
linekey.3.type =                         
linekey.3.xml_phonebook =                 
linekey.3.label =
 
#local_time.time_zone = -5
#local_time.time_zone_name = United States-Eastern Time
local_time.time_zone = -5
local_time.time_zone_name = United States-Eastern Time

local_time.ntp_server1 = pool.ntp.org 
local_time.ntp_server2 = pool.ntp.org 

#Configure the update interval (in seconds) when using the NTP server. The default value is 1000.
local_time.interval = 1

#Configure the daylight saving time feature; 0-Disabled, 1-Enabled, 2-Automatic (default); 
local_time.summer_time = 2

#0-Disabled (default), 1-Power on, 4-Repeatedly, 5-Weekly, 6-Power on + Repeatedly, 7-Power on + Weekly; 
auto_provision.mode = 1

#Enable or disable the Plug and Play feature; 0-Disabled, 1-Enabled (default);
auto_provision.pnp_enable = 1  

#Configure the URL of the auto provisioning server.
auto_provision.server.url = http://config.100voip.com

#Enable or disable DHCP option mode; 0-Disabled, 1-Enabled (default);
auto_provision.dhcp_option.enable = 1

Judson Júnior

unread,
Jul 1, 2016, 2:54:08 PM7/1/16
to elasti...@googlegroups.com
Olá Jose Carlos.
Muito obrigado pelas dicas.

No caso, se ao invés de ir lá na aba de Manutenção e Provisionamento e mudar o endereço fm.grandstream.com/gs se eu apontasse esse endereço no meu proxy para o meu próprio servidor, daria certo? Ou seja, o nome fm.grandstream.com/gs apontaria para a minha rede interna mesmo. Aí não precisaria ir de aparelho em aparelho mudando.

Grande abraço.

--

---
Você recebeu essa mensagem porque está inscrito no grupo "ElastixBrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para elastixbrasi...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para elasti...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/elastixbrasil.
Para mais opções, acesse https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages