diff --git a/dmtree/tr104/voice_services.c b/dmtree/tr104/voice_services.c index 1bd007bc..00e6bfb6 100644 --- a/dmtree/tr104/voice_services.c +++ b/dmtree/tr104/voice_services.c @@ -440,41 +440,6 @@ static char *update_vp_line_instance(struct uci_section *tel_s, char *sipx) return instance; } -static char *update_vp_line_instance_alias(int action, char **last_inst, void *argv[]) -{ - struct uci_section *s = NULL; - int last_instance = 0, i_instance; - char *instance, *alias, buf[64]; - - struct uci_section *tel_s = (struct uci_section *) argv[0]; - char *sipx = (char *) argv[1]; - - dmuci_get_value_by_section_string(tel_s, "lineinstance", &instance); - if (instance[0] == '\0') { - uci_foreach_option_eq("voice_client", "tel_line", "sip_account", sipx, s) { - dmuci_get_value_by_section_string(s, "lineinstance", &instance); - if (instance[0] != '\0') { - i_instance = atoi(instance); - if ( i_instance > last_instance) - last_instance = i_instance; - } - } - snprintf(buf, sizeof(buf), "%d", last_instance + 1); - instance = dmuci_set_value_by_section(tel_s, "lineinstance", buf); - } - *last_inst = instance; - if (action == INSTANCE_MODE_ALIAS) { - dmuci_get_value_by_section_string(tel_s, "linealias", &alias); - if (alias[0] == '\0') { - snprintf(buf, sizeof(buf), "cpe-%s", instance); - alias = dmuci_set_value_by_section(tel_s, "linealias", buf); - } - snprintf(buf, sizeof(buf), "[%s]", alias); - instance = dmstrdup(buf); - } - return instance; -} - static int add_line(struct uci_section *s, char *s_name) { dmuci_set_value_by_section(s, "sip_account", s_name); @@ -581,12 +546,6 @@ static int get_max_line_count(char *refparam, struct dmctx *ctx, void *data, cha return 0; } -static int get_max_session_per_line(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - *value = "1"; - return 0; -} - static int get_max_session_count(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) { *value = "6"; @@ -836,20 +795,6 @@ static int set_voice_profile_sip_proxyserver(char *refparam, struct dmctx *ctx, return 0; } -static int set_sip_proxy_server_port(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_unsignedInt(value, "0", "65535")) - return FAULT_9007; - return 0; - case VALUESET: - //TODO - return 0; - } - return 0; -} - /*#Device.Services.VoiceService.{i}.VoiceProfile.{i}.SIP.ProxyServerTransport!UCI:voice_client/sip_service_provider,@i-1/transport*/ static int get_sip_proxy_server_transport(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) { @@ -2056,16 +2001,6 @@ static int set_line_codec_list_priority(char *refparam, struct dmctx *ctx, void return 0; } -//////////////ENABLE SET//////////////// -static bool dm_service_enable_set(void) -{ - if( access("/etc/init.d/asterisk", F_OK ) != -1 ) { - return true; - } else { - return false; - } -} - static void codec_update_id() { int i = 0; diff --git a/dmtree/tr157/bulkdata.c b/dmtree/tr157/bulkdata.c index 759a94a2..bc1eecf7 100644 --- a/dmtree/tr157/bulkdata.c +++ b/dmtree/tr157/bulkdata.c @@ -513,146 +513,6 @@ static int set_BulkDataProfile_TimeReference(char *refparam, struct dmctx *ctx, return 0; } -static int get_BulkDataProfile_StreamingHost(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_BulkDataProfile_StreamingHost(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_string(value, NULL, "256", NULL, NULL)) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - -static int get_BulkDataProfile_StreamingPort(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_BulkDataProfile_StreamingPort(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_unsignedInt(value, "0", "65535")) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - -static int get_BulkDataProfile_StreamingSessionID(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_BulkDataProfile_StreamingSessionID(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_unsignedInt(value, "65", "90")) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - -static int get_BulkDataProfile_FileTransferURL(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_BulkDataProfile_FileTransferURL(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_string(value, NULL, "256", NULL, NULL)) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - -static int get_BulkDataProfile_FileTransferUsername(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_BulkDataProfile_FileTransferUsername(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_string(value, NULL, "64", NULL, NULL)) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - -static int get_BulkDataProfile_FileTransferPassword(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_BulkDataProfile_FileTransferPassword(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_string(value, NULL, "64", NULL, NULL)) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - -static int get_BulkDataProfile_ControlFileFormat(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_BulkDataProfile_ControlFileFormat(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_string(value, NULL, "128", NULL, NULL)) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - /*#Device.BulkData.Profile.{i}.ParameterNumberOfEntries!UCI:cwmp_bulkdata/profile_parameter,false/false*/ static int get_BulkDataProfile_ParameterNumberOfEntries(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) { @@ -671,12 +531,6 @@ static int get_BulkDataProfile_ParameterNumberOfEntries(char *refparam, struct d return 0; } -static int get_BulkDataProfile_Controller(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - /*#Device.BulkData.Profile.{i}.Parameter.{i}.Name!UCI:cwmp_bulkdata/profile_parameter,@i-1/name*/ static int get_BulkDataProfileParameter_Name(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) { diff --git a/dmtree/tr157/softwaremodules.c b/dmtree/tr157/softwaremodules.c index c735f7b2..2f0921e3 100644 --- a/dmtree/tr157/softwaremodules.c +++ b/dmtree/tr157/softwaremodules.c @@ -273,72 +273,6 @@ static int get_SoftwareModulesExecEnv_Type(char *refparam, struct dmctx *ctx, vo return 0; } -static int get_SoftwareModulesExecEnv_InitialRunLevel(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_SoftwareModulesExecEnv_InitialRunLevel(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_unsignedInt(value, NULL, "65535")) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - -static int get_SoftwareModulesExecEnv_RequestedRunLevel(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_SoftwareModulesExecEnv_RequestedRunLevel(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_int(value, "-1", "65535")) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - -static int get_SoftwareModulesExecEnv_CurrentRunLevel(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int get_SoftwareModulesExecEnv_InitialExecutionUnitRunLevel(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_SoftwareModulesExecEnv_InitialExecutionUnitRunLevel(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_int(value, "-1", "65535")) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - /*#Device.SoftwareModules.ExecEnv.{i}.Vendor!UBUS:softwaremanagement/environment//environment[i-1].vendor*/ static int get_SoftwareModulesExecEnv_Vendor(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) { @@ -424,12 +358,6 @@ static int get_SoftwareModulesExecEnv_ActiveExecutionUnits(char *refparam, struc return 0; } -static int get_SoftwareModulesExecEnv_ProcessorRefList(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - /*#Device.SoftwareModules.DeploymentUnit.{i}.UUID!UBUS:softwaremanagement/du_list//deployment_unit[i-1].uuid*/ static int get_SoftwareModulesDeploymentUnit_UUID(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) { @@ -685,78 +613,6 @@ static int get_SoftwareModulesExecutionUnit_Status(char *refparam, struct dmctx return 0; } -static int get_SoftwareModulesExecutionUnit_RequestedState(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_SoftwareModulesExecutionUnit_RequestedState(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_string(value, NULL, NULL, RequestedState, NULL)) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - -static int get_SoftwareModulesExecutionUnit_ExecutionFaultCode(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int get_SoftwareModulesExecutionUnit_ExecutionFaultMessage(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int get_SoftwareModulesExecutionUnit_AutoStart(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_SoftwareModulesExecutionUnit_AutoStart(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_boolean(value)) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - -static int get_SoftwareModulesExecutionUnit_RunLevel(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - -static int set_SoftwareModulesExecutionUnit_RunLevel(char *refparam, struct dmctx *ctx, void *data, char *instance, char *value, int action) -{ - switch (action) { - case VALUECHECK: - if (dm_validate_unsignedInt(value, NULL, "65535")) - return FAULT_9007; - break; - case VALUESET: - //TODO - break; - } - return 0; -} - /*#Device.SoftwareModules.ExecutionUnit.{i}.Vendor!UBUS:softwaremanagement/eu_list//execution_unit[i-1].vendor*/ static int get_SoftwareModulesExecutionUnit_Vendor(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) { @@ -872,12 +728,6 @@ static int get_SoftwareModulesExecutionUnit_VendorConfigList(char *refparam, str return 0; } -static int get_SoftwareModulesExecutionUnit_SupportedDataModelList(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) -{ - //TODO - return 0; -} - /*#Device.SoftwareModules.ExecutionUnit.{i}.ExecutionEnvRef!UBUS:softwaremanagement/eu_list//execution_unit[i-1].environment*/ static int get_SoftwareModulesExecutionUnit_ExecutionEnvRef(char *refparam, struct dmctx *ctx, void *data, char *instance, char **value) {