Intercettazione della chiamata e routing

Introduzione

Il 3CX include la possibilità di attivare script personalizzati per le chiamate in arrivo sui trunk SIP. Questa guida mostra come creare uno script che intercetti una chiamata e la instradi verso una destinazione preconfigurata.

Creare uno script di elaborazione delle chiamate in 3CX

Creazione/Aggiunta di uno script

  1. Accedere alla console amministrativa, andare a “Integrazioni” > “Script di chiamata”.
  2. Cliccare su Aggiungi dal negozio”.

Scaricare lo script dallo Store

  1. Selezionare uno degli script disponibili nel 3CX Call Processing Script Store. In questo esempio selezioneremo timebasecallscript.cs.
  2. Inserire un nome per lo script Chiamate (deve contenere solo caratteri minuscoli senza spazi).
  3. Selezionare la modalità di avvio dello script tramite l'opzione “Esegui questo script”.
  4. A seconda della selezione precedente, inserire un codice di chiamata, selezionare il trunk SIP desiderato o assegnare un DID.
  5. Assegnare lo script a un reparto.

Aggiungere script di chiamata

  1. Cliccare su “OK” per procedere. Si verrà reindirizzati alla pagina dell'editor di codice che compilerà automaticamente lo script.

Modificare lo script di chiamate

  1. È ora possibile apportare modifiche C# al codice. Premere Salva per compilare. Se la compilazione è andata a buon fine, nell'output dello script comparirà la scritta “Compilation Succeeded!”, come mostrato sopra. Se il codice lo supporta, è possibile aggiungere eventuali file audio nella sezione “File audio”.

Come funziona

  1. Quando arriva una chiamata sul trunk SIP assegnato, lo script viene attivato.
  2. Lo script controlla se il giorno e l'ora attuali corrispondono a quelli definiti nella nuova Pianificazione (RuleHoursType.SpecificHours).
  3. Se l'ora corrente corrisponde alla pianificazione predefinita, lo script tenterà di reindirizzare la chiamata al DestinationDN (nell'esempio “DestinationDN” è impostato su 801).
  4. Altrimenti, l'instradamento verrà inviato per obbedire a ciò che è configurato all'interno delle destinazioni di gestione delle chiamate 3CX.

Per saperne di più

Ultimo aggiornamento

Questo documento è stato aggiornato il 3 settembre 2024.

https://www.3cx.it/doc/intercettazione-routing-chiamata/