Re: [AsteriskBrasil] Asterisk Realtime ARA.

2007-06-04 Por tôpico Renato dos Santos

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 
[EMAIL PROTECTED] 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 

Re: [AsteriskBrasil] Asterisk Realtime ARA.

2007-06-04 Por tôpico Matheus Cucoloto
 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.



Comigo acontece a mesma coisa mas com Postgresql, não sei se falta
alguma coisa o eh assim mesmo, tavez seja outro comando...

Abraços




-- 
Matheus Cucoloto
System Admin.
Net Admin.

Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Re: [AsteriskBrasil] Asterisk Realtime ARA.

2007-06-04 Por tôpico Josemar Migowski

insira rtcachefriends=yes no arquivo sip.conf e recarrege-o

Um abraço

Josemar Tadeu Migowski


On 6/3/07, Matheus Cucoloto [EMAIL PROTECTED] wrote:


 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.



Comigo acontece a mesma coisa mas com Postgresql, não sei se falta
alguma coisa o eh assim mesmo, tavez seja outro comando...

Abraços




--
Matheus Cucoloto
System Admin.
Net Admin.

Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

Re: [AsteriskBrasil] Asterisk Realtime ARA.

2007-06-04 Por tôpico Neylon Estevam - Brisanet Acesse em nossas ondas





Muito obrigado pela ajuda Renato, mas infezlismente eu já tinha executado este passo, segue meu arquivo sip.conf.


[general]

context=default ; Default context for incoming calls
;allowguest=no  ; Allow or reject guest calls (default is yes, this can also be set to 'osp'
;realm=mydomain.tld ; Realm for digest authentication
bindport=5060   ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes   ; Enable DNS SRV lookups on outbound calls
rtcachefriends=yes
register = :[EMAIL PROTECTED]:5070
register = x:[EMAIL PROTECTED]:5060
[authentication]

;auth=mark:[EMAIL PROTECTED]
;[sip_proxy]

;type=peer
;context=from-fwd
;host=fwd.pulver.com

[3010]
amaflags=default
qualify=yes
;amaflags=BILLING
type=friend
context=from-ramal
callerid=3010 3010
secret=
bindport=5060
host=dynamic
bindaddr=0.0.0.0
;host=0.0.0.0
nat=yes
canreinvite=no
dtmfmode=rfc2833
disallow=all
;allow=ulaw
;allow=alaw
;allow=g723.1
allow=g729





  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




  



  

  
  
  
  
  
  
  
  


  
  


  
  

  


  

  
  

  





Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

Re: [AsteriskBrasil] Asterisk Realtime ARA.

2007-06-04 Por tôpico Jose Henrique Goncalves
O comando q ira mostrar o conteudo da tabela é  realtime load ,

Usage: realtime load family colmatch value
   Prints out a list of variables using the RealTime driver.
As informacoes family sao do arquivo /etc/extconfig.conf e
colmatch nome do campo na tabela do banco.

ex.: mostrar o  registro sip com id 1

realtime load sip sippeers id 1

te+

Henrique

On 6/3/07, Matheus Cucoloto [EMAIL PROTECTED] wrote:
  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.
 


 Comigo acontece a mesma coisa mas com Postgresql, não sei se falta
 alguma coisa o eh assim mesmo, tavez seja outro comando...

 Abraços




 --
 Matheus Cucoloto
 System Admin.
 Net Admin.
 
 Estação VoIP 2006
 5 e 6 Dezembro
 Curitiba PR
 http://www.estacaovoip.com.br

 ___
 LIsta de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

 ___
 Acesse o  wiki AsteriskBrasil.org:
 http://www.asteriskbrasil.org


Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


[AsteriskBrasil] Asterisk Realtime ARA.

2007-06-01 Por tôpico Neylon Estevam - Brisanet Acesse em nossas ondas

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@listas.asteriskbrasil.org