[asterisk-dev] ToDo for chan_skinny

Dan Austin Dan_Austin at Phoenix.com
Mon Jun 4 15:05:09 MST 2007


Damien wrote:
> Dan Austin wrote:
>> Pavel wrote:
>>   
>>> another issue with 7912:
>>> when I pres "CallFWdAll" asterisk indicates it incorrectly 
>>> as Do Not Disturb, it is also indcated on phone display
>>> - but this text indication stays on display only until not 
>>> touched to phone (call placed, menu accessed etc.), but 
>>> feature is activated until next "CFwdAll" is pressed.
>>>     
>>
>> The CallFwdAll feature is coded as DND currently, and does
>> stay active until disabled.  There is a way to tell the phone
>> to display a line instance icon to indicate that it is forwarded,
>> but that is not implemented at this time.
>>
>> A proper CFA process should be:
>>   1.  User presses CFA
>>   2.  Chan_skinny presents dialtone and waits to collect digits
>>   3.  If no digits are entered go on hook
>>   4.  As digits are entered, check their validity
>>   5.  Once a valid extension has been entered store it and
>>       Go onhook
>>
>> That part is not too hard.  Now when a call comes in for the
>> device/line chan_skinny would need to see if CFA was set and
>> re-direct the number.  I'm not sure how that would look in
>> the code....
>>
>> Dan
>   
> The hard bit would look very similar to transfer. Arguably, 
> once transfer is implemented (is it on the todo list?), the '
> call forward stuff would be trivial to implement.

Transfer is on the list.  The first bit of Transfer will look
a lot like CFA.  The 'hard bit' is that if we do get the start
right and have an active channel and a channel on hold is to
bridge them and get out of the way.  I've been looking over
the other channel drivers to gain inspiration, but I do not
have much in the way of a plan at the moment.

Dan


More information about the asterisk-dev mailing list