- User ID
- 1
- Joined
- 7 Jan 2019
- Messages
- 1,767
- Reaction score
- 145
- Points
- 63
For Spark Mobile in New Zealand (Spark SIM / Spark phone plan), conditional call forwarding (also called call diversion) uses standard GSM / USSD codes. These work on most Android and iPhone devices.
Set Conditional Call Forwarding (Spark NZ)
Replace+64XXXXXXXXX with the destination number (use +64, drop the leading 0).- Forward when unanswered/no reply:
*61*+64XXXXXXXXX# - Forward when unreachable/offline:
*62*+64XXXXXXXXX# - Forward when busy:
*67*+64XXXXXXXXX#
Tips
- On some networks/devices, you can adjust rings/delay, e.g.,
*61*+64XXXXXXXXX**11#for 11 seconds, but Spark typically uses fixed/default timing.) - If a code fails (e.g., "connection problem" or no confirmation tone/message), try adding
*11#at the end:*61*+64XXXXXXXXX*11#. - Each condition works independently.
Disable Call Waiting (Recommended for “Busy” Forwarding)
If call waiting is enabled, your phone won’t show as busy.- Dial
#43#to disable call waiting - Re-enable later with
*43#
Check Status or Disable
- Check unanswered:
*#61# - Check unreachable:
*#62# - Check busy:
*#67# - Disable one condition:
#61#,#62#, or#67# - Cancel all forwarding:
##002#
Notes
- Forwarded calls are charged at normal plan rates
- Default Spark voicemail:
08320 0000or+64 8320 0000 - Conditional forwarding replaces voicemail
- Test after setup