Newsgroup: it.tlc.telefonia.voip
Titolo: Dialplan italiano per Linksys PAP2 - Addio #! :)

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! 
^_^

Treviño ha scritto:

per i cellulari ok. Per i fissi ho qualche problema.
ad esempio i numero come 0xxx xxxxxx non vanno

[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.

 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!

 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!

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 

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!

 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!

Treviño ha scritto:

Dipende sempre a quanto imposti l'interdigit, comunque esistono
cellulari a 6 cifre dopo il prefisso...

Treviño ha scritto:

Guarda che comunque ci sono già le chiamate rapidi solo che anzichè #1
premi 1#...senza toccare i dialplan

 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... ^_^

 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 ^_^

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

 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... :)

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