You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Made contact plugin loading happen in UI thread.
Added conference settings closes#3
Updated for FreesSWITCH 1.6/1.7 (HEAD) closes#4
Hopefully handled UE better, and more plugin error handling closes#5
Fixed crash if plugin folder doesn't exist closes#6
Updated to .net 4.5.2 for Async sorry Windows XP users.
Removed mod_celt (no longer builds on windows) and mod_speex (build into core)
Added async calls where appropriate on SimpleContactPluginBaseAsync class, should be backwards compatible due to a shim class.
Sorry for the massive commit, was an easier squash.
newField(Field.FIELD_TYPE.Combo,"Audio Sample Rate","rate","rate","16000","",newField.FieldOption{display_value="8000",value="8000"},newField.FieldOption{display_value="12000",value="12000"},newField.FieldOption{display_value="16000",value="16000"},newField.FieldOption{display_value="24000",value="24000"},newField.FieldOption{display_value="32000",value="32000"},newField.FieldOption{display_value="44100",value="44100"},newField.FieldOption{display_value="48000",value="48000"},newField.FieldOption{display_value="First Member Rate(auto)",value="auto"}),
217
+
newField(Field.FIELD_TYPE.Combo,"Audio Frame Interval","interval","interval","20","",newField.FieldOption{display_value="10",value="10"},newField.FieldOption{display_value="20",value="20"},newField.FieldOption{display_value="30",value="30"},newField.FieldOption{display_value="40",value="40"},newField.FieldOption{display_value="50",value="50"},newField.FieldOption{display_value="60",value="60"},newField.FieldOption{display_value="70",value="70"},newField.FieldOption{display_value="80",value="80"},newField.FieldOption{display_value="90",value="90"},newField.FieldOption{display_value="110",value="110"},newField.FieldOption{display_value="120",value="120"},newField.FieldOption{display_value="First Member Rate(auto)",value="auto"}),
218
+
newField(Field.FIELD_TYPE.MultiItemSort,"Default Member Flags","member-flags","member-flags","dist-dtmf","","dist-dtmf","mute","deaf","mute-detect","moderator","nomoh","endconf","mintwo","ghost"),
MessageBoxResultmres=MessageBox.Show("Do you want to reload the conference settings now, if there is an active conference this will do nothing?","Reload Module Warning",MessageBoxButton.YesNo);
249
+
if(mres!=MessageBoxResult.Yes)
250
+
return;
251
+
reload_config();
252
+
}
253
+
}
254
+
189
255
privateSystem.Threading.Timerduration_timer;
190
256
191
257
@@ -201,11 +267,11 @@ public Call our_conference_call {
0 commit comments