![[3CX] iOS app sometimes shows PBX name instead of caller's number – inconsistent caller ID behavior](https://preview.redd.it/qstenfsbza1h1.jpg?width=140&height=25&auto=webp&s=efa348763663b0172976d6720ff6f6abb1aa0b9f)
[3CX] iOS app sometimes shows PBX name instead of caller's number – inconsistent caller ID behavior
Hey everyone,
I'm experiencing an inconsistent caller ID issue with the 3CX iOS app and I'm hoping someone here has run into this before.
The problem:
When I receive incoming calls, the iOS app sometimes displays the correct caller's number, but other times it only shows the PBX/trunk name instead. The behavior seems random — same setup, same trunk, but different results depending on the call.
What I've already tried:
I went into Trunk → Options and configured the caller ID fields:
- **Remote Party ID** → set to `CallerNum`
- **P-Asserted Identity** → set to `CallerNum`
Despite these changes, the issue persists intermittently.
Environment:
- 3CX (cloud hosted)
- iOS app (Version 5.5 Build 148 - 20.0.20.148)
- SIP trunk (orchestra/eutelia voip)
Questions:
- Has anyone else seen this inconsistency where caller ID works correctly on some calls but not others?
- Could this be a SIP header issue coming from the provider side, where some calls don't include the expected headers?
- Are there any other trunk or inbound rule settings I should be looking at?
Any help or pointers would be greatly appreciated. Thanks!