Generazione chiamate da Asterisk

Da raspibo.
Versione del 16 mag 2013 alle 17:59 di Dancast78 (discussione | contributi)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search

E' possibile generare chiamate da Asterisk creando un file con i dati per la chiamata e spostandolo in una specifica directory. Così facendo il nostro Raspberry ci può chiamare se viene rilevata una particolare condizione ad esempio scatta un sensore di allarme.

Si può creare un file che chiameremo autodial con le seguenti righe:

Channel: SIP/2001
Callerid: MENU
MaxRetries: 5
RetryTime: 300
WaitTime: 45
Context: noncorso
Extension: 1234
Priority: 1

Appena il file viene appoggiato nella directory: /var/spool/asterisk/outgoing/autodial partirà una chiamata con le seguenti caratteristiche:

Chiamato: interno 2001 via Sip

Chiamante:1234, visualizzato come MENU sul display

Massimo 5 tentativi a 300 secondi di distanza

Attesa tra i tentativi 45 secondi

Priorità 1

E' necessario creare il file in un'altra cartella e poi spostarlo in seguito perchè viene processato molto velocemente e mentre lo si scrive viene già elaborato rilevando la mancanza di istruzioni che stiamo ancora scrivendo.

A titolo di esempio uno script in perl che effettua un monitoraggio su un pin del GPIO e chiama un numero di emergenza in caso di allarme.