"FATAL ERROR"

jaystb

Joined
May 25, 2009
Messages
139
Likes
0
Points
16
#1
Haciendo pruebas en las rutas entrantes para poder ver cuál es el número DID que me da mi proveedor, cometí un error de sintaxis en una de ellas que ha provocado el siguiente mensaje:

"SELECT cidlookup_id FROM cidlookup_incoming WHERE extension = ''968838422'' AND cidnum = '' [nativecode=1064 ** You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '968838422'' AND cidnum = ''' at line 1]SQL -
SELECT cidlookup_id FROM cidlookup_incoming WHERE extension = ''968838422'' AND cidnum = ''"


Hay alguna forma de borrar o modificar esta ruta entrante??

Os agradezco nuevamente vuestra colaboración.
 

jcastellanos

Joined
Feb 10, 2009
Messages
2,404
Likes
0
Points
0
#2
la creaste a mano o en el freepbx? que datos le puiste?
 

jaystb

Joined
May 25, 2009
Messages
139
Likes
0
Points
16
#3
la creé en el freepbx.

Puse en el DID '968838422'. Son las comillas las que provocan el error.
 

jcastellanos

Joined
Feb 10, 2009
Messages
2,404
Likes
0
Points
0
#4
si, pero lo puedes borrar a mano, entra al archivo extension.conf o extension_aditional.conf y busca esa linea y a borras.

saludos
 

jaystb

Joined
May 25, 2009
Messages
139
Likes
0
Points
16
#5
He entrado con el putty pero no encuentro ese archivo. Está en algún directorio?? Cómo puedo encontrarlo para modificarlo o borrarlo.
 

hugo_cba

Joined
May 22, 2008
Messages
222
Likes
0
Points
0
#6
Re:

jaystb said:
He entrado con el putty pero no encuentro ese archivo. Está en algún directorio?? Cómo puedo encontrarlo para modificarlo o borrarlo.
Poné updatedb, para indexar los archivos que tenés.
Después Locate "lo que necesitas encontrar"
Y te dá todas las ubicaciones con coincidencias en el criterio de búsqueda.

Saludos!
 

hugo_cba

Joined
May 22, 2008
Messages
222
Likes
0
Points
0
#7
Re:

Ahi te lo dejo, creo que es el primero el que buscas.

Code:
[root@elastix ~]# locate extensions.conf
/etc/asterisk/extensions.conf
/etc/asterisk/extensions.conf.old_freePBX-2.5.1-11rc
/etc/asterisk/extensions.conf.old_freePBX-2.5.1-12rc
/etc/asterisk/extensions.conf.rpmnew
/usr/share/doc/asterisk-1.4.26.1/configs/extensions.conf.sample
/usr/share/freepbx/tmp/freepbx-2.5.1/amp_conf/htdocs/admin/modules/core/etc/exte                                   nsions.conf
/usr/share/freepbx/tmp/freepbx-2.5.1/amp_conf/htdocs/admin/modules/fw_fop/htdocs                                   _panel/extensions.conf.sample
/usr/share/freepbx/tmp/freepbx-2.5.1/amp_conf/htdocs_panel/extensions.conf.sampl                                   e
/var/www/html/admin/modules/core/etc/extensions.conf
/var/www/html/admin/modules/fw_fop/htdocs_panel/extensions.conf.sample
/var/www/html/panel/extensions.conf.sample
 

jaystb

Joined
May 25, 2009
Messages
139
Likes
0
Points
16
#8
Re:

Pues no hay manera. No encuentro el archivo para borrarlo.
 

hugo_cba

Joined
May 22, 2008
Messages
222
Likes
0
Points
0
#9
Re:

No encontras el archivo? o no encontras que borrar en el archivo?
 

jaystb

Joined
May 25, 2009
Messages
139
Likes
0
Points
16
#10
Re:

Encuentro extensions.conf, pero no ahí no encuentro la línea o el archivo que debería borrar.
 

hugo_cba

Joined
May 22, 2008
Messages
222
Likes
0
Points
0
#11
Re:

jaystb said:
Encuentro extensions.conf, pero no ahí no encuentro la línea o el archivo que debería borrar.
Yo tampoco... Me recorrí un montón de archivos de configuración, pero no encuentro donde se guardan las rutas entrantes... :angry:

Algún usuario que nos pueda dar una mano?
 

gamba47

Joined
May 28, 2009
Messages
595
Likes
0
Points
0
#12
Re:

Para buscar a lo bruto si un archivo contiene una linea pueden hacer lo siguiente desde la consola:

Code:
cat /etc/asterisk/*.* | grep loquebusco
Esa linea va a mostrar cualquier linea que tenga la palabra "loquebusco" sin importar el archivo.

Si lo encuentran seguimos, si no lo encuentran no se :S

gamba47
 

jgutierrez

Joined
Feb 28, 2008
Messages
5,737
Likes
0
Points
0
#13
Re:

Si es que la información que ingresaste en la ruta entrante ya fue guardada, te recomiendo hacer lo siguiente:
1. Ingresa a mysql
mysql -uroot -p
2. use asterisk;
3. Ejecuta el siguiente query:
select * from incoming;
4. Observa cuál es la línea equivocada que ingresaste y la borras de la base
5. Desde la consola EJECUTA:
/var/lib/asterisk/bin/retrieve_conf
6. Ejecuta:
asterisk -rx "reload"
 

gamba47

Joined
May 28, 2009
Messages
595
Likes
0
Points
0
#14
Re:

Como se hace necesario aprender a usar bases de datos, muy buen dato jgutierrez, este post pasa a mis favoritos!!!

gamba47
 

jaystb

Joined
May 25, 2009
Messages
139
Likes
0
Points
16
#15
Re:

Uf, no sé ni por dónde empezar.

Puedo acceder a través de putty??
 

jcastellanos

Joined
Feb 10, 2009
Messages
2,404
Likes
0
Points
0
#16
Re:

claro que si .

:)
 

jaystb

Joined
May 25, 2009
Messages
139
Likes
0
Points
16
#17
Re:

Estoy intentando acceder a mysql -uroot -p, pero me pide el password.

Tecleo "eLaStIx.2oo7" y no entro.

¿Cuál es la contraseña??


saludos
 

jgutierrez

Joined
Feb 28, 2008
Messages
5,737
Likes
0
Points
0
#18
Re:

Esa es la clave por defecto, a menos que la hayas cambiado. Supongo que estás poniendo la clave sin el caracter "

Así mismo supongo que te estás tratando de conectar desde el mismo servidor Elastix a mysql (ya sea a través del putty o de la consola misma del elastix).

Trata con lo siguiente:
mysql -uroot -peLaStIx.2oo7
Lo copias y lo pegas
 

jaystb

Joined
May 25, 2009
Messages
139
Likes
0
Points
16
#19
Re:

Estoy intentando acceder del putty y no he cambiado la contraseña. Por eso me extraña no poder entrar. Me da el siguiente mensaje:

"[root@tusecrepersonal ~]# mysql -uroot -peLaStIx.2007
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@tusecrepersonal ~]#"

De la otra forma, también me da error:

"[root@tusecrepersonal ~]# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@tusecrepersonal ~]#"
 

ramoncio

Joined
May 12, 2010
Messages
1,663
Likes
0
Points
0
#20
Re:

Hola jaystb,
Parece que algo malo ha pasado con los permisos de mysql, ¿no has usado webmin tampoco?

Mira a ver si con esto lo puedes arreglar:

Code:
/etc/init.d/mysqld stop
mysqld_safe --skip-grant-tables &
mysql -u root

mysql> use mysql;
mysql> update user set password=PASSWORD("NUEVAPASSWORD") where User='root';
mysql> flush privileges;
mysql> quit

/etc/init.d/mysqld restart
mysql -u root -p
Si no se arregla así, había otro modo, definiendo un archivo de configuración inicial en la orden del skip-grant-tables, pero no recuerdo exactamente cómo era, busca en Google.

De todos modos, si lo que quieres cambiar es el DID, se puede cambiar en el interfaz web en Rutas Entrantes.
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,913
Messages
130,917
Members
17,589
Latest member
cristian.saiz
Top