def _regenero_trunks_ruta(self, ruta):
        """
        Regenero las entradas para los trunks en la ruta
            /OML/OUTR/XX/TRUNK/N donde xx es la id de la ruta y N el numero de troncal
        """

        # regenero lo datos de los troncales
        troncales = self._obtener_troncales_ordenados(ruta)
        for orden, troncal in troncales:
            logger.info(
                _("Creando familys para troncales {0}".format(
                    troncal.troncal.id)))

            try:
                client = AsteriskHttpClient()
                client.login()
                family = self._get_nombre_family(ruta)
                key = "TRUNK/{0}".format(orden)
                val = troncal.troncal.id
                client.asterisk_db("DBPut", family, key=key, val=val)
            except AsteriskHttpAsteriskDBError:
                logger.exception(
                    _("Error al intentar DBPut al insertar"
                      " en la family {0} la siguiente key={1}"
                      " y val={2}".format(family, key, val)))
    def _create_family(self, family_member):
        """Crea family en database de asterisk
        """

        client = AsteriskHttpClient()
        client.login()
        family = self._get_nombre_family(family_member)
        logger.info(_("Creando familys para la family  {0}".format(family)))
        variables = self._create_dict(family_member)
        for key, val in variables.items():
            try:
                client.asterisk_db("DBPut", family, key, val=val)
            except AsteriskHttpAsteriskDBError:
                logger.exception(_("Error al intentar DBPut al insertar"
                                   " en la family {0} la siguiente key={1}"
                                   " y val={2}".format(family, key, val)))
    def _existe_family_key(self, family, key):
        """Consulta en la base de datos si existe la family y clave"""

        try:
            client = AsteriskHttpClient()
            client.login()
            db_get = client.asterisk_db("DBGet", family, key=key)
        except AsteriskHttpAsteriskDBError:
            return False
        if db_get.response_value == 'success':
            return True