Snom e Asterisk: SIP provisioning

Nei tradizionali metodi di provisioning tramite protocolli TFTP, HTTP e HTTPS la richiesta di provisioning viene inviata dal telefono verso il server.
Tipicamente i telefoni richiedono le configurazioni al provisioning server al momento del boot e, se è impostato il parametro settings_refresh_timer, le richieste di provisioning avvengono in maniera periodica dopo uno specifico intervallo di tempo.
Il principale svantaggio di questo meccanismo è che è “ad una sola via” (dal telefono verso il server): per far si che il telefono acquisisca una modifica effettuata sul sistema di provisioning occorre riavviare il telefono oppure aspettare che scada il “settings refresh timer”.

Esiste però un metodo per forzare un telefono SNOM a ri-effettuare il provisioning: un comando check-sync tramite una richiesta SIP NOTIFY.

L’evento SIP check-sync

I telefoni SNOM sono in grado di ricevere un messaggio SIP NOTIFY contenente l’header
Event: check-sync
Questo particolare messaggio viene utilizzato per forzare il provisioning oppure effettuare il reboot del telefono: se l’header Event contiene anche il parametro reboot=true il telefono si riavvierà, altrimenti effettuerà la richiesta di provisioning al setting server.

Check-sync da Asterisk

Asterisk è in grado di inviare questo tipo di messaggi ai telefoni sip registrati (più in generale ai peers SIP registrati) tramite il comando console sip notify <type> <peer>.
Tramite il parametro type è possibile specificare il tipo di NOTIFY da inviare al telefono SNOM (check-sync oppure reboot).
Esempio dalla CLI di Asterisk:
sip notify check-sync <peer>
oppure:
sip notify reboot <peer>

In Asterisk è possibilire definire nel file sip_notify.conf dei “comandi” per poter inviare i NOTYFY ai telefoni.
[snom-reboot] ;nome comando
Event=>reboot ;notify

[snom-check-cfg] ;nome comando
Event:check-sync\;reboot=false ;notify


Lo screenshot seguente mostra l’esecuzione del comando sip notify snom-check-cfg 151 dalla console Asterisk: è visibile la SIP trace della richiesta inviata al telefono 151:

Una volta inviata la NOTIFY, verificando il log sul telefono, è possibile constatare che il provisioning è stato forzato correttamente:

Configurazioni sui telefoni SNOM (in sicurezza)

1) Forzare l’autenticazione delle richieste check-sync: abilitando i parametri challenge_reboot e challenge_checksync il telefono richiederà l’autenticazione tramite challenge response SIP con le credenziali dell’identity per i messaggi SIP NOTIFY.
2) Filtrare i messaggi SIP: abilitando il parametro filter_registrar il telefono non accetterà richieste SIP da indirizzi IP diversi dal registrar SIP.

Grazie al supporto di questa feature i telefoni snom possono essere allineati “in realtime” con le configurazioni centralizzate sul provisioning server.

Inoltre task di gestione quali reboot comandati o schedulati possono essere gestiti remotamente in maniera completamente sicura.



Migliora il tuo business. Partecipa ai nostri Corsi Asterisk !

I nostri corsi OnLine ed in Aula sono studiati per garantire il miglior apprendimento e sono finalizzati a "creare professionisti nel settore".
Questi i prossimi corsi in calendario:

Corsi 2016

Corso Data Tipo
Corso Asterisk 13 Avanzato MILANO 29/30/31 Maggio 2017 Aula


Scarica il PDF con le caratteristiche di CLASS

Download caratteristiche

Scopri i vantaggi di collaborare con noi !

Ecco cosa avrai diventanto Partner Asterweb:
  • -

    avrai il software CLASS nella versione Full White Label (che ti consentirà di mettere il tuo logo) ad un prezzo scontatissimo.

  • -

    avrai (se vorrai) la possibilità di acquistare il "Class Welcome Pack" che contiene 6 software Class Full White Label (con anche il modulo SMS) al costo di 65 Euro più iva cadauno (hai letto proprio bene! 65,00 Euro).

  • -

    avrai (se vorrai) i nostri PBX Houdini-Box ad un prezzo scontatissimo.

  • -

    avrai (se vorrai) la possibilità di acquistare il "Support Welcome Pack" da 10, 20 o 50 ore con lo sconto del 20% e pagamento in 12 rate. Potrai così avere, da subito, il nostro supporto tecnico senza nenche averlo ancora pagato!

  • -

    avrai la possibilità di partecipare ai Webinar dedicai ai Parner (normalmente 1 ogni 2 mesi).

  • -

    avrai lo sconto del 20% sui corsi e sui pacchetti ore.

  • -

    avrai gratuitamente supporto commerciale.

  • -

    avrai un PBX in Cloud con il tuo logo e con 200 minuti di traffico e 100 sms di alta qualità al mese.

  • -

    avrai la possibilità di utilizzare le nostre referenze.

  • -

    avrai la possibilità di contare su di noi per qualsiasi problema tecnico.

Migliora ed incrementa il tuo business!
Diventa subito Partner Asterweb! Collegati a [ questa pagina ] e compila il form!