Package org.openmeetings.app.persistence.beans.sip

Examples of org.openmeetings.app.persistence.beans.sip.OpenXGReturnObject


                          openSIPgUserCreate(client_id, digest, userid,
                              domain, first_name, middle_i, last_name, password,
                              community_code, language_code, email, adminid);
         
       
        OpenXGReturnObject openXGReturnObject = this.openSIPgPost(stringToPost);
       
        openXGReturnObject.setMethodName("OpenSIPg.UserCreate");
       
        OpenXGReturnObjectDaoImpl.getInstance().addOpenXGReturnObject(openXGReturnObject);
     
      log.debug(" Status_code "+openXGReturnObject.getStatus_code());
          log.debug(" Status_string "+openXGReturnObject.getStatus_string());
         
          if (openXGReturnObject.getStatus_code().equals("200")) {
           
            //Add User URI
            String digestURI = this.digest_calculate(new Object[]{client_id, userid, domain,
                             adminid, client_secret});
           
            //Get the XML-String representative
              String stringToPostURI = OpenXGCustomXMLMarshall.getInstance().
                            openSIPgURIUserIDAdd(client_id, digestURI, userid,
                                            domain, adminid);
           
              OpenXGReturnObject openXGReturnObjectURI = this.openSIPgPost(stringToPostURI);
             
              openXGReturnObjectURI.setMethodName("OpenSIPg.URIUserIDAdd");
             
              OpenXGReturnObjectDaoImpl.getInstance().addOpenXGReturnObject(openXGReturnObjectURI);
             
              log.debug(" openXGReturnObjectURI Status Code "+openXGReturnObjectURI.getStatus_code());
              log.debug(" openXGReturnObjectURI Status String "+openXGReturnObjectURI.getStatus_string());
             
            UserSipData userSipData = new UserSipData();
           
            //userSipData.setUsername(sip_language_phonecode.getConf_value() + useridAsNumber);
            userSipData.setUsername(userid);
View Full Code Here


          String stringToPost = OpenXGCustomXMLMarshall.getInstance().
                      openSIPgCreateConference(client_id, digest, "067201101", domain,
                                    ""+starttime, ""+endTime,
                                    language_code, adminid);
         
          OpenXGReturnObject openXGReturnObject = this.openSIPgPost(stringToPost);
         
          openXGReturnObject.setMethodName("OpenSIPg.UserConferenceAdd");
       
        OpenXGReturnObjectDaoImpl.getInstance().addOpenXGReturnObject(openXGReturnObject);
         
          return openXGReturnObject;
           
View Full Code Here

           
            if (result == 200) {
             
              log.debug("parseReturnBody "+post.getResponseBodyAsString());
           
              OpenXGReturnObject oIG = this.parseOpenXGReturnBody(post.getResponseBodyAsStream());
           
              log.debug("oIG 1 "+oIG.getStatus_code());
              log.debug("oIG 2 "+oIG.getStatus_string());
             
              return oIG;
             
            } else {
             
View Full Code Here

   * @return
   */
  public OpenXGReturnObject parseOpenXGReturnBody(InputStream inputStream) {
    try {
     
      OpenXGReturnObject openXGReturnObject = new OpenXGReturnObject();
     
      //log.debug("parseReturnBody "+inputStream);
     
      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
            factory.setValidating( false );
            factory.setNamespaceAware( false );
           
            //get a builder to create a DOM document
            DocumentBuilder builder = factory.newDocumentBuilder();
           
            Document document = builder.parse( inputStream );
           
            NodeList members = document.getElementsByTagName("member");
           
            //log.debug("members LENGTH "+members.getLength());
           
            for (int i=0; i<members.getLength(); i++) {
              Element member = (Element) members.item(i);
             
              NodeList name = member.getElementsByTagName("name");
             
              //log.debug("Name "+name.item(0).getNodeName());
             
              Node nameTextNode = name.item(0).getFirstChild();
             
              log.debug("getNodeValue "+nameTextNode.getNodeValue());
             
              if (nameTextNode.getNodeValue().equals("status_code")) {
             
                NodeList string = member.getElementsByTagName("string");
               
                //log.debug("Value "+string.item(0).getNodeName());
               
                Node valueTextNode = string.item(0).getFirstChild();
               
                //log.debug("Value "+valueTextNode.getNodeValue());
               
                openXGReturnObject.setStatus_code(valueTextNode.getNodeValue());
             
              } else if (nameTextNode.getNodeValue().equals("status_string")) {
             
                NodeList string = member.getElementsByTagName("string");
               
                //log.debug("Value "+string.item(0).getNodeName());
               
                Node valueTextNode = string.item(0).getFirstChild();
               
                //log.debug("Value "+valueTextNode.getNodeValue());
               
                openXGReturnObject.setStatus_string(valueTextNode.getNodeValue());
             
              } else if (nameTextNode.getNodeValue().equals("conference_number")) {
                 
                NodeList string = member.getElementsByTagName("string");
               
                //log.debug("Value "+string.item(0).getNodeName());
               
                Node valueTextNode = string.item(0).getFirstChild();
               
                //log.debug("Value "+valueTextNode.getNodeValue());
               
                openXGReturnObject.setConferenceNumber(valueTextNode.getNodeValue());
             
              } else if (nameTextNode.getNodeValue().equals("conference_pin")) {
                 
                NodeList string = member.getElementsByTagName("string");
               
                //log.debug("Value "+string.item(0).getNodeName());
               
                Node valueTextNode = string.item(0).getFirstChild();
               
                //log.debug("Value "+valueTextNode.getNodeValue());
               
                openXGReturnObject.setConferencePin(valueTextNode.getNodeValue());
             
              }
             
          }
           
View Full Code Here

       
        r.setWaitForRecording(waitForRecording);
        r.setAllowRecording(allowRecording);
       
        //handle SIP Issues
        OpenXGReturnObject openXGReturnObject = OpenXGHttpClient.getInstance().openSIPgCreateConference();
       
        if (openXGReturnObject != null) {
          r.setSipNumber(openXGReturnObject.getConferenceNumber());
          r.setConferencePin(openXGReturnObject.getConferencePin());
        }
       
        Object idf = PersistenceSessionUtil.createSession();
        EntityManager session = PersistenceSessionUtil.getSession();
        EntityTransaction tx = session.getTransaction();
View Full Code Here

      String stringToPost = OpenXGCustomXMLMarshall.getInstance()
          .openSIPgUserCreate(client_id, digest, userid, domain,
              first_name, middle_i, last_name, password,
              community_code, language_code, email, adminid);

      OpenXGReturnObject openXGReturnObject = this
          .openSIPgPost(stringToPost);

      openXGReturnObject.setMethodName("OpenSIPg.UserCreate");

      openXGReturnObjectDao.addOpenXGReturnObject(
          openXGReturnObject);

      log.debug(" Status_code " + openXGReturnObject.getStatus_code());
      log.debug(" Status_string " + openXGReturnObject.getStatus_string());

      if (openXGReturnObject.getStatus_code().equals("200")) {

        // Add User URI
        String digestURI = this.digest_calculate(new Object[] {
            client_id, userid, domain, adminid, client_secret });

        // Get the XML-String representative
        String stringToPostURI = OpenXGCustomXMLMarshall.getInstance()
            .openSIPgURIUserIDAdd(client_id, digestURI, userid,
                domain, adminid);

        OpenXGReturnObject openXGReturnObjectURI = this
            .openSIPgPost(stringToPostURI);

        openXGReturnObjectURI.setMethodName("OpenSIPg.URIUserIDAdd");

        openXGReturnObjectDao.addOpenXGReturnObject(
            openXGReturnObjectURI);

        log.debug(" openXGReturnObjectURI Status Code "
            + openXGReturnObjectURI.getStatus_code());
        log.debug(" openXGReturnObjectURI Status String "
            + openXGReturnObjectURI.getStatus_string());

        UserSipData userSipData = new UserSipData();

        // userSipData.setUsername(sip_language_phonecode.getConf_value()
        // + useridAsNumber);
View Full Code Here

      String stringToPost = OpenXGCustomXMLMarshall.getInstance()
          .openSIPgCreateConference(client_id, digest, "067201101",
              domain, "" + starttime, "" + endTime,
              language_code, adminid);

      OpenXGReturnObject openXGReturnObject = this
          .openSIPgPost(stringToPost);

      openXGReturnObject.setMethodName("OpenSIPg.UserConferenceAdd");

      openXGReturnObjectDao.addOpenXGReturnObject(
          openXGReturnObject);

      return openXGReturnObject;
View Full Code Here

      if (resCode == 200) {
              HttpEntity ent = response.getEntity();
        String responseBody = (ent != null) ? EntityUtils.toString(ent) : "";
        log.debug("parseReturnBody " + responseBody);

        OpenXGReturnObject oIG = this.parseOpenXGReturnBody(ent.getContent());

        log.debug("oIG 1 " + oIG.getStatus_code());
        log.debug("oIG 2 " + oIG.getStatus_string());

        return oIG;

      } else {
View Full Code Here

   * @return
   */
  public OpenXGReturnObject parseOpenXGReturnBody(InputStream inputStream) {
    try {

      OpenXGReturnObject openXGReturnObject = new OpenXGReturnObject();

      // log.debug("parseReturnBody "+inputStream);

      DocumentBuilderFactory factory = DocumentBuilderFactory
          .newInstance();
      factory.setValidating(false);
      factory.setNamespaceAware(false);

      // get a builder to create a DOM document
      DocumentBuilder builder = factory.newDocumentBuilder();

      Document document = builder.parse(inputStream);

      NodeList members = document.getElementsByTagName("member");

      // log.debug("members LENGTH "+members.getLength());

      for (int i = 0; i < members.getLength(); i++) {
        Element member = (Element) members.item(i);

        NodeList name = member.getElementsByTagName("name");

        // log.debug("Name "+name.item(0).getNodeName());

        Node nameTextNode = name.item(0).getFirstChild();

        log.debug("getNodeValue " + nameTextNode.getNodeValue());

        if (nameTextNode.getNodeValue().equals("status_code")) {

          NodeList string = member.getElementsByTagName("string");

          // log.debug("Value "+string.item(0).getNodeName());

          Node valueTextNode = string.item(0).getFirstChild();

          // log.debug("Value "+valueTextNode.getNodeValue());

          openXGReturnObject.setStatus_code(valueTextNode
              .getNodeValue());

        } else if (nameTextNode.getNodeValue().equals("status_string")) {

          NodeList string = member.getElementsByTagName("string");

          // log.debug("Value "+string.item(0).getNodeName());

          Node valueTextNode = string.item(0).getFirstChild();

          // log.debug("Value "+valueTextNode.getNodeValue());

          openXGReturnObject.setStatus_string(valueTextNode
              .getNodeValue());

        } else if (nameTextNode.getNodeValue().equals(
            "conference_number")) {

          NodeList string = member.getElementsByTagName("string");

          // log.debug("Value "+string.item(0).getNodeName());

          Node valueTextNode = string.item(0).getFirstChild();

          // log.debug("Value "+valueTextNode.getNodeValue());

          openXGReturnObject.setConferenceNumber(valueTextNode
              .getNodeValue());

        } else if (nameTextNode.getNodeValue().equals("conference_pin")) {

          NodeList string = member.getElementsByTagName("string");

          // log.debug("Value "+string.item(0).getNodeName());

          Node valueTextNode = string.item(0).getFirstChild();

          // log.debug("Value "+valueTextNode.getNodeValue());

          openXGReturnObject.setConferencePin(valueTextNode
              .getNodeValue());

        }

      }
View Full Code Here

        r.setHideScreenSharing(hideScreenSharing)
        r.setHideWhiteboard(hideWhiteboard);
        r.setShowMicrophoneStatus(showMicrophoneStatus);
       
        // handle SIP Issues
        OpenXGReturnObject openXGReturnObject = openXGHttpClient
            .openSIPgCreateConference();

        if (openXGReturnObject != null) {
          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")) {
View Full Code Here

TOP

Related Classes of org.openmeetings.app.persistence.beans.sip.OpenXGReturnObject

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.