Mi sto arenando su un problema che apparentemente è banale... magari è già
capitato ad alcuni di voi
Sto utilizzando un GSM con WiFi (DP-L10) con Trixbox 2.2.1 (FreePBX 2.2.1 e
Asterisk 1.2.18) e ho alcuni numeri di telefono memorizzati nella rubrica con
il prefisso internazionale: per quelli che iniziano con 00 (0039, 0044...) nel
Trunk rimuovo lo 0039 e non ho problemi ad uscire...
Il problema sono i numeri memorizzati con il '+' (+39, +44...): non riesco a
rimuovere il '+' e non riesco nemmeno a sostituirlo con '00' per ricadere nel
primo caso.
Ho googlato e ho cercato su voip-info ma senza esito: l'unica cosa è che il
'+' viene utilizzato nelle Dial Rules dei Trunk per aggiungere un prefisso e
non ho trovato nessun modo per 'escaparlo' :-)
Avete mica qualche idea?
Grazie mille, R.
--
GnuPG Key id: 0xF6759A87 - Skype me @ Riccardo_Di_Sarcina
ciao
DiSa ha scritto:
Grazie per la risposta ma avevo già provato senza successo...
Anche se di PHP con ci capisco un tubo :-) ho provato a spulciare in
/var/lib/asterisk/agi-bin/fixlocalprefix ma non mi sembra che il + sia
considerato un possibile valore.
L'ideale era poter fare una cosa del tipo...
[+]39|XXX.
[+]|00+[124-9][1-8]XXX.
nelle dial rules del trunk ma nel log mi becco una pernacchia:
-- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
fixlocalprefix: Could not understand pattern [+]|00+[124-9][1-8]XXX.
([+]|00+[124-9][1-8]XXX.)
Smanettando direttamente nei files .conf si può fare qualcosa? Come?
Saluti, R.