Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [help] Richeista di aiuto per interrogazione SIP da php

    Gentilissimi, ho esigenza di interrogare degli interni SIP da pagina php per farmi restituire il loro stato, tipo idle, busy, offline ecc..
    Ho cercato ovunque, ma non ho trovato nulla. Sto lavorando ad un sito di un call center, ormai ho fatto tutto, CMS, gestione amministrativa, tutto... mi manca solo sta cosa. Sapreste aiutarmi ?
    Grazie infinite.

  2. #2
    Utente di HTML.it L'avatar di pilovis
    Registrato dal
    Mar 2001
    Messaggi
    3,273
    /usr/sbin/asterisk -rx "sip show registry"|tail -n 1|awk '{ print $1 }'
    # numero canali SIP registrati (attivi)

    /usr/sbin/asterisk -rx "sip show peers"|tail -n 1|awk '{ print $5 }'
    # numero totale di peers SIP registrati (attivi)

    /usr/sbin/asterisk -rx "dongle show devices"|tail -n 1|awk '{ print $3 }'
    # stato chiavino GSM dongle0, valori possibili:
    active, held, dialing, alerting, incoming, waiting, initialize, released, unknown
    nota: chan_dongle deve essere installato e attivo

    /usr/sbin/asterisk -rx "jabber show connected"|tail -n 1|awk '{ print $4 }'
    # numero di utenti Jabber collegati (attivi)
    nota: il canale jabber deve essere installato e attivo

    /usr/sbin/asterisk -rx "sip show peer 01117839669" | grep -i status | cut -d' ' -f11
    # stato di un trunk SIP specifico - 01117839669 in questo esempio

    /usr/sbin/asterisk -rx "sip show peer 192" | grep -i status | cut -d' ' -f11
    # stato di un client SIP specifico - 192 in questo esempio
    Progettista elettronico, appassionato di informatica dal 1982, sistemista Linux dal 2002, sono consulente tecnico del Giudice per le indagini preliminari, valuto richieste di consulenza, in ambito Voip/Telefonia anche con grado di sicurezza militare.

  3. #3
    Quote Originariamente inviata da pilovis Visualizza il messaggio
    /usr/sbin/asterisk -rx "sip show registry"|tail -n 1|awk '{ print $1 }'
    # numero canali SIP registrati (attivi)

    /usr/sbin/asterisk -rx "sip show peers"|tail -n 1|awk '{ print $5 }'
    # numero totale di peers SIP registrati (attivi)

    /usr/sbin/asterisk -rx "dongle show devices"|tail -n 1|awk '{ print $3 }'
    # stato chiavino GSM dongle0, valori possibili:
    active, held, dialing, alerting, incoming, waiting, initialize, released, unknown
    nota: chan_dongle deve essere installato e attivo

    /usr/sbin/asterisk -rx "jabber show connected"|tail -n 1|awk '{ print $4 }'
    # numero di utenti Jabber collegati (attivi)
    nota: il canale jabber deve essere installato e attivo

    /usr/sbin/asterisk -rx "sip show peer 01117839669" | grep -i status | cut -d' ' -f11
    # stato di un trunk SIP specifico - 01117839669 in questo esempio

    /usr/sbin/asterisk -rx "sip show peer 192" | grep -i status | cut -d' ' -f11
    # stato di un client SIP specifico - 192 in questo esempio

    Anzitutto grazie per il Suo intervento. L'unica cosa però è che come detto col protocollo SIP sono a livelli zero o quasi. Come dovrei usare php per interrogare quell'indirizzo ? basta un semplice header ? Devo passare dei parametri precisi ? Nel caso avesse una guida più dettagliata dove posso reperirla ?
    Mi scusi e grazie ancora per la sua gentile disponibilità.

  4. #4
    Utente di HTML.it L'avatar di pilovis
    Registrato dal
    Mar 2001
    Messaggi
    3,273
    Quote Originariamente inviata da StefanoValle Visualizza il messaggio
    Anzitutto grazie per il Suo intervento. L'unica cosa però è che come detto col protocollo SIP sono a livelli zero o quasi. Come dovrei usare php per interrogare quell'indirizzo ? basta un semplice header ? Devo passare dei parametri precisi ? Nel caso avesse una guida più dettagliata dove posso reperirla ?
    Mi scusi e grazie ancora per la sua gentile disponibilità.
    {
    $runcommand = ..... ;
    $output .= "......";
    exec($runcommand);
    }
    Progettista elettronico, appassionato di informatica dal 1982, sistemista Linux dal 2002, sono consulente tecnico del Giudice per le indagini preliminari, valuto richieste di consulenza, in ambito Voip/Telefonia anche con grado di sicurezza militare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.