skip to Main Content

Una segnalazione lamentava la mancata corretta risoluzione dei nomi in rubriche.

La configurazione delle rubriche esterne era corretta, così come l’esecuzione delle query direttamente dal centralino.

Come ulteriore analisi è possibile eseguire una query del tipo entrambe sul db asterisk:

SELECT * FROM phonebook_lookup;

per vedere se la tabella è correttamente popolata oppure:

SELECT if(contact is null or contact=”,company,contact) as name,number FROM phonebook_lookup WHERE number like ‘%numero%’ LIMIT 1;

per simulare una risoluzione nomi da parte di Asterisk, sostituendo al valore %valore% il numero desiderato.

Nel caso specifico il problema è del provider che aggiunge uno “0” ed era facilmente visibile dal report chiamate, per risolverlo è possibile intervenire nella configurazione del Patton, cercando i parametri:

context cs switch
national-prefix 0
international-prefix 00

e modificandoli in:

context cs switch
national-prefix
international-prefix 0

 

Lascia un commento

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

Back To Top