questa configurazione torna utile in scenari in cui il patton viene installato in sede cliente mentre il Nethvoice è una macchina in cloud (NAAS).


Sconsigliamo sempre questo genere di scenario ma se proprio non se ne può fare a meno allora si dovrà abilitare la rete fidata sul Nethvoice aggiungendo l'IP pubblico della sede da cui si presenta il patton.

In questo modo si limita l'accesso al Nethvoice al solo IP Pubblico del cliente.

Se possibile utilizzare sempre configurazioni alternative con uso di TLS.


Meglio ancora non utilizzare scenari in cui le linee sono in sede cliente mentre il Nethvoice è in cloud.


Con Nethvoice in cloud si consiglia sempre il passaggio a operatore Voip puro configurato direttamente su Nethvoice


Per prima cosa creare dall'interfaccia di Nethvoice nella sezione Fasci ->Fisici una configurazione selezionando il modello di patton di interesse.


In questo esempio è stato selezionato TRINITY Analogico 2 porte FXO

In questo modo vengono creati i fasci voip necessari alla gestione delle  porte del Patton.


Inserire nel campo password la password Nethesis,1234


Una volta creato modificare i due trunk come mostrato dagli screenshot seguenti:


e poi modificare i parametri avanzati del trunk come segue:

una volta modificato il trunk facendo in modo che Nethvoice attenda registrazione, modificare il file di configurazione allegato a questo articolo con i parametri seguenti e importato sul patton.


Sostituire IPNETHVOICE con l'IP pubblico del Nethvoice

Sostituire Pozza_fxo_0 e Pozza_fxo_1 rispettivamente con i nomi dei 2 trunk creati automaticamente dal wizard.

Sostituire IPPATTON con l'IP di rete locale che si vuole assegnare al patton sulla rete cliente e verificare che la netmask sia /24 altrimenti modificarla contestualmente

Sostituire PREFIX1 e PREFIX2 con i prefissi assegnati dal nethvoice ai trunk nella sezione Dial Number Manipulation del trunk

Sostituire DEFGATEWAY con l'IP del default gateway di rete che il patton userà per instradare i pacchetti verso Nethvoice in cloud

Sostituire NUMBER1 con il numero della linea analogica collegata sulla prima porta

Sostituire NUMBER2 con il numero della linea analogica collegata sulla seconda porta


una volta sostituiti correttamente questi valori importare il file di configurazione sul Patton.



Lato Nethvoice bisognerà inserire queste righe all'interno del file /etc/asterisk/extensions_custom.conf per fare in modo che il nethvoice riesca a leggere il numero del chiamante dalla segnalazione che il patton invia a Nethvoice.


[from-pstn-preferred]
exten => _X!,1,Set(CALLERID(num)=${CUT(CUT(PJSIP_HEADER(read,P-Preferred-Identity),@,1),:,2)})
exten => _X!,n,Goto(from-pstn,${EXTEN},1)


una volta in volta incollate queste righe nel file extensions_customs.conf per renderle operative lanciare il seguente comando sulla console di asterisk:


core reload