Domanda

Se mi piacerebbe controllare il telefono IP dal mio applicazione Web, come devo cominciare?

Diciamo che ho un telefono IP stand-alone collegato al fornitore di servizi di telefonia IP. D'altra parte ho un applicazione web lato server per il supporto alle vendite. Mi piacerebbe avviare una chiamata sul mio cellulare da questa applicazione web, dall'altra parte mi piacerebbe avere per esempio un popup con i dati di un cliente sul browser web, quando il mio cliente mi chiama.

In vecchia era abbiamo avuto una CTI (Computer Telephony Integration) standard come JTAPI e TAPI per questo, quali sono gli standard comuni (se presenti) nell'era della telefonia IP oggi?

È stato utile?

Soluzione

Sarà probabilmente ancora bisogno di utilizzare una qualche forma di integrazione CTI per controllare il telefono. Dipende molto dal tipo di telefono che si desidera controllare su come si va su questo.

Ad esempio, i telefoni IP di Cisco possono essere gestite tramite TAPI e l'integrazione JTAPI nelle loro PBX Gestione chiamate. telefoni Mitel possono essere controllate utilizzando la propria API chiamata mitai che parla con i loro ICP.

Se il telefono IP è SIP si può essere in grado di avviare una chiamata al provider come se venisse dal telefono e utilizzare il telefono solo per la gestione audio.

Per le chiamate in arrivo è necessario per decodificare le informazioni IP in arrivo (ancora una volta potrebbe essere SIP) in modo che è possibile utilizzare questo a pop-up le pagine web richieste.

Credo che è necessario verificare con il fornitore di telefonia IP per vedere che tipo di integrazione che possono già fornire o almeno dare qualche informazione in più sul tipo di telefono IP che si sta utilizzando.

Altri suggerimenti

  1. Ho trovato un controllo ActiveX che è confezionato con una GUI .NET. L'ho usato come un controllo ActiveX incorporato in una pagina web, anche. http://www.opensipstack.org/solegy/releases/ossphone/ 070.810 / OSSPhoneSetup.msi

  2. È possibile utilizzare le intestazioni SIP per passare informazioni, oppure è possibile utilizzare i parametri che chiunque può utilizzare. Ad esempio, sip: alice@atlanta.com; protocol = tcp; accountNumber = 1234. La comunicazione SIP utilizzerà TCP invece di UDP, perché abbiamo specificato nella URL, e l'applicazione può cercare le informazioni di account prima di parlare con il chiamante. lingue chiamata moderna (CCXML e VXML) utilizzano l'AAI (applicazione per informazioni sulle applicazioni) un colpo di testa di passare informazioni CTI.

Si possono trovare alcuni ancora bisogno di utilizzare attrezzature CTI se ci sono molte parti di telefonia coinvolte nel sistema (interruttore, IVR, call center, registrazione di chiamata, ecc.)

A seconda del tipo di centralino utilizzato, ci sono pochi protocolli utilizzati per comunicare. Credo CSTA è il più popolare in questo momento. Si potrebbe verificare se il PBX lo supporta e se sì, allora parlare direttamente ad esso per controllare il telefono IP.

Se il PBX non supporta CSTA è possibile verificare se fornisce driver TAPI e comunicare usando questo.

Ecco la documentazione standard CSTA:

http://www.ecma-international.org/activities /Communications/TG11/cstaIII.htm

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top