[SR-Users-ES] Problemas con limitacion de contacs por usuario.

Jon Bonilla (Manwe) manwe en aholab.ehu.es
Lun Ene 24 12:24:32 CET 2011


El Mon, 24 Jan 2011 12:06:34 +0100
"Juan M. Gutierrez" <juan.gutierrez.alarcon en gmail.com> escribió:

> Buenas,
> estoy tratando de limitar un contact por usuario con la configuración del
> parámetro: modparam("registrar", "max_contacts", 1) y evitar q se realicen
> más de una llamada simultanea por usuario, también he
> configurado:modparam("registrar", "append_branches", 0).
> 
> El problema llega cuando intento registra dos usuarios con misma cuenta y
> efectivamente uno se registra ok y el otro me da un Register fail (503),
> hasta aquí todo correcto, pero ahora con este usuario mal registrado realizo
> una llamada y ésta se cursa sin problemas, por tanto llego a la conclusión
> que los INVITE no se están autorizando. Como puedo restringir una llamada a
> un usuario mal registrado??? *nota: estoy utilizando kamailio 3.1.1 +rtpproxy.
> 
> Gracias.
> Juan M. Gutierrez


Creo que estás confundiendo conceptos. Con un solo contact puedes registrar un
solo dispositivo. Pero eso no tiene nada que ver con hacer llamadas y mucho
menos con limitarlas.

No tiene nada que ver estar registrado con hacer llamadas. El registro te sirve
para recibir llamadas, para que el servidor sepa a dónde cursar las llamadas
dirigidas a ti. Para hacer llamadas no necesitas estar registrado en absoluto.

Para limitar el número de llamadas tendrás que usar el módulo dialog, tener un
contador de llamadas activas por subscriber y cursar o no las llamadas en
función de ese contador.




Más información sobre la lista de distribución SR-Users-ES