Hello,
I realized that that even with Mark Cancelled Calls as Answered disabled, if the call was actually answered by another agent in the queue / ring group it will mark the call as answered (completed elsewhere),
After doing some research I found that asterisk default cancel cause is “completed elsewhere” and you can change it by adding the Q dial option, so I created a custom dial profile with the Q option but it still didn’t work since VitalPBX is only applying the custom dial profile when dialing the endpoint/peer and not when dialing the local channel which in our case is the channel sending the Cancel,
So I created a custom ring group which calls the local channel with the Q option and it works.
same => n,Dial(Local/102@T52_ring-group-dial/n&Local/104@T52_ring-group-dial/n,15,rtTU(clean-variables)Q(NO_ANSWER))
Can this please be implemented in he ring groups for when Mark Cancelled Calls as Answered is disabled, or can there perhaps be an additional option in the ring group to Not Mark Answered Calls as Answered Elsewhere ?
Thank you.