Isso pode ser feito por meio de mensagens sip ou por meio de um comando push. Os telefones devem ser configurados para aceitar mensagens push configurando os seguintes parâmetros nos arquivos de configuração:
<apps.push apps.push.alertSound="1" apps.push.messageType="5" apps.push.password="password" apps.push.serverRootURL="" apps.push.username="username">
Quando estiver pronto, você poderá usar o curl para enviar um configUpdate para os telefones:
curl -d "<PolycomIPPhone><Data priority=\"critical\">action:UpdateConfig</Data></PolycomIPPhone>" -H "Content-Type: application/x-com-polycom-spipx" -u username:password --digest http://192.168.1.100/push
Em asterisco, isso pode ser feito usando o seguinte:
asterisk*CLI> sip notify polycom-check-cfg extension
Observação: há uma opção de configuração que pode forçar o telefone a ser reinicializado quando receber um desses comandos ou a reinicializar somente quando necessário após a nova configuração. Dependendo do que você está tentando fazer, você pode querer olhar para esta opção. O parâmetro é 'voIpProt.SIP.specialEvent.checkSync.alwaysReboot' e o padrão é 0
Espero que isso ajude