How to make incoming SIP calls work on Android 4.x?
On Android 4.1.x with enabled native SIP call stack:
Internet Call Settings > Enable Incoming Calls

If you set your DID account correctly and your SIP provider supports DID, then you will be able to receieve calls.