- Joined
- Jun 6, 2018
- Messages
- 95
- Reaction score
- 5
I thought I had got my prototype system working perfectly and ready for production... until 5 minutes ago.
Basically, each user will have a softphone and 3cx iPhone client. The way we wanted this to work was that when a call comes in both ring (that works, obviously). Then, if the call was declined on the iPhone, for example, the softphone on the PC would stop ringing and the call would go to voicemail.
This isn't the default behaviour I know - but setting SIP_FORKED_ID_BUSY to 0 works great. The forked call to the devices can be cancelled when any of the devices reports busy (on decline).
However, this functionality stopped working today and, on tracing back, I've realised what stopped it working was the extension ringing as part of a ring group - in my original testing the extension was the target for the call on the SIP trunk. If the trunk is set to a ring group and this one extension is a member of the ring group, it no longer works as I needed.
So - is it possible to have extensions 11 and 12, each with two active registrations in a ring group (so 4 devices ring when the ring group is called) and if, for example, one of the devices registered as 11 declines the call, the other device registered as 11 stops ringing too?
Basically, each user will have a softphone and 3cx iPhone client. The way we wanted this to work was that when a call comes in both ring (that works, obviously). Then, if the call was declined on the iPhone, for example, the softphone on the PC would stop ringing and the call would go to voicemail.
This isn't the default behaviour I know - but setting SIP_FORKED_ID_BUSY to 0 works great. The forked call to the devices can be cancelled when any of the devices reports busy (on decline).
However, this functionality stopped working today and, on tracing back, I've realised what stopped it working was the extension ringing as part of a ring group - in my original testing the extension was the target for the call on the SIP trunk. If the trunk is set to a ring group and this one extension is a member of the ring group, it no longer works as I needed.
So - is it possible to have extensions 11 and 12, each with two active registrations in a ring group (so 4 devices ring when the ring group is called) and if, for example, one of the devices registered as 11 declines the call, the other device registered as 11 stops ringing too?