[AsteriskBrasil] Asterisk Realtime ARA.
Renato dos Santos
shazaum em gmail.com
Domingo Junho 3 09:01:04 BRT 2007
dae Neylon....
> "( 4- Quando executo o comando no CLI "realtime mysql status" , a resposta
> é que esta conectado,
> mas quando insiro um dado na tabela e executo o comando "sip show
> peers", não me aparece o ramal configurado. )"
o comando realtime mysql status eh pra ver se a conexao esta
estabelecida....
e se vc quer ver se os usuarios estao autenticados você pode colocar
"rtcachefriends=yes"
no sip.conf
qualquer coisa ta um toque que nos responde heheheh
Em 01/06/07, Neylon Estevam - Brisanet Acesse em nossas ondas <
neylon em brisanet.com.br> escreveu:
>
>
> Olá a todos da lista, estou há alguns dias implementando o ARA sem
> sucesso, gostaria de integrar o Asterisk com a base de dados MYSQL, para
> otimizar meu servidor Asterisk deixando-o uma solucão mais profissional.
> Então vamos lá ver o que eu já desenvolvi. Onde meu objetivo daqui para
> frente é cadastrar usuários 'sip' e cadastrar rotas 'extensions'.
>
> 1- Meu arquivo res_mysql.conf.
> ;
> ; Sample configuration for res_config_mysql.c
> ;
> ; The value of dbhost may be either a hostname or an IP address.
> ; If dbhost is commented out or the string "localhost", a connection
> ; to the local host is assumed and dbsock is used instead of TCP/IP
> ; to connect to the server.
> ;
> [general]
> dbhost = localhost
> dbname = asteriskdb
> dbuser = asterisk
> dbpass = asterisk
> dbport = 3306
>
> ; For Debian
> dbsock = /var/run/mysql/mysql.sock
>
> ; For Asterisk @ Home
> ;dbsock = /var/lib/mysql/mysql.sock
>
> ~
> ~
> 2- arquivo extconfig.conf
> ;
> ; Static and realtime external configuration
> ; engine configuration
> ;
> ; Please read doc/README.extconfig for basic table
> ; formatting information.
> ;
> [settings]
> ;
> ; Static configuration files:
> ;
> ; file.conf => driver,database[,table]
> ;
> ; maps a particular configuration file to the given
> ; database driver, database and table (or uses the
> ; name of the file as the table if not specified)
> ;
> ;uncomment to load queues.conf via the odbc engine.
> ;
> ;queues.conf => odbc,asterisk,ast_config
> ;sip.conf => mysql,asteriskdb,sip_buddies
> ; The following files CANNOT be loaded from Realtime storage:
> ; asterisk.conf
> ; extconfig.conf (this file)
> ; logger.conf
> ;
> ; Additionally, the following files cannot be loaded from
> ; Realtime storage unless the storage driver is loaded
> ; early using 'preload' statements in modules.conf:
> ; manager.conf
> ; cdr.conf
> ; rtp.conf
> ;
> ;
> ; Realtime configuration engine
> ;
> ; maps a particular family of realtime
> ; configuration to a given database driver,
> ; database and table (or uses the name of
> ; the family if the table is not specified
> ;
> ;example => odbc,asterisk,alttable
> ;iaxusers => odbc,asterisk
> ;iaxpeers => odbc,asterisk
> sipusers => mysql,asteriskdb,sip_buddies
> sippeers => mysql,asteriskdb,sip_buddies
> ;voicemail => odbc,asterisk
> ;extensions => mysql,asteriskdb,extensions
>
> 3 - foi criada a tabela do seguinte modo.
>
> CREATE TABLE `sip_buddies` (
> `id` int(11) NOT NULL auto_increment,
> `name` varchar(80) NOT NULL default '',
> `nome` varchar(50) NOT NULL default '',
> `trunk` char(1) NOT NULL default 'N',
> `accountcode` varchar(20) default NULL,
> `amaflags` varchar(13) default NULL,
> `callgroup` varchar(10) default NULL,
> `callerid` varchar(80) default NULL,
> `canreinvite` char(3) default 'no',
> `context` varchar(80) default 'default',
> `defaultip` varchar(15) default NULL,
> `dtmfmode` varchar(7) default 'rfc2833',
> `fromuser` varchar(80) default NULL,
> `fromdomain` varchar(80) default NULL,
> `fullcontact` varchar(80) default NULL,
> `host` varchar(31) NOT NULL default 'dynamic',
> `insecure` varchar(4) default NULL,
> `language` char(2) default NULL,
> `mailbox` varchar(50) default NULL,
> `md5secret` varchar(80) default NULL,
> `nat` varchar(5) NOT NULL default 'no',
> `deny` varchar(95) default NULL,
> `permit` varchar(95) default NULL,
> `mask` varchar(95) default NULL,
> `pickupgroup` varchar(10) default NULL,
> `port` varchar(5) NOT NULL default '',
> `qualify` char(3) default 'no',
> `restrictcid` char(1) default NULL,
> `rtptimeout` char(3) default NULL,
> `rtpholdtimeout` char(3) default NULL,
> `secret` varchar(80) default NULL,
> `type` varchar(6) NOT NULL default 'friend',
> `username` varchar(80) NOT NULL default '',
> `disallow` varchar(100) default 'all',
> `allow` varchar(100) default 'ulaw;alaw;g729;gsm',
> `musiconhold` varchar(100) default 'default',
> `regseconds` int(11) NOT NULL default '0',
> `ipaddr` varchar(15) NOT NULL default '',
> `regexten` varchar(80) NOT NULL default '',
> `cancallforward` char(3) default 'yes',
> `setvar` varchar(100) NOT NULL default '',
> PRIMARY KEY (`id`),
> UNIQUE KEY `name` (`name`),
> KEY `name_2` (`name`)
> ) ENGINE=MyISAM DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=2
> ;
>
>
> 4- Quando executo o comando no CLI "realtime mysql status" , a resposta
> é que esta conectado,
> mas quando insiro um dado na tabela e executo o comando "sip show
> peers", não me aparece o ramal configurado.
>
> Conclusão o Asterisk não esta conectando no meu banco de dados.
>
>
> Bom pessoal, esta ai o descritivo de meu projeto, sendo a primeira vez
> de minha parctipacão de muitas, quem estiver com este sistema jah
> implementado espero que por favor me ajudem com links, materias ou
> respostas, pois o pouco que sei será tambem compartilhado.
>
> Muito obrigado lista.
>
>
>
>
>
>
>
>
> ----------------------------------------
> Estação VoIP 2006
> 5 e 6 Dezembro
> Curitiba PR
> http://www.estacaovoip.com.br
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> _______________________________________________
> Acesse o wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org
>
--
"Double your drive space. Delete Windows" ;-)
user: #443184
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20070603/0c82fde7/attachment-0001.html
Mais detalhes sobre a lista de discussão AsteriskBrasil