"warning that the registration expiry time is too short " didn't see this.
I tried everything I can do, but either zoiper or ziper beta became unreachable after screen off some time.
My solution: downgrade my mate9 to android 7, reset as new phone ( restoring from backup had same problem), and use old version zoiper. works great again.
by the way, zoiper on my LG pad (android oreo) works well at the beginning, but became unreachable after 5-6 hours.
Hence, two reasons perhaps:
1. Android oreo kills zoiper
2. other apps draw over zoiper ( I am not sure, but turn off this feature of all other apps)
Moreover, probably you could add below features as options :
1. turn on screen when registering with server
2. let notification LED light on when missing a call (like GMAIL has new email)