El Mon, 24 Jan 2011 12:06:34 +0100
"Juan M. Gutierrez" <juan.gutierrez.alarcon(a)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.