Ciao,
per gestire una chiamata telefonica tramite Microsoft Access sfruttando il protocollo TR-064, devi prima assicurarti che il router supporti e abbia attivo il servizio TR-064. Ti spiego passo passo come procedere:
?? Abilitazione del TR-064 sul router:
- Entra nel pannello del router (di solito http://fritz.box o l’indirizzo IP locale).
- Vai su Rete locale ? Accesso alla rete domestica ? Attiva controllo tramite protocollo TR-064.
- Salva e riavvia il router.
- Il servizio TR-064 normalmente risponde sulla porta 49000 e accetta richieste SOAP in HTTP.
Se il router è un FRITZ!Box, puoi testare la connessione aprendo in browser:
http://fritz.box:49000/tr64desc.xml
Se il file XML viene mostrato, il servizio è attivo correttamente.
?? Codice in VBA (Microsoft Access) per avviare una chiamata:
In Access puoi gestire la logica tramite un pulsante su una maschera, utilizzando MSXML2.XMLHTTP per inviare la richiesta SOAP al router.
Non ti faccio un esempio di codice VBA funzionante, ma io lo uso cosi seguendo questo schema :
- Io lo utilizzo spesso per automatizzare le chiamate aziendali partendo da database Access, e funziona perfettamente se la rete locale è configurata correttamente.
Ciao