The NASM's syntax for near and far calls is different from those of TASM and MASM.
Here are the two options for indirect jumps:
jmp [fptr] ; jump to CS:0x12345678
jmp far [fptr] ; jump to 0xABCD:0x12345678
fptr dd 0x12345678
dw 0xABCD
You can also always push the far address onto the stack and do retf
.