Il '+' come prefisso internazionale: come rimuoverlo?

61 views
Skip to first unread message

DiSa

unread,
Jun 21, 2007, 5:50:44 AM6/21/07
to asteri...@googlegroups.com
Salve a tutti!

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

Valerio Regalbuto

unread,
Jun 21, 2007, 7:00:57 AM6/21/07
to asteri...@googlegroups.com
[+]|3.


ciao

DiSa ha scritto:

DiSa

unread,
Jun 21, 2007, 7:50:19 AM6/21/07
to asteri...@googlegroups.com
Il 21/06/2007 13.00, Valerio Regalbuto ha scritto:
> [+]|3.

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.

Reply all
Reply to author
Forward
0 new messages