Extracts a VonageNativeSdkConfig from the engine's loosely-typed Configuration map without ever
widening to any. Each field is read + type-checked individually so a malformed config yields a clean,
partially-resolved object (and VonageNativeCallSdk.dial/VonageNativeCallSdk.answer then
throw a precise error if the required specifier is absent) rather than a half-typed blob.
Extracts a VonageNativeSdkConfig from the engine's loosely-typed
Configurationmap without ever widening toany. Each field is read + type-checked individually so a malformed config yields a clean, partially-resolved object (and VonageNativeCallSdk.dial/VonageNativeCallSdk.answer then throw a precise error if the required specifier is absent) rather than a half-typed blob.