Open Source Training Seminar FreePBX Paid Support

Ticket #2009 (closed Bugs: fixed)

Opened 1 year ago

Last modified 1 year ago

callerid parameter not getting set correctly for created/updated extensions

Reported by: ajpanozzo Assigned to:
Priority: minor Milestone: 2.3
Component: Core Version: 2.3-branch
Keywords: callerid caller id queue ring group Cc:
Confirmation: SVN Revision (if applicable):
Backend Engine: All Backend Engine Version:

Description

After updating the Queues module to v2.2.9 and Ring Groups to v2.2.13, the caller id listed on phone that are ringing in the Queue/Ring Group shows up as either 'From device' or 'PREFIX:device', where PREFIX is the CID prefix entered in the Queue or Ring Group interface. However, extension-to-extension dialing caller id works just fine. After looking around for a bit, it seems that the callerid parameter that Queue and Ring Group use is not being set when extensions are created/updated. To seemingly fix this, we changed lines 2632-2636 of /var/www/html/admin/modules/core/functions.inc.php from

// fixed users only in extensions mode
if ( $display == 'extensions' ) {
    $devicetype = 'fixed';
    $deviceid = $deviceuser = $extension;
    $description = $name;
}

to

// fixed users only in extensions mode
if ( $display == 'extensions' ) {
    $devicetype = 'fixed';
    $deviceid = $deviceuser = $extension;
    // BUGFIX DPM AJP
    $description = $_REQUEST['description'] = $name;
}

After this change, and after extensions are submitted again, ringing a Queue/Ring Group displays the caller id as expected.

Change History

(follow-up: ↓ 2 ) 06/25/07 03:34:05 changed by p_lindheimer

  • status changed from new to closed.
  • version changed from 2.2.2 to 2.3-branch.
  • resolution set to fixed.

ringgroups should have been working, queues is fixed.

(in reply to: ↑ 1 ) 06/25/07 03:45:19 changed by ajpanozzo

After upgrading queues to 2.2.10, it appears to be working correctly. Thanks for your feedback!

Donate



Support
Download
Develop
Forums
News
Documentation
Paid Support
About

Paid Ads