Call forwarding from Grandstream voip phone

Hi here.

I have FreePBX and Grandstream GXP1628 voip phones in my network. When a user forwards his extention to the external number or some mobile number, and when he receiving a call to his mobile phone (already forwarded from internal extenation) he see the on the screen of mobile phone the Trunk number of freepbx, but we need to see not the trunk number of pbx, we need the see the real caller number.
Can anyone help me please to tell how can I fix this.
Thank you.

As a test, temporarily set Outbound CID for the extension to the failing caller’s number and see whether it shows correctly when calling his mobile from the extension.

If that also fails, check whether the CDR for the test call shows the correct Outbound CallerID.

If Outbound CallerID is wrong, check Outbound Route and Trunk for (unwanted) overrides.

If Outbound CallerID is correct but doesn’t show on the mobile, there are several possibilities:

  1. Your trunking provider may not allow you send a number that is not yours, or may require you to sign a supplementary agreement to permit this.
  2. You are sending headers (P-Asserted-Identity, Diversion, etc.) that differ from what the provider requires.
  3. You are sending the calling number in a format other than what the provider requires (country code, initial +, etc.)

A good bet is to try the same headers and same format as they send you on incoming calls.

Hello Stewart1.

Thank you very much for the detailed information, I will try all you described to find it. Thank you again.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.