Package org.openmeetings.app.persistence.beans.basic

Examples of org.openmeetings.app.persistence.beans.basic.Configuration


  }

  public OpenXGReturnObject openSIPgPost(String stringToPost) {
    try {

      Configuration openxg_wrapper_url = cfgManagement.getConfKey(3L,
          "openxg.wrapper.url");

      if (openxg_wrapper_url == null) {
        throw new Exception(
            "No openxg.wrapper.url set in Configuration");
      }

      String strURL = openxg_wrapper_url.getConf_value();

      // Prepare HTTP post
      HttpPost post = new HttpPost(strURL);
      post.addHeader("User-Agent", "OpenSIPg XML_RPC Client");
View Full Code Here


  }

  public Long addRoom(Rooms room) {
    try {
            /* Red5SIP integration *******************************************************************************/
            Configuration conf = cfgManagement.getConfKey(3L, "red5sip.enable");
            if(conf != null && conf.getConf_value().equals("yes")) {
                if(room.getSipNumber() != null && !room.getSipNumber().isEmpty()) {
                    asteriskDbSipClient.createSIPConference(new SIPCreateConferenceRequest(room.getSipNumber()));
                } else {
                    SipCreateConferenceRequestResult requestResult = asteriskDbSipClient.createSIPConference(new SIPCreateConferenceRequest());
                    if(!requestResult.hasError()) {
View Full Code Here

     * Returns number of SIP conference participants
     * @param rooms_id id of room
     * @return number of participants
     */
    public Integer getSipConferenceMembersNumber(Long rooms_id) {
        Configuration conf = cfgManagement.getConfKey(3L, "red5sip.enable");
        if(conf != null && conf.getConf_value().equals("yes")) {
            Rooms rooms = this.getRoomById(rooms_id);
            if(rooms != null) {
                return asteriskDbSipClient.getConferenceMembersNumber(rooms.getSipNumber());
            } else {
                return 0;
View Full Code Here

          r.setSipNumber(openXGReturnObject.getConferenceNumber());
          r.setConferencePin(openXGReturnObject.getConferencePin());
        }

                /* Red5SIP integration *******************************************************************************/
                Configuration conf = cfgManagement.getConfKey(3L, "red5sip.enable");
                if(conf != null && conf.getConf_value().equals("yes")) {
                    SipCreateConferenceRequestResult requestResult = asteriskDbSipClient
                            .createSIPConference(new SIPCreateConferenceRequest(sipNumber));

                    if(!requestResult.hasError()) {
                        r.setSipNumber(requestResult.getConferenceNumber());
View Full Code Here

    @Autowired
  private Configurationmanagement cfgManagement;

    public void addSipUser(String username, String secret) {
        AsteriskSipUsers u = new AsteriskSipUsers();
        Configuration conf = cfgManagement.getConfKey(3L,"red5sip.exten_context");
        String defaultRoomContext = "rooms";
        if(conf != null && !conf.getConf_value().isEmpty()) {
            defaultRoomContext = conf.getConf_value();
        }
        u.setName(username);
        u.setSecret(secret);
        u.setContext(defaultRoomContext);
        u.setHost("dynamic");
View Full Code Here

        log.debug("addSipUser successfull");
    }

    public String addMeetMeConference() {
        int count = ((Number)em.createQuery("SELECT COUNT(m.confno) FROM MeetMe AS m").getSingleResult()).intValue();
        Configuration conf = cfgManagement.getConfKey(3L,"red5sip.room_prefix");
        String prefix = DEFAULT_SIP_CONTEXT;
        if(conf != null) {
            prefix = conf.getConf_value();
        }
        String confno = prefix+(count+1);
        addMeetMeConference(confno);
        return confno;
    }
View Full Code Here

      }

      String template = "sip_template.vm";

      // Enable SIP Template or not
      Configuration SIP_ENABLE = getConfigurationmanagement().getConfKey(
          3L, "sip.enable");

      // SIP_REALM
      ctx.put("APP_NAME", getConfigurationmanagement().getAppName());

      if (SIP_ENABLE == null || !SIP_ENABLE.getConf_value().equals("yes")) {

        template = "usual_template.vm";

      } else {

        // Set all the Params for the Applet Configuration

        // SIP_REALM
        Configuration SIP_REALM = getConfigurationmanagement()
            .getConfKey(3L, "sip.realm");
        if (SIP_REALM == null) {
          ctx.put("SIP_REALM", "");
        } else {
          ctx.put("SIP_REALM", SIP_REALM.getConf_value());
        }

        // SIP_PORT
        Configuration SIP_PORT = getConfigurationmanagement()
            .getConfKey(3L, "sip.port");
        if (SIP_PORT == null) {
          ctx.put("SIP_PORT", "");
        } else {
          ctx.put("SIP_PORT", SIP_PORT.getConf_value());
        }

        // SIP_PROXYNAME
        Configuration SIP_PROXYNAME = getConfigurationmanagement()
            .getConfKey(3L, "sip.proxyname");
        if (SIP_PROXYNAME == null) {
          ctx.put("SIP_PROXYNAME", "");
        } else {
          ctx.put("SIP_PROXYNAME", SIP_PROXYNAME.getConf_value());
        }

        // SIP_TUNNEL
        Configuration SIP_TUNNEL = getConfigurationmanagement()
            .getConfKey(3L, "sip.tunnel");
        if (SIP_TUNNEL == null) {
          ctx.put("SIP_TUNNEL", "");
        } else {
          ctx.put("SIP_TUNNEL", SIP_TUNNEL.getConf_value());
        }

        // SIP_CODEBASE
        Configuration SIP_CODEBASE = getConfigurationmanagement()
            .getConfKey(3L, "sip.codebase");
        if (SIP_CODEBASE == null) {
          ctx.put("SIP_CODEBASE", "");
        } else {
          ctx.put("SIP_CODEBASE", SIP_CODEBASE.getConf_value());
        }

        // SIP_FORCETUNNEL
        Configuration SIP_FORCETUNNEL = getConfigurationmanagement()
            .getConfKey(3L, "sip.forcetunnel");
        if (SIP_FORCETUNNEL == null) {
          ctx.put("SIP_FORCETUNNEL", "");
        } else {
          ctx.put("SIP_FORCETUNNEL", SIP_FORCETUNNEL.getConf_value());
        }
      }

      // Parse the Param for the SWF URL
      String swf = httpServletRequest.getParameter("swf");
View Full Code Here

    }

    // if user has not time zone get one from the server configuration

    Configuration conf = cfgManagement.getConfKey(3L, "default.timezone");

    if (conf != null) {

      OmTimeZone omTimeZone = omTimeZoneDaoImpl.getOmTimeZone(conf
          .getConf_value());

      TimeZone timeZoneByOmTimeZone = TimeZone.getTimeZone(omTimeZone
          .getIcal());
View Full Code Here

      return timeZone;
    }

    // if user has not time zone get one from the server configuration

    Configuration conf = cfgManagement.getConfKey(3L, "default.timezone");

    if (conf != null) {

      OmTimeZone omTimeZoneDefault = omTimeZoneDaoImpl.getOmTimeZone(conf
          .getConf_value());

      TimeZone timeZoneByOmTimeZone = TimeZone
          .getTimeZone(omTimeZoneDefault.getIcal());
View Full Code Here

      return timeZone;
    }

    // if user has not time zone get one from the server configuration

    Configuration conf = cfgManagement.getConfKey(3L, "default.timezone");

    if (conf != null) {

      OmTimeZone omTimeZoneDefault = omTimeZoneDaoImpl.getOmTimeZone(conf
          .getConf_value());

      TimeZone timeZoneByOmTimeZone = TimeZone
          .getTimeZone(omTimeZoneDefault.getIcal());
View Full Code Here

TOP

Related Classes of org.openmeetings.app.persistence.beans.basic.Configuration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.