Per prima cosa creaiamo un fascio SIP e poi inseriamo i seguenti parametri:

identificativo chiamata: numero_eutelia

nome fascio: numero_eutelia
allow=ulaw&alaw&gsm&g723&g729&h261&h263&h263p
callerid=numero_eutelia
context=from-pstn
defaultexpirey=1800
disallow=all
dtmfmode=inband
externip=il_proprio_ip_esterno
fromuser=numero_eutelia
host=voip.eutelia.it
insecure=very
language=it
nat=yes
port=5060
qualify=yes
secret=password
srvlookup=yes
type=friend
useragent=Asterisk_Eut
username=numero_eutelia

contesto_utente: in_numero_eutelia
allow=ulaw&alaw&gsm&g723&g729&h261&h263&h263p
callerid=numero_eutelia
disallow=all
dtmfmode=inband
externip=il_proprio_ip_esterno
fromuser=numero_eutelia
host=voip.eutelia.it
insecure=very
language=it
nat=yes
qualify=yes
realm=voip.eutelia.it
secret=password
srvlookup=yes
type=friend
username=numero_eutelia
context=from-pstn

registrazione: numero_eutelia:password@voip.eutelia.it:5060/numero_eutelia

Se avete installato anche voi una TrixBox 2.8.x e quando andate ad accere al pannello Ari oppure al CDR e ricevete degli errori e nel file log di httpd ricevete un errore simile

PHP Notice:  session_start() [<a href=’function.session-start’>function.session-start</a>]: Server localhost (tcp 11211) failed with: Connessione rifiutata (111)

ecco come fare:

  1. aprite una shell come rotto ed eseguite cd /etc/php.d/
  2. editate il file con nano memcache.ini
  3. mettete un punto e virgola (;) alle seguente righe in modo che diventino:
    1. ;session.save_handler=memcache
    2. ;session.save_path=”tcp://localhost:11211?persistent=1&weight=1&timeout=1&retry_interval=15″
  4. riavviate apache con service httpd restart

Per prima cosa andiamo a scaricare la voce di cui abbiamo la licenza dal sito

http://www.cepstral.com/downloads/

Andate nella cartella dove avete scaricato la voce (nel mio esempio /root)

cd /root

tar -zxvf Cepstral*
cd Cepstral_Allison-8kHz_i386-linux_5.1.0
./install.sh

Registriamo la voce con il comando

swift –reg-voice

Una volta installata eseguiamo questi comandi

echo /opt/swift/lib > /etc/ld.so.conf.d/cepstral.conf
ldconfig

Se abbiamo fatto tutto correttamente proviamo a generare un messaggio con

swift “Hello <break time=’200ms’ /> World”