Changes for page 07 - Dial plan


From version 10.1
edited by administrator BDP
on 2018/04/24 11:58
Change comment: There is no comment for this version
To version 9.4
edited by administrator BDP
on 2018/04/24 10:54
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -26,30 +26,25 @@
26 26  1. Impostare il **Dial Plan**.
27 27  1. Premere **OK** per confermare.
28 28  
29 +
29 29  == Struttura del dial plan ==
30 30  
31 -Il dial plan è composto da regular expression tipicamente suddivise in tre parti. Queste possono essere separate dai caratteri "|" o "!". Inoltre è possibile impostare differenti regole, concatendanole con doppi apici (vedere sotto la sezione [[//Dial plan complessi//>>||anchor="HDialplancomplessi"]]).
32 +Il dial plan è composto da regular expression tipicamente suddivise in tre parti. Queste possono essere separate dai caratteri | o !. Inoltre è possibile impostare differenti regolare, conatendanole con doppi apici (vedere sotto la sezione [[//Dial plan complessi//>>||anchor="HDialplancomplessi"]]). ad esempio, prendiamo la regular expression "|^\+([0-9]*)$|000\1|d":
32 32  
33 -Ad esempio analizziamo la seguente regular expression:
34 +1. La prima parte (“|^\+([0-9]*)$|”) contiene il pattern che verrà usato per individuare il numero chiamato.
35 +1. La seconda parte (“|000\1|”) contiene le istruzioni dell’operazione di sostituzione da applicare ai risultati ottenuti nella prima parte.
36 +1. La terza (“|d”|) è opzionale e contiene i flag che impostano alcuni attributi addizionali.
34 34  
35 -(% style="font-family:Courier New,Courier,monospace" class="mark" %)"|^\+([0-9]*)$|000\1|d"
36 -
37 -dove,
38 -
39 -1. La prima parte (% style="font-family:Courier New,Courier,monospace" class="mark" %)|^\+([0-9]*)$|(%%) contiene il pattern che verrà usato per individuare il numero chiamato.
40 -1. La seconda parte (% style="font-family:Courier New,Courier,monospace" class="mark" %)|000\1|(%%) contiene le istruzioni dell’operazione di sostituzione da applicare ai risultati ottenuti nella prima parte.
41 -1. La terza (% style="font-family:Courier New,Courier,monospace" class="mark" %)|d”|(%%) è opzionale e contiene i flag che impostano alcuni attributi addizionali.
42 -
43 43  == Le sostituzioni ==
44 44  
45 -Le espressioni di sostituzione si trovano nella seconda parte del dial plan e sono sempre indicate dal carattere "\" seguito da un valore. Questo può essere di due tipi:
40 +Le espressioni di sostituzione trovano nella seconda parte del dial plan e sono sempre indicate dal carattere \ seguito da un valore. Questo può essere di due tipi:
46 46  
47 -* di tipo numerico, ad esempio "\1"
48 -* il segnaposto “d”, ad esempio "\d"”.
42 +* di tipo numerico, ad es. \1”;
43 +* il segnaposto “d”, ad es. \d”.
49 49  
50 50  Nel primo caso l’istruzione di sostituzione deve essere applicata alla stringa che costituisce il primo risultato del match compiuto dalla prima parte del dial plan.
51 51  
52 -Nel secondo caso l’istruzione "\d" indica sempre il valore del registrar server (per maggiori informazioni su quest’ultimo fare riferimento “Account”).
47 +Nel secondo caso l’istruzione \d indica sempre il valore del registrar server (per maggiori informazioni su quest’ultimo consultare il paragrafo “Account”).
53 53  
54 54  Ad esempio la seguente regular expression “|*|sip:\1@\d|” antepone la stringa “[[sip:>>path:sip:]]” al numero individuato dall’espressione “*”, secondo appunto l’istruzione di sostituzione “\1”, ed aggiunge il nome del dominio SIP dopo il carattere “@”, come indicato dal segnaposto “\d”.
55 55