Come impostare molteplici outbound routes con FreePBX

Cerca

Le outbound routes sono le rotte che utilizzano le estensioni telefoniche per eseguire chiamate in uscita.

Quando si hanno più numerazioni configurate su un centralino FreePBX, per poter instradare le chiamate in uscita sulla base di quale estensione si sta utilizzando per piazzare la chiamata, possiamo utilizzare una semplice configurazione che intercetta il CallerID. Vediamo qui di seguito nel dettaglio.

Table of Contents

Scenario

Ragioniamo con un esempio concreto. Abbiamo due trunk VoIP così denominati:

  1. Milano  –> 029030280
  2. Genova –> 010807590

Le estensioni configurate sono le seguenti:

  1. Milano  –> 201, 202, 203, 204
  2. Genova –> 401, 402, 403, 404

L’obiettivo che vogliamo raggiungere è quello che le chiamate effettuate dalle estensioni di Milano escano dal corrispondente numero geografico, lo stesso deve avvenire per le estensioni di Genova.

Configurazione delle rotte in uscita

La prima cosa da fare è creare due rotte in uscita, una per ogni trunk configurato, poi nella sezione Connectivity –> Outbound Routes –> Dial Patterns impostare i valori in modo tale che vengano intercettate le estensioni così che le chiamate in uscita possano essere instradate correttamente.

Configuriamo ora le due outbound routes per i trunk di Milano e di Genova nel seguente modo:

Outbound route Milano

PrependPrefixMatch PatternCallerID
  0.20[1234]
  3.20[1234]
  8.20[1234]

Outbound route Genova

Prepend Prefix Match Pattern CallerID
0. 40[1234]
3. 40[1234]
8. 40[1234]

Conclusione

La seguente configurazione ci permette di intercettare le estensioni 201, 202, 203, 204 e di instradarne le chiamate attraverso il trunk di Milano, mentre le estensioni 401, 402, 403, 404 vengono instradate attraverso il trunk di Genova.

Link utili

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Most Recent

Come installare Composer su Ubuntu

Composer è il gestore delle dipendenze per PHP. Per installarlo su Ubuntu seguiamo questi semplici passi illustrati qui sotto. Installazione di Composer Per prima cosa

Come realizzare un client NTP in Python

In questo post vediamo come realizzare, utilizzando poche righe di codice, uno script Python che agisca da client NTP. Soluzione 1 In questa prima soluzione

Come avviare UEFI dopo reboot su Linux

L’accesso a UEFI al boot del computer richiede la pressione di un tasto che varia per ogni produttore di hardware. I tasti che più comunemente

Partners