Change incoming CID if sent to specific extension

Hello everyone,

do you know if it is possible to change incoming CID if sent to specific extensions?

The reason is that our agents handle calls from multiple countries so all incoming calls are manipulated via contexts to E164 format which means a plus, then country code, then area code and then number.
We have discovered that our Konftel branded Dect conference phones don’t display the number if it starts with a + (it only shows incoming call), this might be an issue of the Konftel Dect itself or the Dect antenna we are using, unfortunately these two components have no settings we could adjust so we are stuck converting the + to 00 in FreePBX (if possible).

It’s most probably possible in the context that is set up in the pjsip settings of the provider sip trunk but because of specific reasons we don’t want to set it up here.

I’ve seen there is a context in the edit extension window but this seems to be for calls made from this extension and not to the extension.

What are my options?

It is, make sure there’s no firmware update to address this.

There is no easy way of doing this entirely within the GUI, but with a few lines of dialplan you can use a dialplan hook to filer the CID of any non-digits. See this post: Hooking for fun and income

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