CID formatting on forwarded call with multiple trunks

So i have this issue;

I receive calls from several trunks, and receiving CID’s get formatted in serveral formats;
Some like;

31201234567
0201234567
+31201234567
0031201234567

All do represent the same CID. If a call gets forwarded through the same trunk it came from, the CID gets processed correctly by the trunk-provider.

But - when a call is forwarded through a different trunk (with a CID in the format of the originating trunk), the call gets CID-anonymous by the SIP provider.

Basically, i would like to manipulate the CID into something that fits the trunk/provider, i.e. based on the trunk where the call originated from (-or is beeing sent to).

I searched this forum, and read about predial manipulation, but i couldn’t find any working example.

Can someone point me in the right direction mayb ?
Thanks a lot!

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