When I set a call forward on an extension, and I enable the diversion header in the dialplan for call_forward_all, it correctly adds the diversion header which is a legal requirement for us.
When setting a call forward in a ring group it doesn't - but this is because the ring group doesn't actually forward the call. It transfers it I think. I am unsure how to deal with this. One way is to ask people to set a call forward with a prefix before the number, say 999, and then create an outbound route that adds a diversion header when a number starts with 999, and then strip the prefix again before sending it out. This works - the only downside is that customers invariably forget this so it's not ideal
Any ideas around this?
When setting a call forward in a ring group it doesn't - but this is because the ring group doesn't actually forward the call. It transfers it I think. I am unsure how to deal with this. One way is to ask people to set a call forward with a prefix before the number, say 999, and then create an outbound route that adds a diversion header when a number starts with 999, and then strip the prefix again before sending it out. This works - the only downside is that customers invariably forget this so it's not ideal
Any ideas around this?