hola a todos, me parecio interesante este post y me he puesto a mirar, eso de los agi, no se todavia nada, php menos, pero segun lo que vi es muy parecido a c que ese si meio lo conozco. Bueno hice una pequeña prueba conectandome a postgres con php y fue buena, tomaba datos, ahora no se que hacer, bueno por ese lado no mire mas, mas bien mire lo del realtime y de ahi surgen mis preguntas.
8)
- Empeze con los usuarios sip, cree 5 usuarios en la bd. mi pregunta aqui es cuando inico el asterisk y le doy sip show peers o sip show users me debe mostrar los usurios que tengo en la bd. solo modifique el extconfig y el res_odbc. Tengo que ponerle en algun lugar algo para que los cargue, porque cuando yo le doy algun comando de esos no me muestra nada.
8)
- Otra cosa, bueno me intente registrar con el xlite con el nombre de usuario y contraseña que estan en la bd y me sale lo siguiente en el debug de asterisk
<-- SIP read from 192.168.0.200:5060:
REGISTER sip:192.168.0.55 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.200:5060;rport;branch=z9hG4bK201325E7778CA4C8FC0B166F923CA7DC
From: usuario1 <sip:3000@192.168.0.55>;tag=1691649327
To: usuario1 <sip:3000@192.168.0.55>
Contact: "usuario1" <sip:3000@192.168.0.200:5060>
Call-ID: 605018DEE68C32BB3EA1F80DA4B49416@192.168.0.55
CSeq: 45001 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite release 1105d
Content-Length: 0
--- (11 headers 0 lines)---
Using latest REGISTER request as basis request
Sending to 192.168.0.200 : 5060 (NAT)
Apr 12 18:54:37 WARNING[17381]: res_odbc.c:171 odbc_smart_execute: SQL Execute returned an error -1: 01000: [unixODBC]Error while executing the query (non-fatal);
ERROR: no existe la relación «sip_conf» (98)
Apr 12 18:54:37 WARNING[17381]: res_odbc.c:171 odbc_smart_execute: SQL Execute returned an error -1: 00000: [unixODBC]Error while executing the query (non-fatal);
ERROR: no existe la relación «sip_conf» (98)
Apr 12 18:54:37 WARNING[17381]: res_config_odbc.c:124 realtime_odbc: SQL Execute error!
[SELECT * FROM sip_conf WHERE name = ?]
Transmitting (NAT) to 192.168.0.200:5060:
SIP/2.0 404 Not found
Via: SIP/2.0/UDP 192.168.0.200:5060;branch=z9hG4bK201325E7778CA4C8FC0B166F923CA7DC;received=192.168.0.200;rport=5060
From: usuario1 <sip:3000@192.168.0.55>;tag=1691649327
To: usuario1 <sip:3000@192.168.0.55>;tag=as697f075f
Call-ID: 605018DEE68C32BB3EA1F80DA4B49416@192.168.0.55
CSeq: 45001 REGISTER
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Contact: <sip:3000@192.168.0.55>
Content-Length: 0
---
Apr 12 18:54:37 NOTICE[17381]: chan_sip.c:10854 handle_request_register: Registration from 'usuario1 <sip:3000@192.168.0.55>' failed for '192.168.0.200' - Username/auth name mismatch
Scheduling destruction of call '605018DEE68C32BB3EA1F80DA4B49416@192.168.0.55' in 15000 ms
:roll:
estos datos son los que almaceno en la base de datos, sera que algunos estan mal, me faltan mas?? o tengo que llenar todos los capos??
id | 1
name | usuario1
accountcode |
amaflags |
callgroup |
callerid | "usuario1" <3000>
canreinvite | yes
context | default
defaultip |
dtmfmode | rfc2833
fromuser |
fromdomain |
host | dynamic
insecure |
language |
mailbox | 3000
md5secret |
nat | no
permit |
deny |
mask |
pickupgroup |
port |
qualify |
restrictcid |
rtptimeout |
rtpholdtimeout |
secret | 3000
type | friend
username | 3000
disallow | all
allow | gsm;g729;ilbc;ulaw;alaw
musiconhold |
regseconds | 0
ipaddr |
regexten |
cancallforward | yes
bueno, espero que me puedan colaborar ahi seguire mirando mas cosas y cuando me tranque en unas seguiere en otras
:wink: