Sigh, e spesso e volentieri qualcuno posta delle domande a cui non
viene data risposta :(
> L'attività di studio mi sembra chiaramente estinta, e il buon Emanuele
> avrà sicuramente altre cose da fare nella sua vita.
> La domanda è stata sicuramente già posta, ma vorrei fare un ultimo
> tentativo per trovare una risposta. Sicuramente ci sono anche altri
> utenti che hanno le conoscenze tecniche per fare una analisi del
> codice e studiare il problema.
Disclaimer: non sono uno di quelli, nel senso che non sono un esperto
di VoIP, ma il codice lo maneggio abbastanza bene.
> E' troppo complicato /dispendioso, studiare le modifiche del Pivelli
> per poter fare un porting anche sulle versioni di Asterisk successive
> alla 1.4.18 ??
Tempo fa mi sono creato un repository git che ho syncato con l'svn di
asterisk, e tramite il quale riuscivo a ribasare la patch pivelli man
mano che arrivavano modifiche upstream, ma ho smesso di farlo da
tempo, di sicuro ricordo che ero andato ben oltre la 1.4.18, quindi la
risposta è si, si può fare (testare che le mie pezze siano stabili
però è un'altra cosa).
Ciao
Niko
--------------------------------------------------
From: "mavelot" <mav...@gmail.com>
Sent: Saturday, July 24, 2010 1:09 PM
To: "pivelli-dev" <pivel...@googlegroups.com>
Subject: [pivelli-dev] Porting Patch Pivelli su versioni successive di
Asterisk
> Ciao a tutti,
>
> ogni tanto torno su questo gruppo e con rammarico vedo che le uniche
> discussioni inserite sono spam da parte di automi.
> L'attivit� di studio mi sembra chiaramente estinta, e il buon Emanuele
> avr� sicuramente altre cose da fare nella sua vita.
> La domanda � stata sicuramente gi� posta, ma vorrei fare un ultimo
> tentativo per trovare una risposta. Sicuramente ci sono anche altri
> utenti che hanno le conoscenze tecniche per fare una analisi del
> codice e studiare il problema.
>
> E' troppo complicato /dispendioso, studiare le modifiche del Pivelli
> per poter fare un porting anche sulle versioni di Asterisk successive
> alla 1.4.18 ??
> Oramai tale versione � decisamente vecchiotta e sono stati risolti
> tanti bug fino ad alla 1.4.34.
>
> Forse � utopistico fare il porting sulla versione 1.6....ma possibile
> che sia cos� complicato portarle sulla 1.4.XX ??
>
> Grazie a tutti per l'attenzione
> Marco
>
> --
> Hai ricevuto questo messaggio perch� sei iscritto al gruppo "pivelli-dev"
> di Google Gruppi.
> Per postare messaggi in questo gruppo, invia un'email a
> pivel...@googlegroups.com.
> Per annullare l'iscrizione a questo gruppo, invia un'email a
> pivelli-dev...@googlegroups.com.
> Per ulteriori opzioni, visita il gruppo all'indirizzo
> http://groups.google.com/group/pivelli-dev?hl=it.
>
Ottima idea! in effetti semplificando le cose il numero di utenti
aumenterebbe e di conseguenza anche il numero di probabili developers,
anche perchè sono abbastanza sicuro che le varie alice tutto compreso,
etc., sono tantissime.
Io ho asterisk patchato pivelli e ricompilato x maemo, già bello e
pronto in formato .deb, in soldoni gira direttamente sul mio n900 che
parla con il pirellone via wifi e va davvero una bellezza, non devo
neanche tenere una linux box accesa ;)
Poi l'ho anche buildato per openWrt, riscrivendo il tool per la
registrazione in c, non potendo mettere python su un device da 5 euro
con 8 mega di flash e 16 di ram (p.s. funziona benissimo anche qui, ed
avete una linux box che consuma 1/2 watt).
Non ho mai pubblicizzato ne potenziato più di tanto questi lavori
(vedi ad esempio ridurre al minimo le scritture su flash per non
rovinarla velocemente) perchè a dire il vero non ho mai capito quanto
la diffusione di questo progetto potesse "infastidire" telecom.
p.s. secondo voi la patch potrebbe essere inviata upstream?
p.p.s. ma l'admin di progetto è attivo? se qualcuno di noi volesse
committare un pò di roba?
Niko
--------------------------------------------------
From: "Nicola Mfb" <nicol...@gmail.com>
Sent: Saturday, July 24, 2010 5:26 PM
To: <pivel...@googlegroups.com>
Subject: Re: [pivelli-dev] Porting Patch Pivelli su versioni successive di
Asterisk
> 2010/7/24 Luca <luca.j...@gmail.com>:
>> secondo me se la cosa non viene portata un p� al "pubblico" non avr� mai
>> il
>> successo sperato... una mod del genere � s� molto utile ma � anche molto
>> di
>> nicchia per via dei vari e molteplici smanettamenti non alla portata di
>> tutti sul codice del PBX. Molti tra l'altro usano front end come elastix
>> ad
>> esempio e ci� annullerebbe anche le mod fatte nel PBX puro.
>> Imho sarebbe da hostare una bella virtual machine gi� bella e pronta da
>> smanettarci sopra e la cosa riscuoterebbe molto pi� successo
>
> Ottima idea! in effetti semplificando le cose il numero di utenti
> aumenterebbe e di conseguenza anche il numero di probabili developers,
> anche perch� sono abbastanza sicuro che le varie alice tutto compreso,
> etc., sono tantissime.
>
> Io ho asterisk patchato pivelli e ricompilato x maemo, gi� bello e
> pronto in formato .deb, in soldoni gira direttamente sul mio n900 che
> parla con il pirellone via wifi e va davvero una bellezza, non devo
> neanche tenere una linux box accesa ;)
>
> Poi l'ho anche buildato per openWrt, riscrivendo il tool per la
> registrazione in c, non potendo mettere python su un device da 5 euro
> con 8 mega di flash e 16 di ram (p.s. funziona benissimo anche qui, ed
> avete una linux box che consuma 1/2 watt).
>
> Non ho mai pubblicizzato ne potenziato pi� di tanto questi lavori
> (vedi ad esempio ridurre al minimo le scritture su flash per non
> rovinarla velocemente) perch� a dire il vero non ho mai capito quanto
> la diffusione di questo progetto potesse "infastidire" telecom.
>
> p.s. secondo voi la patch potrebbe essere inviata upstream?
>
> p.p.s. ma l'admin di progetto � attivo? se qualcuno di noi volesse
> committare un p� di roba?
>
> Niko
Cosa intendi? quale gui? un wizard apposito da lanciare dalla virtual
machine per configurare asterisk opportuamente?
Beh, in questo caso magari questa gui la potrei scrivere io se mi date
un pò di specifiche, chi è disponibile per mettere su la VM?
P.s. molti utenti linux usano ubuntu, lì hanno virtualbox disponibile
con pochi click, mentre vmware player o server vanno installati con un
pò di know-how in più.
Ciao
Niko
per la gui intendo quella dell'elastix... � molto semplice e intuitiva...
anche se in alcune circostanze con config un p� particolari e fuori dal
"Normale" pu� fare capricci... ma in ogni caso config del genere credo che
spettino a chi ne sa qualcosa di linux e fa tutto da riga di cmd
--------------------------------------------------
From: "Nicola Mfb" <nicol...@gmail.com>
Sent: Saturday, July 24, 2010 5:59 PM
To: <pivel...@googlegroups.com>
Subject: Re: [pivelli-dev] Porting Patch Pivelli su versioni successive di
Asterisk
> 2010/7/24 Luca <luca.j...@gmail.com>:
>> bh� sarebbe interessante in una vmware IMHO
>> la compilazione per N900 per quanto sia figa rimane comunque di nicchia,
>> idem per OpenWrt...
>> una bella distro gi� bella e pronta dove inserire solo i dettagli della
>> propria linea sarebbe davvero un buon punto di inizio.
>> Io ci ho provato ma non ne sono stato capace a dire il vero (almeno con
>> la
>> gui)...magari da riga di cmd � diverso.. ma non � roba per me purtroppo
>
> Cosa intendi? quale gui? un wizard apposito da lanciare dalla virtual
> machine per configurare asterisk opportuamente?
> Beh, in questo caso magari questa gui la potrei scrivere io se mi date
> un p� di specifiche, chi � disponibile per mettere su la VM?
>
> P.s. molti utenti linux usano ubuntu, l� hanno virtualbox disponibile
> con pochi click, mentre vmware player o server vanno installati con un
> p� di know-how in pi�.
>
> Ciao
sono contento che ci sia dell'interesse intorno al progetto!
> ogni tanto torno su questo gruppo e con rammarico vedo che le uniche
> discussioni inserite sono spam da parte di automi.
(ed io, tra l'altro, se ci sono state domande, me le sono perse – che
Gmail me le abbia inserite tra lo spam? Nicola, hai qualche
indicazione in più?)
> L'attività di studio mi sembra chiaramente estinta, e il buon Emanuele
> avrà sicuramente altre cose da fare nella sua vita.
A dire il vero è estinta perché mi risultava che da diversi mesi (o
forse più di un anno) TI/Italtel o chi per loro avessero sistemato la
loro piattaforma in modo tale che non servano più patch per Asterisk.
Gli script Python per il provisioning restano invariati, mentre la
registrazione dovrebbe funzionare comunque.
Se qualcuno avesse la chance di fare qualche prova e riportare
successi e fallimenti (questi ultimi, possibilmente, muniti di
configurazioni e log), sarebbe molto utile!
--
Emanuele
> Io ho asterisk patchato pivelli e ricompilato x maemo, già bello e
> pronto in formato .deb, in soldoni gira direttamente sul mio n900 che
se avro' mai un N900 lo provo di sicuro ;)
> parla con il pirellone via wifi e va davvero una bellezza, non devo
> neanche tenere una linux box accesa ;)
bello :)
> Poi l'ho anche buildato per openWrt, riscrivendo il tool per la
asterisk on openwrt?
wrt54g o nlsu2? o che?
> (vedi ad esempio ridurre al minimo le scritture su flash per non
> rovinarla velocemente)
interessantissimo!!
puoi dare qualche dettaglio in piu'?
venendo a pivelli, mi chiedo
1. se come dice emanuele
http://groups.google.com/group/pivelli-dev/msg/07f86c668f1db314
sui router hanno risolto il problema del g.729 - appena
posso provo col mio, o un face standard
Hardware Software Seriale modem
F9 AGIF_1.2.1 N100920E09E
2. l'associazione io la faccio con una wget
il sw pivelli a cosa serve ancora?
Giustamante Emanuele afferma che e' estinta...
m.
Gran bel device! consigliatissimo a tutti gli smanettoni ;)
[...]
>> Poi l'ho anche buildato per openWrt, riscrivendo il tool per la
> asterisk on openwrt?
> wrt54g o nlsu2? o che?
Fonera da 5 euro! il centralino + economico al mondo ;)
>> (vedi ad esempio ridurre al minimo le scritture su flash per non
>> rovinarla velocemente)
> interessantissimo!!
> puoi dare qualche dettaglio in piu'?
beh si tratta di adattare asterisk e la configurazione al sistema
target, ad esempio alcuni sistemi embedded hanno una /var/volatile/log
in tmpfs, ma bisogna fare in modo che non si riempia, poi eliminare i
moduli che non servono, etc, qualcosa è stata già fatta in
openembedded ed openwrt, per maemo io ho buildato tutto brutalmente
aggiungendo la patch pivelli e creando un template per la
configurazione già pronto, insomma fai un apt-get install asterisk da
un repository dedicato e trovi tutto pronto, basta sostituire xxxxx in
sip.conf ed extensions.conf con la propria numerazione ed aggiungere
la secret.
Poi avevo in cantiere di scrivere una gui che in automatico mi creasse
l'alias sulla wifi, lanciasse ip route, la registrazione, mostrasse un
log di asterisk, controllasse la registry, etc. e soprattutto si
accorgesse quando sono collegato alla wifi di alice in modo da
attivare/spegnere il tutto in automatico.
Infine c'era da scrivere un daemoncino per la registrazione del
dectshit non basato su python sempre per farlo entrare nella flash
della fonera.
Ma ci vuole del tempo, e sto incasinato su tanti altri progetti :(
> venendo a pivelli, mi chiedo
>
> 1. se come dice emanuele
>
> http://groups.google.com/group/pivelli-dev/msg/07f86c668f1db314
>
> sui router hanno risolto il problema del g.729 - appena
L'ultima volta che ho provato non mi ha funzionato, ma erano parecchi
mesi fa, ora non so, spero di trovare un pò di tempo nel prossimo
weekend per fare qualche prova.
@emanuele:
Sono contento che rispondi ai ping ;) ti volevo chiedere se avevi
fatto altre sperimentazioni, tipo nascondere il cell-id in base al
destinatario o all'utenza sip, se avevi provato le videochiamate, gli
sms, se in qualche modo è possibile avere una segnalazione sulla
"presence", etc.
Ciao
Niko
>> wrt54g o nlsu2? o che?
>
> Fonera da 5 euro! il centralino + economico al mondo ;)
Interessante! Io ho una Fonera (Accton, penultima generazione, credo)
che ho messo in un cassetto perché tendeva a piantarsi – non ricordo
se tutto il sistema o solo la wi-fi – dopo alcuni giorni di utilizzo,
richiedendo un reboot… (sia con sw originale che con dd-wrt.)
>> sui router hanno risolto il problema del g.729 - appena
>
> L'ultima volta che ho provato non mi ha funzionato, ma erano parecchi
> mesi fa, ora non so, spero di trovare un pò di tempo nel prossimo
> weekend per fare qualche prova.
Per essere precisi il router non entrava nell'equazione, era un
problema direttamente verso l'endpoint SIP e/o RTP remoto, se ben
ricordo.
> @emanuele:
>
> Sono contento che rispondi ai ping ;) ti volevo chiedere se avevi
> fatto altre sperimentazioni, tipo nascondere il cell-id in base al
> destinatario o all'utenza sip, se avevi provato le videochiamate, gli
> sms, se in qualche modo è possibile avere una segnalazione sulla
> "presence", etc.
Assolutamente no. Hai per caso trovato il sistema per nascondere il
caller ID in generale? Io non ho avuto la possibilità di fare prove
per intercettare le comunicazioni dall'Aladino per capire come viene
segnalata. Avendo quel dato, sarebbe quasi banale usare la stessa
tecnica in base al destinatario o altri parametri.
La questione SMS sarebbe interessante, visto che pare siano gratis tra
utenze Alice Voce, ma mi chiedo se si limitino alla segnalazione SIP o
se si debba implementare il solito FSK a 1200 baud come accade per le
linee tradizionali. Servirebbe del tempo, comunque :)
Ciao!
--
Emanuele
> File "/usr/lib/python2.4/site-packages/pivelli/aptxml.py", line 113,
> in setcli
> cli_dict = cli_data[str(data[ns.LineIdentification])]
> KeyError: '0812159XXX'
Potresti mandarmi un dump (ad es. realizzato con tcpdump -s 1500 /
tshark) della comunicazione tra il client ed il gate, compresa la
parte precedente? Oppure un output di wget sia di askcli che di
setcli? (Chiaramente, se preferisci, "oscurando" i numeri di
telefono.) Sembra quasi che il gate non restituisca i campi "soliti"
nell'XML.
Ciao!
--
Emanuele