Переглянути джерело

Caller id prefix prevent error if caller_id_name is not provided.

Mark Crane 12 роки тому
батько
коміт
12cc38b10a
1 змінених файлів з 6 додано та 7 видалено
  1. 6 7
      includes/install/scripts/ivr_menu.lua

+ 6 - 7
includes/install/scripts/ivr_menu.lua

@@ -94,13 +94,12 @@
 	end);
 
 --set the caller id name
-	caller_id_name = session:getVariable("caller_id_name");
-	effective_caller_id_name = session:getVariable("effective_caller_id_name");
-	if (string.len(ivr_menu_cid_prefix) > 0) then
-		caller_id_name = ivr_menu_cid_prefix .. "#" .. caller_id_name;
-		effective_caller_id_name = ivr_menu_cid_prefix .. "#" .. effective_caller_id_name;
-		session:setVariable("caller_id_name", caller_id_name);
-		session:setVariable("effective_caller_id_name", effective_caller_id_name);
+	if (caller_id_name) then
+		if (string.len(ivr_menu_cid_prefix) > 0) then
+			caller_id_name = ivr_menu_cid_prefix .. "#" .. caller_id_name;
+			session:setVariable("caller_id_name", caller_id_name);
+			session:setVariable("effective_caller_id_name", caller_id_name);
+		end
 	end
 
 --get the sounds dir, language, dialect and voice