Visualizzazione dei risultati da 1 a 10 su 420

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Il file modules.conf era preconfigurato (ho usato una distribuzione contentente asterisk), in questo file io ho aggiunto solo la riga con format_sln.so

    Il file è questo:

    codice:
    [modules]
    autoload=yes
    preload => pbx_config.so
    preload => chan_local.so
    preload => res_mwi_blf.so ;auto-inserted by FreePBX
    noload => pbx_gtkconsole.so
    noload => pbx_kdeconsole.so
    noload => app_intercom.so
    noload => chan_modem.so
    noload => chan_modem_aopen.so
    noload => chan_modem_bestdata.so
    noload => chan_modem_i4l.so
    noload => app_trunkisavail.so
    load => format_wav.so
    load => format_pcm.so
    load => format_mp3.so
    load => res_musiconhold.so
    load => format_sln.so
    noload => chan_alsa.so
    noload => chan_oss.so
    noload => app_directory_odbcstorage.so
    noload => app_voicemail_odbcstorage.so
    L'extension è questa:

    codice:
    exten => 996,1,Answer()
    exten => 996,2,agi(googletts.agi,"Benvenuto nella mia ditta",it)
    exten => 996,3,Hangup
    Infine i permessi/proprietari erano errati, li ho corretti e riavviato ma non è cambiato nulla.

    Grazie

  2. #2
    Utente di HTML.it L'avatar di pilovis
    Registrato dal
    Mar 2001
    Messaggi
    3,276
    Quote Originariamente inviata da gianiaz Visualizza il messaggio
    Il file modules.conf era preconfigurato (ho usato una distribuzione contentente asterisk), in questo file io ho aggiunto solo la riga con format_sln.so

    Il file è questo:

    codice:
    [modules]
    autoload=yes
    preload => pbx_config.so
    preload => chan_local.so
    preload => res_mwi_blf.so ;auto-inserted by FreePBX
    noload => pbx_gtkconsole.so
    noload => pbx_kdeconsole.so
    noload => app_intercom.so
    noload => chan_modem.so
    noload => chan_modem_aopen.so
    noload => chan_modem_bestdata.so
    noload => chan_modem_i4l.so
    noload => app_trunkisavail.so
    load => format_wav.so
    load => format_pcm.so
    load => format_mp3.so
    load => res_musiconhold.so
    load => format_sln.so
    noload => chan_alsa.so
    noload => chan_oss.so
    noload => app_directory_odbcstorage.so
    noload => app_voicemail_odbcstorage.so
    L'extension è questa:

    codice:
    exten => 996,1,Answer()
    exten => 996,2,agi(googletts.agi,"Benvenuto nella mia ditta",it)
    exten => 996,3,Hangup
    Infine i permessi/proprietari erano errati, li ho corretti e riavviato ma non è cambiato nulla.

    Grazie
    Togli
    load => format_sln.so

    e cancella tutto il contenuto di /tmp
    Progettista elettronico, appassionato di informatica dal 1982, sistemista Linux dal 2002, sono consulente tecnico del Giudice per le indagini preliminari, valuto richieste di consulenza, in ambito Voip/Telefonia anche con grado di sicurezza militare.

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Quote Originariamente inviata da pilovis Visualizza il messaggio
    Togli
    load => format_sln.so

    e cancella tutto il contenuto di /tmp
    Ho tolto il modulo, ma credo che l'errore sia a monte.

    Ho aperto il file .agi e ho guardato un po' cosa fa (è uno script in perl).

    In pratica chiama l'url di google, scarica un file, lo salva come wav poi con sox e mpg123 fa le sue conversioni, e cancella i file di appoggio (wav ed mp3).

    Ho commentato l'istruzione che cancella i files di appoggio, e mi rendo conto che il file wav è già corrotto in partenza.

    Allora provo a stampare l'url che viene richiamato per scaricare il file, e nel browser questo url funziona correttamente. Sembra che il problema stia tra il download e il salvataggio su file.

    Se scopro qualcosa in più lo posto, se a te vengono idee sono ben accette. Grazie

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Dopo una serie di imprecazioni, ho scoperto che l'implementazione di mpg123 su beaglebone black (il mini pc che sto usando) è bacata. Ho provato anche a scaricare i sorgenti e a compilarli, ma a nulla è servito, l'audio mp3 è corretto, poi viene convertito con mpg123 e si distorce.

    ... aggiormento, l'autore dello script mi ha dato il suggerimento di compilare con il giusto flag e ora funziona:

    https://github.com/zaf/asterisk-googletts/issues/8

    Ciao

  5. #5
    Utente di HTML.it L'avatar di pilovis
    Registrato dal
    Mar 2001
    Messaggi
    3,276

    Miglioramento della funzione blacklist di FreePBX.

    La funzione (modulo) Blacklist in Asterisk con FreePBX, almeno fino alla versione Asterisk 1.6.2.24 e FreePBX 2.8.1.5, che e' quella di riferimento per le mie guide, blocca correttamente i numeri inseriti nella lista, ma non da nessuna indicazione o avviso delle chiamate ricevute, infatti nell'elenco delle chiamate (reports) non appare nessuna traccia di queste chiamate.

    Per ovviare a questo problema e avere indicazione di chi ci ha chiamato, ed e' stato respinto ecco la modifica da fare:

    da Shell sul pc dove c'e' Asterisk dare i seguenti comandi:

    su - root
    nano /etc/asterisk/extensions_override_freepbx.conf


    poi cancelliamo tutte le righe che ci sono (o le commentiamo con il punto e virgola ";") e mettiamo al loro posto le seguenti righe:

    [app-blacklist-check]
    include => app-blacklist-check-custom
    exten => s,1,GotoIf($["${BLACKLIST()}"="1"]?blacklisted)
    exten => s,n,Return()
    exten => s,n(blacklisted),Wait(0)
    exten => s,n,Answer
    exten => s,n,TrySystem(echo “Chiamata BLACKLIST da ${CALLERID(name)} ${CALLERID(number)} ricevuta ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z il %A %B %e)}” | mail miamail@provider.com)
    exten => s,n,Hangup
    ; end of [app-blacklist-check]


    Salviamo come al solito con ctrl+X

    Note:
    - ovviamente "miamail@provider.com" va sostituita con il vostro indirizzo email.
    - la riga: "exten => s,n,TrySystem(echo ... mail miamail@provider.com)" e' una riga unica

    Questa modifica, consente ogni volta che viene ricevuta una chiamata da un numero in Blacklist, di inviare una mail con l'indicazione del callerid/data/ora del chiamante e subito dopo da un segnale di occupato.
    Ultima modifica di pilovis; 29-01-2014 a 15:27

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.