== ztdummy == Installasjon av zapel/ztdummy: {{{ aptitude install zaptel-source module-assistant prepare module-assistant build zaptel-source module-assistant install zaptel-source aptitude install zaptel }}} '''Husk:''' zapel/ztdummy må reinstalleres etter hver kernel oppgradering! {{{ modprobe ztdummy lsmod | grep zt }}} == asterisk == Installasjon av asterisk-relaterte pakker: {{{ aptitude install asterisk asterisk-sounds-extra asterisk-web-vmail }}} Rediger '''/etc/default/asterisk''', slik at asterisk starter automatisk ved oppstart: {{{ RUNASTERISK=yes }}} Start så asterisk og logg deg på konsoll: {{{ /etc/init.d/asterisk start asteriks -rvvvvvvvvvv }}} === Viktige konfigurasjonsfiler === * '''/etc/asterisk/extensions.conf''' - Nummerplan oppsett * '''/etc/asterisk/meetme.conf''' - Konferanse oppsett * '''/etc/asterisk/sip.conf''' - SIP brukerkontoer * '''/etc/asterisk/voicemail.conf''' - Talepostkasse oppsett == mpg123 == Installasjon av mpg123, for mp3 avspilling: {{{ apt-get install mpg123 }}} == festival == Installasjon av festival, for "text to speech" til asterisk: {{{ apt-get install festival }}} Sett opp festival som lokal server, ved å redigere '''/etc/festival.scm ''' og legge til: {{{ ;; Enable access to localhost (set! server_access_list '("localhost\\.localdomain" "localhost")) ;;; Command for Asterisk begin (define (tts_textasterisk string mode) (utt.send.wave.client (utt.wave.resample (utt.wave.rescale (utt.synth (eval (list 'Utterance 'Text string))) 5) 8000))) }}} Start så festival: {{{ /etc/init.d/festival start }}} For å starte den manuelt: {{{ /usr/bin/festival --server }}} For å konfiguere asteriks opp i mot festival, må du redigere '''/etc/asterisk/festival.conf''' og legge til følgene: {{{ [general] host=localhost port=1314 usecache=yes cachedir=/var/cache/asterisk/festival/ festivalcommand=(tts_textasterisk "%s" 'file)(quit)\n }}} Vi må også opprette cache mappen vi satt i konfigurasjonsfilen: {{{ mkdir -p /var/cache/asterisk/festival/ chown -R asterisk.asterisk /var/cache/asterisk/ }}}