Tutorial de Instalação Do Asterisk
Tutorial de Instalação Do Asterisk
Tutorial de Instalação Do Asterisk
Finalizado instalação do debian instalei ssh e vim, para uma melhor utilização de editor
de texto e para oi uso do debian via terminal, com o comando
apt-get install vim ssh
asterisk-> asterisk-1.4.2.tar.gz
./configure
make
make install
make samples
asterisk-addons-1.4.0.tar.gz
./configure
make
make install
make samples
asterisk-sounds-1.2.1.tar.gz
make
make install
-- --------------------------------------------------------
--
-- Estrutura da tabela `cdr`
--
--
-- Extraindo dados da tabela `cdr`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `config_iax`
--
--
-- Extraindo dados da tabela `config_iax`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `config_sip`
--
CREATE TABLE `config_sip` (
`id` int(11) NOT NULL auto_increment,
`cat_metric` int(11) NOT NULL default '0',
`var_metric` int(11) NOT NULL default '0',
`commented` int(11) NOT NULL default '0',
`filename` varchar(128) NOT NULL default '',
`category` varchar(128) NOT NULL default 'default',
`var_name` varchar(128) NOT NULL default '',
`var_val` varchar(128) NOT NULL default '',
PRIMARY KEY (`id`),
KEY `filename_comment` (`filename`,`commented`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=148 ;
--
-- Extraindo dados da tabela `config_sip`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `extensions`
--
--
-- Extraindo dados da tabela `extensions`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `gateway`
--
--
-- Extraindo dados da tabela `gateway`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `iax_buddies`
--
--
-- Extraindo dados da tabela `iax_buddies`
--
INSERT INTO `iax_buddies` (`id`, `name`, `username`, `type`, `secret`,
`md5secret`, `dbsecret`, `notransfer`, `inkeys`, `auth`,
`accountcode`, `amaflags`, `callerid`, `context`, `defaultip`, `host`,
`language`, `mailbox`, `deny`, `permit`, `qualify`, `disallow`,
`allow`, `ipaddr`, `port`, `regseconds`) VALUES
(2, '200', '200', 'friend', '200', '', '', '', NULL, '200', NULL,
NULL, '200/Gilson', 'default', NULL, 'dynamic', NULL, NULL, NULL,
NULL, 'yes', 'all', 'ulaw,alow,g729', NULL, 0, 0);
-- --------------------------------------------------------
--
-- Estrutura da tabela `queue_member_table`
--
--
-- Extraindo dados da tabela `queue_member_table`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `queue_table`
--
--
-- Extraindo dados da tabela `queue_table`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `sip_buddies`
--
--
-- Extraindo dados da tabela `sip_buddies`
--
-- --------------------------------------------------------
--
-- Estrutura da tabela `voicemail_users`
--
--
-- Extraindo dados da tabela `voicemail_users`
--
Um banco com 10 tabelas.
Cdr
Config_iax
Config_sip
Extensions
Gateway
Iax_buddies
Queue_member_table
Queue_table
Sip_buddies
Voicemail_users
adicionado no arquivo
vi extensions.conf
o conteúdo
[general]
static=yes
writeprotect=no
priorityjumping=no
autofallthrough=yes
clearglobalvars=no
[globals]
; loaging...
exten => _3XX,1,Dial(SIP/${EXTEN},20,tT) ;Plano Dial Ramais SIP
exten => _3XX,n,Hangup()
exten => _4XX,1,Dial(IAX2/${EXTEN},20,tT) ;Plano Dial Ramais IAX
exten => _4XX,n,Hangup()
[modules]
autoload=yes
;
; Any modules that need to be loaded before the Asterisk core has been
; initialized (just after the logger has been initialized) can be loaded
; using 'preload'. This will frequently be needed if you wish to map all
; module configuration files into Realtime storage, since the Realtime
; driver will need to be loaded before the modules using those configuration
; files are initialized.
;
; An example of loading ODBC support would be:
;preload => res_odbc.so
;preload => res_config_odbc.so
;
; Uncomment the following if you wish to use the Speech Recognition API
;preload => res_speech.so
;
; If you want, load the GTK console right away.
; Don't load the KDE console since
; it's not as sophisticated right now.
;
noload => pbx_gtkconsole.so
;load => pbx_gtkconsole.so
noload => pbx_kdeconsole.so
;
;load => res_musiconhold.so
;
; Load either OSS or ALSA, not both
; By default, load OSS only (automatically) and do not load ALSA
;
noload => chan_alsa.so
;noload => chan_oss.so