[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