sandiegopbx
New Member
- Joined
- Aug 24, 2025
- Messages
- 17
- Reaction score
- 2
Hi everyone,
I'm hoping to get some advice or hear about others' experiences with a specific call forwarding issue I'm facing with T-Mobile.
I want to use my new FreePBX server as a call screener for my T-Mobile cell phone. The plan is to use Conditional Call Forwarding (*004*...) and/or Unconditional (**21* ...) to send declined/unanswered calls from my T-Mobile number to a dedicated DID on my PBX, which then runs a "press 1 to connect" IVR to filter out spam.
My FreePBX server is 100% functional. Calling the VoIP DID for the screener directly works perfectly every time.Conditional Call Forwarding on my T-Mobile line itself is working. I've successfully tested forwarding my number to another T-Mobile number, and it works flawlessly.
The Problem:
When I set the conditional forward destination to my VoIP DID (from BulkVS), the forward fails. The phone status shows "Voice forwarded" yet any declined or unanswered call just keeps ringing or will hit a slow busy signal after 20 seconds and then drop. It never reaches my server (confirmed in shell).
This definitively points to an issue where T-Mobile's network is unable or unwilling to complete the forward to my specific VoIP DID. It seems to be a carrier-level block or routing problem.
My Questions:
1. Has anyone successfully implemented this kind of T-Mobile -> VoIP DID forwarding recently?
2. Is this a known T-Mobile block? Are there specific types of VoIP DIDs (e.g., from certain carriers like CallCentric, VoIP.ms, Twilio) that are known to work better for this?
3. If direct forwarding is no longer viable, what is the best "intermediary" or "bridge" service that you are using today? (e.g., Forwarding to a Google Voice number that then SIP forwards to the PBX, etc.)
I'm ready to call T-Mobile support, but I wanted to get some insight from the community first to see if there's a known workaround before I spend hours on the phone with them.
Thanks for sharing your wisdom!
I'm hoping to get some advice or hear about others' experiences with a specific call forwarding issue I'm facing with T-Mobile.
I want to use my new FreePBX server as a call screener for my T-Mobile cell phone. The plan is to use Conditional Call Forwarding (*004*...) and/or Unconditional (**21* ...) to send declined/unanswered calls from my T-Mobile number to a dedicated DID on my PBX, which then runs a "press 1 to connect" IVR to filter out spam.
My FreePBX server is 100% functional. Calling the VoIP DID for the screener directly works perfectly every time.Conditional Call Forwarding on my T-Mobile line itself is working. I've successfully tested forwarding my number to another T-Mobile number, and it works flawlessly.
The Problem:
When I set the conditional forward destination to my VoIP DID (from BulkVS), the forward fails. The phone status shows "Voice forwarded" yet any declined or unanswered call just keeps ringing or will hit a slow busy signal after 20 seconds and then drop. It never reaches my server (confirmed in shell).
This definitively points to an issue where T-Mobile's network is unable or unwilling to complete the forward to my specific VoIP DID. It seems to be a carrier-level block or routing problem.
My Questions:
1. Has anyone successfully implemented this kind of T-Mobile -> VoIP DID forwarding recently?
2. Is this a known T-Mobile block? Are there specific types of VoIP DIDs (e.g., from certain carriers like CallCentric, VoIP.ms, Twilio) that are known to work better for this?
3. If direct forwarding is no longer viable, what is the best "intermediary" or "bridge" service that you are using today? (e.g., Forwarding to a Google Voice number that then SIP forwards to the PBX, etc.)
I'm ready to call T-Mobile support, but I wanted to get some insight from the community first to see if there's a known workaround before I spend hours on the phone with them.
Thanks for sharing your wisdom!