@@ -414,9 +414,20 @@ class Cablemodem implements DeviceInterface, TenancyIdTraitInterface, LocationIn
*/
public function setVoip($voip)
{
- $this->voip = $voip;
+ if(is_null($voip)) {
+ $this->voip = $voip;
+ return $this;
+ }
+ $this->voip = array_values($voip);
return $this;
}
+ public function getVoipData($index)
+ {
+ if(is_null($this->voip)) return null;
+
+ if(isset($this->voip[$index])) return $this->voip[$index];