Revision: 3164 Author: seba.wagner Date: Thu Mar 18 07:07:58 2010 Log: OpenXG Gateway create Conference Objects http://code.google.com/p/openmeetings/source/detail?r=3164
Modified:/trunk/singlewebapp/src/app/org/openmeetings/app/installation/ImportInitvalues.java /trunk/singlewebapp/src/app/org/openmeetings/app/sip/xmlrpc/OpenXGHttpClient.java /trunk/singlewebapp/src/app/org/openmeetings/app/sip/xmlrpc/custom/OpenXGCustomXMLMarshall.java
=======================================--- /trunk/singlewebapp/src/app/org/openmeetings/app/installation/ImportInitvalues.java Mon Mar 8 23:43:59 2010 +++ /trunk/singlewebapp/src/app/org/openmeetings/app/installation/ImportInitvalues.java Thu Mar 18 07:07:58 2010
@@ -379,6 +379,9 @@Configurationmanagement.getInstance().addConfByKey(3, "sip.phonerange.currentindex",
""+0, null, "Number of used Phone Numbers in the
sip.phonerange");
+
Configurationmanagement.getInstance().addConfByKey(3, "sip.phonerange.conference.currentindex",
+ ""+0, null, "Number of used Phone Numbers in the sip.phonerange for
the conferences");
+
}
public void loadDefaultRooms() {
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/app/sip/xmlrpc/OpenXGHttpClient.java
Mon Mar 8 12:19:31 2010
+++
/trunk/singlewebapp/src/app/org/openmeetings/app/sip/xmlrpc/OpenXGHttpClient.java
Thu Mar 18 07:07:58 2010
@@ -161,12 +161,13 @@
}
Long sipPhoneRangeStart =
Long.parseLong(sip_phonerange_start.getConf_value());
- Long sipPhoneRange = Long.parseLong(sip_phonerange.getConf_value());+// Long sipPhoneRange = Long.parseLong(sip_phonerange.getConf_value()); Long sipPhoneRangeCurrentIndex = Long.parseLong(sip_phonerange_currentindex.getConf_value());
- if (sipPhoneRangeCurrentIndex >= sipPhoneRange) {
- throw new Exception("You have no more numbers, you need to allocate
more numbers and alter the Configuration value sip.phonerange");
- }+ //Not sure anymore if this is really needed, we don't need a number in national format
+// if (sipPhoneRangeCurrentIndex >= sipPhoneRange) {
+// throw new Exception("You have no more numbers, you need to
allocate more numbers and alter the Configuration value sip.phonerange");
+// }
Long useridAsNumber = sipPhoneRangeStart +
sipPhoneRangeCurrentIndex;
@@ -219,7 +220,6 @@
return null;
}
-
/**
*
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/app/sip/xmlrpc/custom/OpenXGCustomXMLMarshall.java
Mon Mar 8 06:24:34 2010
+++
/trunk/singlewebapp/src/app/org/openmeetings/app/sip/xmlrpc/custom/OpenXGCustomXMLMarshall.java
Thu Mar 18 07:07:58 2010
@@ -114,5 +114,81 @@
return stringToPost;
}
+
+
+ public String openSIPgCreateConference(String client_id, String digest,
+ String userid, String
domain,
+ String start_stamp,
String stop_stamp,
+ String language_code,
String adminid) {
+
+
+// $params = array(client_id=>$client_id, digest=>$digest,
userid=>$userid,
+// domain=>$domain, start_stamp=>$start_stamp,
+// stop_stamp=>$stop_stamp,
language_code=>$language_code,
+// adminid=>$adminid);
+
+ String stringToPost = "<?xml version=\"1.0\" ?>"+
+ "<methodCall>"+
+ "
<methodName>OpenSIPg.UserConferenceAdd</methodName>"+
+ " <params>"+
+ "
<param>"+
+ "
<value>"+
+ "
<struct>"+
+ "
<member>"+
+ "
<name>client_id</name>"+
+ "
<value>"+
+ "
<string>"+ client_id +"</string>"+
+ "
</value>"+
+ "
</member>"+
+ "
<member>"+
+ "
<name>digest</name>"+
+ "
<value>"+
+ "
<string>"+ digest +"</string>"+
+ "
</value>"+
+ "
</member>"+
+ "
<member>"+
+ "
<name>userid</name>"+
+ "
<value>"+
+ "
<string>"+ userid +"</string>"+
+ "
</value>"+
+ "
</member>"+
+ "
<member>"+
+ "
<name>domain</name>"+
+ "
<value>"+
+ "
<string>"+ domain +"</string>"+
+ "
</value>"+
+ "
</member>"+
+ "
<member>"+
+ "
<name>start_stamp</name>"+
+ "
<value>"+
+ "
<string>"+ start_stamp +"</string>"+
+ "
</value>"+
+ "
</member>"+
+ "
<member>"+
+ "
<name>stop_stamp</name>"+
+ "
<value>"+
+ "
<string>"+ stop_stamp +"</string>"+
+ "
</value>"+
+ "
</member>"+
+ "
<member>"+
+ "
<name>language_code</name>"+
+ "
<value>"+
+ "
<string>"+ language_code +"</string>"+
+ "
</value>"+
+ "
</member>"+
+ "
<member>"+
+ "
<name>adminid</name>"+
+ "
<value>"+
+ "
<string>"+ adminid +"</string>"+
+ "
</value>"+
+ "
</member>"+
+ "
</struct>"+
+ "
</value>"+
+ "
</param>"+
+ " </params>"+
+ "</methodCall>";
+
+ return stringToPost;
+ }
}
--
You received this message because you are subscribed to the Google Groups
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/openmeetings-dev?hl=en.
