DISA not showing correct CallerID on Freepbx17

We setup a freepbx 17 system and restored from a freepbx15 backup. DISA had been setup and was working on the old pbx. On the new one, calls made with DISA are showing the CallerID of the trunk, and not the specified CallerID. Voip Innovations is the sip trunk provider and trunks are setup manually, not with the VI module. There are a number of numbers on the system, and the callerID specified in the DISA callerid is a number on the pbx. I enabled P Asserted ID on the trunk but it didn’t make a difference.

What else should I look for?

Try for caller ID:

"A Bldg” <12175551212>

Confirm not being overwritten by Outbound Route or trunk settings.

If no luck, use pjsip logger to see if properly formatted caller ID being sent.

I added the 1 in front of the number but it made no difference.

What command should I be using for pjsip logging?

The Outbound route Trunks have the CallerID set and it’s that callerid that shows up. If I try to remove the CallerID number, it gives a warning, so I didn’t know if I should remove it or not.

I removed the CallerID from the Outbound trunk and the DISA caller id override now works.

The trunk has a default CID Options setting “Allow Any CID”. If that was left alone, removing the trunk CID should have had no effect.

There must be a bug then because I just checked and all outbound trunks and Allow any CID enabled.

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