[asterisk-bugs] [Asterisk 0008569]: [patch] implement basic "Shared Lines" functionality

noreply at bugs.digium.com noreply at bugs.digium.com
Sun Dec 16 03:15:20 CST 2007


The following issue has been CLOSED 
====================================================================== 
http://bugs.digium.com/view.php?id=8569 
====================================================================== 
Reported By:                wedhorn
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   8569
Category:                   Channels/chan_skinny
Reproducibility:            N/A
Severity:                   feature
Priority:                   normal
Status:                     closed
Asterisk Version:            SVN 
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!): 47622 
Disclaimer on File?:        Yes 
Request Review:              
Resolution:                 reopened
Fixed in Version:           
====================================================================== 
Date Submitted:             12-11-2006 14:25 CST
Last Modified:              12-16-2007 03:15 CST
====================================================================== 
Summary:                    [patch] implement basic "Shared Lines" functionality
Description: 
Patch attached introducing basic shared line functionality into skinny.
With this patch, if two devices register to the same line, it becomes a
shared line (eg Line1 at Device1 and Line1 at Device2 means that Line1 is
shared).

Shared lines status is indicated on devices registering that line (that
is, they indicated line in use, not in use, hold etc). Lines can be held on
one device and unheld on another without the need to transfer.

As part of the development a couple of other features snuck into this
code. 

First, added a CLI command 'skinny show status' which provides a couple of
tables of the status of lines and devices, should be fairly self
explanatory and is handy for debugging shared lines stuff.

Second, the wife got sick of the phones ringing at 6am (that's the only
time I have for this stuff) so I implemented a dial option 'silent' for
silent rings. Basic format in extensions.conf is
'Dial(SKINNY/Line/silent)'. Only silent implemented but other options
should be easy to add.

Code has been tested on VIP30/SP12 phones and generally works, but work on
locking needed. I doubt the soft keys work correctly (nothing to test them
with). Call waiting needs work and is probably broken (did it work
previously?), how should we handle call waiting on shared lines, it could
be very messy (eg, a single line with subchannels on different devices is
asking for trouble).
====================================================================== 

---------------------------------------------------------------------- 
 oej - 12-16-07 03:15  
---------------------------------------------------------------------- 
Suspending this report. Nothing has happened for a long time and I
personally agree that channels shouldn't really implement this concept. 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
12-16-07 03:15  oej            Note Added: 0075485                          
======================================================================




More information about the asterisk-bugs mailing list