Come impostare molteplici outbound routes con FreePBX

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 aggiungere e rimuovere utenti su Debian

Debian, così come tutte le altre distribuzioni Linux, è un sistema operativo multiutente. Ogni utente può avere differenti livelli di permission e specifici settaggi per

Partners