sipXecs

"Save and Update" button in the user's MOH page requires a manual reboot of phones

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 4.1.7
  • Fix Version/s: 4.1.7, 4.2
  • Component/s: Music on Hold
  • Team:
    Management
  • Rank:
    1513   
  • Labels:
  • Description:
    Hide
    Type : New test case
    We didn't have a test case for this. We were trying out some additional cases for MOH and in the process hit upon this.

    Precondition:

    -Register Polycom 320 phone with an user ID 700.
    -Set the 'Music on Hold Source' to 'System Music Directory'(Config UI->Features->Music on Hold page).

    Test:
    1. Navigated to Users > 700 user link > Music On Hold.
    2. In the Music On Hold page, select 'None' from the 'Audio Source' drop down menu.
    3. Click on the "Save and Update Phones" button immediately followed by "OK" button.

    Expected Result:
    1- The changes made in the user's MOH page should get saved.
    2- The corresponding phone should get rebooted automatically.
    3- When the 700 user is on call and press the HOLD button, no audio should be played on the other end.

    Actual Result:
    1., The changes made in the user's MOH page got saved.
    2- The corresponding phone is not rebooted automatically.
    3- When the HOLD button is pressed on the 700's phone, MOH is played on other end.

    NOTE:
    1) After applying changes in the user's MOH page and only the "Save and Update Phones" button is pressed then the issue is not seen.
    2) This issue is reproducible with both Polycom and Nortel phones.
    3) As a workaround, rebooted the corresponding phone manually and then it works as expected.

    Attachments:
    Snapshot:Mar11th_MOHSavefailsSanp.tar
    Show
    Type : New test case We didn't have a test case for this. We were trying out some additional cases for MOH and in the process hit upon this. Precondition: -Register Polycom 320 phone with an user ID 700. -Set the 'Music on Hold Source' to 'System Music Directory'(Config UI->Features->Music on Hold page). Test: 1. Navigated to Users > 700 user link > Music On Hold. 2. In the Music On Hold page, select 'None' from the 'Audio Source' drop down menu. 3. Click on the "Save and Update Phones" button immediately followed by "OK" button. Expected Result: 1- The changes made in the user's MOH page should get saved. 2- The corresponding phone should get rebooted automatically. 3- When the 700 user is on call and press the HOLD button, no audio should be played on the other end. Actual Result: 1., The changes made in the user's MOH page got saved. 2- The corresponding phone is not rebooted automatically. 3- When the HOLD button is pressed on the 700's phone, MOH is played on other end. NOTE: 1) After applying changes in the user's MOH page and only the "Save and Update Phones" button is pressed then the issue is not seen. 2) This issue is reproducible with both Polycom and Nortel phones. 3) As a workaround, rebooted the corresponding phone manually and then it works as expected. Attachments: Snapshot:Mar11th_MOHSavefailsSanp.tar
  • Environment:
    sipxproxy 4.1.7-018253 2010-03-10T01:21:57 oem-centos5
    sipxpublisher 4.1.7-018253 2010-03-10T01:25:54 oem-centos5
  1. 0001-XX-7910-use-the-eager-profile-manager-when-Save-a.patch
    (2 kB)
    Cristi Starasciuc
    2010-03-18 05:24
  2. Mar11th_MOHSavefailsSanp.tar.gz
    (1.53 MB)
    Sathya Chandrakala
    2010-03-11 04:41

Activity

Hide
Cristi Starasciuc added a comment - 2010-03-19 08:40
The problem is that currently on both "Save and update phones" and OK buttons pressed the Lazy profile manager was used. The difference is that on Save press a restart is called, on OK, the restart parameter is false, thus cancelling the restart.

This patch makes use of the eager profile manager when "Save and update phones" button is pressed in order to avoid the restart phone action to be cancelled by an immediate click on ok button. The OK button will still use the lazy manager.
Show
Cristi Starasciuc added a comment - 2010-03-19 08:40 The problem is that currently on both "Save and update phones" and OK buttons pressed the Lazy profile manager was used. The difference is that on Save press a restart is called, on OK, the restart parameter is false, thus cancelling the restart. This patch makes use of the eager profile manager when "Save and update phones" button is pressed in order to avoid the restart phone action to be cancelled by an immediate click on ok button. The OK button will still use the lazy manager.
Hide
Paul Mossman added a comment - 2010-03-22 19:22
Committed r18382
Show
Paul Mossman added a comment - 2010-03-22 19:22 Committed r18382
Hide
Sathya Chandrakala added a comment - 2010-03-24 23:49
This issue is fixed and verified using the build 4.1.7-018406. Hence closing the issue.
Show
Sathya Chandrakala added a comment - 2010-03-24 23:49 This issue is fixed and verified using the build 4.1.7-018406. Hence closing the issue.

People

Dates

  • Created:
    2010-03-11 04:41
    Updated:
    2010-04-15 17:17
    Resolved:
    2010-03-22 19:22