señores tengo una duda actualmente en mi configuración de kamailio 1.3.4 tengo autenticado los usuarios con la base de datos de mysql , pero algunos usuarios se registrar aunque no puedan hacer llamadas entre usuarios ...
como puedo evitar esto ?
por ejemplo este usuario esta registrado y solo puede recibir llamada , pero quiero evitar esto ...
AOR:: 110 Contact:: sip:110@192.168.10.19:5060 Q= Expires:: 2025 Callid:: 5bc98a52-6f2fde17@192.168.10.19 Cseq:: 38167 User-agent:: Linksys/SPA942-6.1.3(a) State:: CS_SYNC Flags:: 0 Cflag:: 0 Socket:: udp:192.168.10.1:5060 Methods:: 5183
saludoss
Hola Iñaki , tu sabes que por defecto openser viene habilitado para que cualquiera se registré y pueda hacer llamadas sin tener una cuenta en openser , yo tengo mi configuración con autenticacion en mysql , pero resulta que x o y teléfono con una cuenta registrada en el apuntando a mi proxy puede recibir llamadas , no puede hacer solo recibir, y no existe esa cuenta creada ....
repito mi proxy esta autenticado , como puedo hacer para que esa extensión ni siquiera reciva llamadas ..
no se si me explico ..
saludoss
El día 26 de enero de 2009 19:38, Iñaki Baz Castillo ibc@aliax.net escribió:
Hola. ¿Evitar el qué? ¿que se registre? ¿que llame? ¿que le llamen?
--
El Martes, 27 de Enero de 2009, troxlinux escribió:
repito mi proxy esta autenticado , como puedo hacer para que esa extensión ni siquiera reciva llamadas ..
Si exiges autenticación en el REGISTER sólo podrán registrarse usuarios con credenciales que tú hayas creado en la tabla "subscriber". Y sólo pueden recibir llamadas los usuarios autenticados.
El día 26 de enero de 2009 20:14, Iñaki Baz Castillo ibc@aliax.net escribió:
Si exiges autenticación en el REGISTER sólo podrán registrarse usuarios con credenciales que tú hayas creado en la tabla "subscriber". Y sólo pueden recibir llamadas los usuarios autenticados.
eso es lo mas extraño ya que dentro del register tengo declarado que autoricé solo si esta en la tabla subscribers
if (is_uri_host_local()) { if (!www_authorize("", "subscriber")) { www_challenge("", "0"); exit; }; if (!check_to()) { sl_send_reply("403", "Forbidden"); exit; }; save("location"); exit; } else if { sl_send_reply("403", "Forbidden"); }; }
vale tengo en un teléfono linksys la extensión 110 configurada , pero esta extensión no existí dentro de mi openser , pero puede recibir llamada ...
no se porque registra ...
que mas podrá ser ..
El día 27 de enero de 2009 3:32, troxlinux xserverlinux@gmail.com escribió:
El día 26 de enero de 2009 20:14, Iñaki Baz Castillo ibc@aliax.net escribió:
Si exiges autenticación en el REGISTER sólo podrán registrarse usuarios con credenciales que tú hayas creado en la tabla "subscriber". Y sólo pueden recibir llamadas los usuarios autenticados.
eso es lo mas extraño ya que dentro del register tengo declarado que autoricé solo si esta en la tabla subscribers
if (is_uri_host_local()) { if (!www_authorize("", "subscriber")) { www_challenge("", "0"); exit; }; if (!check_to()) { sl_send_reply("403", "Forbidden"); exit; }; save("location"); exit; } else if { sl_send_reply("403", "Forbidden"); }; }
vale tengo en un teléfono linksys la extensión 110 configurada , pero esta extensión no existí dentro de mi openser , pero puede recibir llamada ...
No hay magia que valga, si se cuela es que hay un agujero. Añade unos cuantos logs en tu script para detectar por dónde se está colando.
El día 27 de enero de 2009 3:13, Iñaki Baz Castillo ibc@aliax.net escribió:
No hay magia que valga, si se cuela es que hay un agujero. Añade unos cuantos logs en tu script para detectar por dónde se está colando.
ok dejame hacer unos cambios , para ver donde pasa ....
saludoss
sr-users-es@lists.kamailio.org