Selaa lähdekoodia

Update Dyvmsapi SDK.

sdk-team 4 vuotta sitten
vanhempi
sitoutus
e6902accf9

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-10-26 Version: 1.36.910
+- Update Dyvmsapi SDK.
+
 2021-10-25 Version: 1.36.909
 - DescribeDtsJobs api, delay filed change from int to long.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.909
+1.36.910

+ 12 - 0
dyvmsapi/include/alibabacloud/dyvmsapi/model/SmartCallRequest.h

@@ -41,6 +41,10 @@ namespace AlibabaCloud
 				void setVoiceCodeParam(const std::string& voiceCodeParam);
 				bool getEarlyMediaAsr()const;
 				void setEarlyMediaAsr(bool earlyMediaAsr);
+				int getBackgroundSpeed()const;
+				void setBackgroundSpeed(int backgroundSpeed);
+				int getBackgroundVolume()const;
+				void setBackgroundVolume(int backgroundVolume);
 				int getSpeed()const;
 				void setSpeed(int speed);
 				std::string getAccessKeyId()const;
@@ -59,6 +63,8 @@ namespace AlibabaCloud
 				void setVoiceCode(const std::string& voiceCode);
 				std::string getCalledShowNumber()const;
 				void setCalledShowNumber(const std::string& calledShowNumber);
+				bool getEnableITN()const;
+				void setEnableITN(bool enableITN);
 				int getActionCodeTimeBreak()const;
 				void setActionCodeTimeBreak(int actionCodeTimeBreak);
 				bool getTtsConf()const;
@@ -79,6 +85,8 @@ namespace AlibabaCloud
 				void setVolume(int volume);
 				int getMuteTime()const;
 				void setMuteTime(int muteTime);
+				std::string getBackgroundFileCode()const;
+				void setBackgroundFileCode(const std::string& backgroundFileCode);
 				std::string getOutId()const;
 				void setOutId(const std::string& outId);
 				std::string getAsrModelId()const;
@@ -92,6 +100,8 @@ namespace AlibabaCloud
 				long resourceOwnerId_;
 				std::string voiceCodeParam_;
 				bool earlyMediaAsr_;
+				int backgroundSpeed_;
+				int backgroundVolume_;
 				int speed_;
 				std::string accessKeyId_;
 				std::string asrBaseId_;
@@ -101,6 +111,7 @@ namespace AlibabaCloud
 				int ttsSpeed_;
 				std::string voiceCode_;
 				std::string calledShowNumber_;
+				bool enableITN_;
 				int actionCodeTimeBreak_;
 				bool ttsConf_;
 				bool actionCodeBreak_;
@@ -111,6 +122,7 @@ namespace AlibabaCloud
 				int streamAsr_;
 				int volume_;
 				int muteTime_;
+				std::string backgroundFileCode_;
 				std::string outId_;
 				std::string asrModelId_;
 				int pauseTime_;

+ 2 - 2
dyvmsapi/src/model/SingleCallByTtsResult.cc

@@ -39,12 +39,12 @@ void SingleCallByTtsResult::parse(const std::string &payload)
 	Json::Value value;
 	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
-	if(!value["CallId"].isNull())
-		callId_ = value["CallId"].asString();
 	if(!value["Code"].isNull())
 		code_ = value["Code"].asString();
 	if(!value["Message"].isNull())
 		message_ = value["Message"].asString();
+	if(!value["CallId"].isNull())
+		callId_ = value["CallId"].asString();
 
 }
 

+ 44 - 0
dyvmsapi/src/model/SmartCallRequest.cc

@@ -60,6 +60,28 @@ void SmartCallRequest::setEarlyMediaAsr(bool earlyMediaAsr)
 	setParameter("EarlyMediaAsr", earlyMediaAsr ? "true" : "false");
 }
 
+int SmartCallRequest::getBackgroundSpeed()const
+{
+	return backgroundSpeed_;
+}
+
+void SmartCallRequest::setBackgroundSpeed(int backgroundSpeed)
+{
+	backgroundSpeed_ = backgroundSpeed;
+	setParameter("BackgroundSpeed", std::to_string(backgroundSpeed));
+}
+
+int SmartCallRequest::getBackgroundVolume()const
+{
+	return backgroundVolume_;
+}
+
+void SmartCallRequest::setBackgroundVolume(int backgroundVolume)
+{
+	backgroundVolume_ = backgroundVolume;
+	setParameter("BackgroundVolume", std::to_string(backgroundVolume));
+}
+
 int SmartCallRequest::getSpeed()const
 {
 	return speed_;
@@ -159,6 +181,17 @@ void SmartCallRequest::setCalledShowNumber(const std::string& calledShowNumber)
 	setParameter("CalledShowNumber", calledShowNumber);
 }
 
+bool SmartCallRequest::getEnableITN()const
+{
+	return enableITN_;
+}
+
+void SmartCallRequest::setEnableITN(bool enableITN)
+{
+	enableITN_ = enableITN;
+	setParameter("EnableITN", enableITN ? "true" : "false");
+}
+
 int SmartCallRequest::getActionCodeTimeBreak()const
 {
 	return actionCodeTimeBreak_;
@@ -269,6 +302,17 @@ void SmartCallRequest::setMuteTime(int muteTime)
 	setParameter("MuteTime", std::to_string(muteTime));
 }
 
+std::string SmartCallRequest::getBackgroundFileCode()const
+{
+	return backgroundFileCode_;
+}
+
+void SmartCallRequest::setBackgroundFileCode(const std::string& backgroundFileCode)
+{
+	backgroundFileCode_ = backgroundFileCode;
+	setParameter("BackgroundFileCode", backgroundFileCode);
+}
+
 std::string SmartCallRequest::getOutId()const
 {
 	return outId_;

+ 2 - 2
dyvmsapi/src/model/SmartCallResult.cc

@@ -39,12 +39,12 @@ void SmartCallResult::parse(const std::string &payload)
 	Json::Value value;
 	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
-	if(!value["CallId"].isNull())
-		callId_ = value["CallId"].asString();
 	if(!value["Code"].isNull())
 		code_ = value["Code"].asString();
 	if(!value["Message"].isNull())
 		message_ = value["Message"].asString();
+	if(!value["CallId"].isNull())
+		callId_ = value["CallId"].asString();
 
 }