Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Dialplan italiano per Linksys PAP2 - Addio #! :)

676 views
Skip to first unread message

Treviño

unread,
Nov 3, 2005, 9:23:34 AM11/3/05
to
Questo post non vuole essere da subito risolutivo, quanto l'inizio di un
percorso che spero che porterà ad una soluzione per crearci un DialPlan
per i PAP2 (e quindi anche i Sipura) che ci eviti di usare il fatidico #.

Dalle FAQ sipura e girando per forum internazionali ho trovato un po' di
info, e partendo da questo 3d di html.it: http://tinyurl.com/7dl8w ho
postato un po' di informazioni che riporto anche qui:

*SINTASSI*


_ESEMPIO DI DIALPLAN_:

(c0|<a:b>c1|<a:>c2S0|<:b>c3|...)

() = racchiudono i dialplan
| = separa i vari dialplan

Sostituzione di numeri composti dall'utente (opzionale):
<a:b> = effettua una sostituzione del numero/sequenza digitato/a "a" col
numero/sequenza "b"
<:b> = inserisce "b" nel numero composto
<a:> = se viene premuto "a", non lo inviare


_FORMATTAZIONE STRINGHE_ "cn" (necessarie)

Numeri da 0 a 9 = Costanti
* = tasto asterisco
# = tasto cancelletto
x = un singolo numero da 0 a 9
[a-b] = un qualsiasi numero da "a" a "b".
[abc] = un numero dell'insieme indicato ("a", o "b", oppure "c"...)
. = rapresenta un numero opzionale. Quindi x. significa 0 o più numeri;
xx. 1 o più numeri e così via... Di fatto il punto indica l'opzionalità
dell'elemento che lo precede in termini di ripetizioni.
S0 = si mette al termine di un dialplan che si vuole comporre
immediatamente non appena viene digitata
! = si mette al termine di un dialplan e serve per rifiutare determinati
numeri. Tipo con 00[0-24-9][0-8]! si bloccano tutte le chiamate con
prefisso internazionale (escluso 0039).

Fondamentalmente quando viene composto un numero, il pap2 guarda quale
dialplan gli si può associare, ed in base alle regole impostate vede o
no se inviare la chiamata.


*ESEMPI*

|11[2358]S0| = compone immediatamente i numeri di emergenza italiani:
112,113,115,118
|404S0| = compone immediatamente il numero 404 usato dalla segreteria di
Skypho.
|*xx| = compone i comandi del pap2 (vd Regional)
|3[234689]xxxxxxxxS0 = Compone immediatamente i numeri dei cellulari
italiani (mi pare che i prefissi siano tutti)
|800xxxxxxS0| = compone immediatamente i numeri verdi
|0[1-9]xxxxxxxx.| = *dovrebbe* [l'ho scritto ora di getto, ma a me
funziona] comporre i numeri locali italiani... Accetta numeri con
prefisso 0xyz + _almeno_ 7 altri numeri.
|<:0039>[03][1-9]xxxxxxx.| = antepone lo 0039 a tutti i numeri che
iniziano con 0 (fissi) o con 3 (cellulari) seguiti da un numero diverso
da 0 e che hanno almeno 4 (caso pessimo) o 6 (caso ottimo) ulteriori
numeri [dipende dalla lunghezza del prefisso]


*DIALPLANE COMPLETO*

Fare un dialplane italiano completo è un po' un casino perché in Italia
i prefissi hanno lunghezze variabili e anche i numeri, quindi non si può
fare in modo che ci sia una composizione immediata, anche se per come ho
impostato io il mi pap, anche senza premere il famoso # adesso si riesce
ad avere un tempo di attesa minimo.

Attualmente il mio dialplan completo è questo:

(*xx|00|11[2358]S0|0[1-9]xxxxxxxx.|3[234689]xxxxxxxxS0|800xxxxxxS0|803380S0|404S0|xxxxxxxxxxxx.)

Ciao e fate sapere come vi va... Compartecipiamo a questo mini-progetto!
^_^

kava

unread,
Nov 3, 2005, 9:47:08 AM11/3/05
to
Treviño ha scritto:


per i cellulari ok. Per i fissi ho qualche problema.
ad esempio i numero come 0xxx xxxxxx non vanno

kava

unread,
Nov 3, 2005, 9:59:40 AM11/3/05
to

[cut]

Dieri che pe ri locali conviene una cosa di questo tipo:

0[1-9]xxxxx.

Che corrisponde ai numeri piu corti che solitamente compongo.

Roba tipo 02xxxx

POi, impostando l'interdigit time a 3-4 secondi si ha tutto il tempo di
fare quello che si vuole. Se uno è lento a comporre si può anche alzare.

Treviño

unread,
Nov 3, 2005, 11:15:17 AM11/3/05
to
kava ha scritto:
> per i cellulari ok.

Bene... Che voi sappiate ci sono numerazioni cellulari con numeri oltre
le 10 cifre? Ossia 3 di prefisso e 7 di numero?
Perché in tal caso lo script non funziona e va modificato in
3[234689]xxxxxxxxS0 => 3[234689]xxxxxxxxx.

> Per i fissi ho qualche problema.
> ad esempio i numero come 0xxx xxxxxx non vanno

Mh... Strano... Eppure a me quelli con prefisso da 4 cifre e 6 di numero
funzionano bene... :o. Io a casa ho un numero del genere e lo chiama
correttamente. Non è che hai alzato altri parametri di tepi di attesa & co.?
Tra l'altro lo script attuale (0[1-9]xxxxxxxx.) inizia già a comporre
dopo la nona cifra (se non si preme altro nel frattempo).

CIAO!

Treviño

unread,
Nov 3, 2005, 11:18:45 AM11/3/05
to
kava ha scritto:

> Dieri che pe ri locali conviene una cosa di questo tipo:
>
> 0[1-9]xxxxx.
>
> Che corrisponde ai numeri piu corti che solitamente compongo.
>
> Roba tipo 02xxxx

Sì... Ci sta. In effetti io avevo messo il numero di "x" minimo che
credevo esistesse... Bisognerebbe vedere qual'è la lunghezza minima (e
massima) di un numero locale...
Non credevo che ne esistessero di così corti :)
Cmq il tuo script è corretto.

> POi, impostando l'interdigit time a 3-4 secondi si ha tutto il tempo di
> fare quello che si vuole. Se uno è lento a comporre si può anche alzare.

Sì, sì... Cmq a me pare che con queste impostazioni il tempo di attesa
prima dello squillo sia più o meno paragonabile ad una chiamata col #
finale... non vi sembra?

Ciao e grazie per i consigli. Attendo ulteriori commenti e miglioramenti!

LS

unread,
Nov 3, 2005, 11:44:15 AM11/3/05
to
Questo e' il mio per il sipura....

|<04[1],:0039041>xx.<:@gw2>|<03[0],:0039030>xx.<:@gw2>|<0[2],:003902>xx.<:@gw2>|<#1,:>xx.<:@gw1>|<#5,:>xx.<:@gw2>|0[1-9]xx.<:@gw1>|00[134]xx.<:@gw4>|008[1246]xx.<:@gw4>|xx.

dove i vari gw
sono account di diversi operatori ...

bye


Treviño

unread,
Nov 3, 2005, 11:59:35 AM11/3/05
to
LS ha scritto:

Infatti... <:@gwX> Nei sipura indica l'account (o meglio GateWay) da
usare con quel determinato dialplan. gw0 dovrebbe indicare, quando
prevista, di usare la linea PSTN.
Cmq nel dialplan sopra più che altro mi pare che ci siano dei piani per
evitare di usare lo 0039, solo che sono specifici per ogni prefisso
(almeno sopra sembra così con 030 e con 02...).

Secondo me ti conviene fare una regola più generale valida per ogni
prefisso tipo quella sopra ritoccata:

|<:0039>[03][1-9]xx.<:@gw2>| (se inizi a scrivere 3xx o 0xx antepone al
numero lo 0039).

CIAO!

Treviño

unread,
Nov 3, 2005, 12:04:03 PM11/3/05
to
Treviño ha scritto:

> Sostituzione di numeri composti dall'utente (opzionale):
> <a:b> = effettua una sostituzione del numero/sequenza digitato/a "a" col
> numero/sequenza "b"

Volevo solo aggiungere una cosa ovvia, ma cmq comoda da ricordare...
Con questa funzione è possibile impostare numeri brevi per chi usa
vecchi telefoni senza memorie (io c'ho anche un vecchio sirio :D).

Tipo... con

|<#1:012345>S0|

digitando #1 il pap2 chiama in automatico lo 012345 ;)

CIAO!

kava

unread,
Nov 3, 2005, 12:09:46 PM11/3/05
to
Treviño ha scritto:

Dipende sempre a quanto imposti l'interdigit, comunque esistono
cellulari a 6 cifre dopo il prefisso...

kava

unread,
Nov 3, 2005, 12:26:15 PM11/3/05
to
Treviño ha scritto:

Guarda che comunque ci sono già le chiamate rapidi solo che anzichè #1
premi 1#...senza toccare i dialplan

Treviño

unread,
Nov 3, 2005, 12:46:49 PM11/3/05
to
kava ha scritto:

> comunque esistono cellulari a 6 cifre dopo il prefisso...

Sì giusto quelli vecchi mi pare... Forse gli eTACS erano così dico erano
perché se non sbaglio ormail il servizio è stato disabilitato...

Cmq, in tali e rari casi serve cmq il #. Altrimenti si elimina la regola
3[234689]xxxxxxxxS0
e si modifica quella per i locali in
[03][1-9]xxxxxxxx.
Ma così facendo la chiamata sarà leggermente più lenta (si dovrà
attendere l'interdigit prima che venga composto il numero, mentre nella
configurazione del primo post la composizione è immediata).

Altra possibilità è invece quella di modificare
3[234689]xxxxxxxxS0 => 3[234689]xxxxxxxx.

Ma mi pare una ripetizione :)

Cmq fate voi... ^_^

Treviño

unread,
Nov 3, 2005, 12:51:56 PM11/3/05
to
kava ha scritto:

> Guarda che comunque ci sono già le chiamate rapidi solo che anzichè #1
> premi 1#...senza toccare i dialplan

LOL... mi piacciono le cose complicate :D :D

Manco l'avevo visto le speed dialing :D, cmq almeno ora non si ha la
limitazione a nove collegamenti ed è possibile fare chiamate anche con
combinazioni di due tasti ^_^

kava

unread,
Nov 3, 2005, 12:52:51 PM11/3/05
to
Treviño ha scritto:

> kava ha scritto:
>
>> comunque esistono cellulari a 6 cifre dopo il prefisso...
>
>
> Sì giusto quelli vecchi mi pare... Forse gli eTACS erano così dico erano
> perché se non sbaglio ormail il servizio è stato disabilitato...
>

Si ma esistono altre numerazioni a 6 cifre. Sono quelle schede che
vendono su ebay a partire da 100 euro...come fossero una prelibatezza :)

Treviño

unread,
Nov 3, 2005, 1:10:06 PM11/3/05
to
kava ha scritto:

> Si ma esistono altre numerazioni a 6 cifre. Sono quelle schede che
> vendono su ebay a partire da 100 euro...come fossero una prelibatezza :)

Mh... Beh, allora forse conviene modificare la stringa... Vabbé a me va
bene anche così, cmq... :)

Pietro Bruno Lancerotto

unread,
Nov 3, 2005, 4:17:37 PM11/3/05
to
Ciao , Treviño !

Hai scritto il Thu, 03 Nov 2005 18:46:49 +0100:

>> comunque esistono cellulari a 6 cifre dopo il prefisso...

To> Sì giusto quelli vecchi mi pare... Forse gli eTACS
Io ho un GSM a 6 cifre e non e' quello che avevo sull'ETACS
Purtroppo al tempo prefissi e numeri erano ben definiti ed al cambio di
telefono ne e' conseguito il cambio di numero

Cordiali Saluti
Pietro Bruno Lancerotto

bruno.la...@zadi.vi.it


0 new messages