How to make incoming SIP calls work on Android 4.x? I have a SIP account which I entered into the "Internet Call Settings" of the native android phone app. I am able to place outgoing SIP calls, but no luck with the incoming ones. I am new to the SIP subject, so I was wondering what I am missing and a description how incoming SIP works would be a plus!

Info:


Phone: Nexus 4
OS: Android 4.3
SIP Provider: didlogic (sip.didlogic.net)
Google voice account: available


Feel free to ask for more info. I want to figure this thing out.

EDIT: I am on t-mobile $30 unlimited data and text plan, in case it makes any difference, but it still does not work when im at home on wi-fi.

EDIT 2: Let me ask this: How does the inbound SIP work? Does the phone or wi-fy needs to constantly listen for a signal at the port 5060 or is the phone does a simple alike keep-alive connection with the SIP server in the background?
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.