[asterisk-users] Cisco 30VIP Phone
Chris Nighswonger
cnighswonger at foundations.edu
Mon Apr 2 10:51:04 MST 2007
On 4/2/07, Jason Parker <jparker at digium.com> wrote:
> Yes, you are (mostly) correct. Speeddials can be added to the phone, but they can't actually be used.. There is code there that is #ifdef'd out, because it (mostly) does not work.
If this thread should be moved to the -dev list, just let me know.
Bear with me as I am trying to get the broadest possible understanding
of how this driver works.
General questions:
1. Do I understand this relationship: <*>---<chan_skinny>---<sccp-phone>?
2. I have found a listing of SCCP request and response messages. Does
chan_skinny simply "translate" these between * and the phone?
3. I notice some of the structs relating to the SCCP messages contain
"Unknown#" elements. I assume these are data who's function is not yet
understood.
Specific questions regarding STIMULUS_SPEEDDIAL and the #ifdef code:
1. First we check to see if the button has a valid speeddial entry.
2. If it is, we try to grab a channel (line) (?)...
3. If we get a channel, we set a couple of variables (not sure about
these yet)...
4. and setup some info about the state of the call (is this transmit
to the phone or *? I think the phone...)
5. and clear the phone's display (It seems we do this alot.)
6. and give the phone dialtone (?)...
7. Then check with * to see if the number is valid (maybe in the dialplan)....
8. Not sure what exactly happens here with the "If not...." but if it
evaluates, I think we have * place the call.
9. Break.
I assume that functions beginning with 'ast_' belong to *.
I'll stop here for this round. I understand that this may be a
"trivial" item to fix, but it will go a long way toward familiarizing
me with the code. Maybe then I'll be able to contribute to some of the
more difficult issues.
Thanks again,
Chris
More information about the asterisk-users
mailing list