Ticket #3701 (closed Bugs: fixed)

Opened 4 years ago

Last modified 3 years ago

Ringstrategy Firstnotonphone and Firstnotavailable fails when the first extension in the list is no registered

Reported by: mlungu Assigned to:
Priority: major Milestone: 2.6
Component: Call Forward Version: 2.5-branch
Keywords: Firstnotphone, firstavailable Cc:
Confirmation: Need Feedback Distro:
Backend Engine: Asterisk 1.4.x Distro Ver:
Backend Ver: SVN Revision (if applicable):

Description

When using one of the above ring strategies are used and the first extension in the list is not registered it fails - Goes straight to voicemail. Works fine otherwise - the only issue appears to be an extension that is not registered at the time.

Change History

05/30/09 12:12:00 changed by p_lindheimer

  • confirmation changed from Unreviewed to Need Feedback.

is it just the first extension, or if you have a few extensions listed, the first ones being busy, and then eventually you hit one that is unavailable, does it fail at that point also? Ex:

200 (is busy)
300 (is vusy)
400 (is unavailable)
500 (is available)

does it fail when it gets to 400 effectively treating them as available and thus not trying 500?

06/01/09 08:13:30 changed by mlungu

Hi

Nope it is not only when it is the first extension - sorry should have tested that before I logged. It fails as soon as it hits an extension that is not registered at that time irrespective of where in the list that extension sits.

08/25/09 15:47:51 changed by p_lindheimer

  • status changed from new to closed.
  • resolution set to fixed.

(In [8163]) fixes #3701 unavail phones creating problems for firstavailable and firstnotonphone strategies, also fixed some un-reported cases affecting prim mode when phone is occupied in states other than standard 'busy'

07/28/10 04:49:08 changed by pdraganov

This fix is not working for firstnotonphone strategy. To start working following patch should be applied on version 2.8: 500c500

< } elseif (($rgmethod == 'firstavailable') ($rgmethod == 'firstnotonphone')) {

---

} elseif ($rgmethod == 'firstavailable') {

505c505

< debug("Extension $extnum is unavailable so don't include in firstavailable/firstnotonphone hunt",1);

---

debug("Extension $extnum is unavailable so don't include in firstavailable hunt",1);

07/28/10 08:10:13 changed by p_lindheimer

Please file a new bug and reference this past one since this is closed and there have been several other changes to this file since then. Thanks.