I am trying to add a “display name” to the sip message. The environment is as follows: I have many agents that connect to an extension pool, such as 10000-19999. They cannot select it, they receive one random, and that’s the reason why I never know what selection they will get. Therefore, I cannot set it up at an extension level, neither in the trunk as they have the same dialplan.
I’ve seen that I can do a manipulation in MGW (audiocodec) by using the Display-Name.
Example Agent: Tom
Extension: 10011
Dial number: 12345678
I believe the only way to do this would be creating a Custom Plugin Module for WDE to insert CPNDigits and DisplayName on the AttributeExtensions whenever a RequestMakeCall is performed by WDE (on chain of commands “MediaVoiceMakeCall”, before command “MakeCall”, editing the parameter “Extensions”). Not a simple task, hard to distribute, but I don’t see any other easier “configuration-changes way” to do it.
CPN at Application(why?)/skill (used on inbound not outbound)/agent group (used for Inbound not Outbound)
I think your request makes no sense as these options are only used to Inbound calls or would be identificable in that flow only.
Outbound is a process that goes directly to the SIPServer without any logic. If you want that, then only develepment is needed.