Answering myself (but might be useful to anyone else):
The Cisco 7940 / chan_sccp DOES answer calls just fine providing that I
only setup one line (the 7940 has two "line" buttons). So this is
getting me by with this phone perfectly although I'm sure I'm missing
something here as the multiple lines with chan_sccp should work and I
haven't seen anyone else ask this not-picking-up question - this should
be especially important for 7960s which have 6 line buttons.
The only thing that I find is a bit of a pity is that there doesn't seem
to be a way to make the Voicemail button work (i.e. automatically dial
the mailbox extension) - when the voicemail button is pressed this comes
up on the asterisk console: "Got {StimulusMessage}
stimulus=VoiceMail(15) stimulusInstance=1" and, on the next line,
"sccp_actions.c:343 sccp_handle_stimulus: VM Button is not yet handled.
working on implementation".
I think this wouldn't be such a problem with a 7960 because a speeddial
button could be used to easily access voicemail.
Derek
Derek Conniffe wrote:
> Hi everyone,
>
> I have a Cisco 7940 and I'm using chan_sccp with it (chan_skinny does
> work fine but it seems to be very featureless compaired to chan_sccp -
> caller Id being probably the biggest reason to use the latter).
>
> I can make call on the 7940 but I cant answer them. The phone rings
> but when I pick up the call the phone just keeps ringing. I can press
> the "Answer" soft button but nothing happens and then when I hang
the
> phone up asterisk crashes with a Segmentation fault and the console
> says the following:
>
> Oct 29 11:48:15 ERROR[1108667312]: sccp_actions.c:449
> sccp_handle_onhook: Erp, tried to hangup when we didn't have an active
> channel?!
> == Spawn extension (default, 6101, 2) exited non-zero on
> 'SIP/derekdesk-c963'
> == Sending Packet Type KeepAliveAckMessage (4 bytes)
> == Sending Packet Type SetLampMessage (16 bytes)
> Segmentation fault (core dumped)
>
> Does anyone have any idea how to fix this?
>
> Thanks,
>
> Derek
>
>
>
>
--
Derek Conniffe
Rivertower Ltd
DDI: (Local Ireland) 01 201 0146 (International) +353 1 201 0146
Mobile: (Local Ireland) 086 856 3823 (International) +353 86 856 3823
Main Line: (Local Ireland) 1890 45 70 74 (International) +353 1 201 0180
Fax: (Local Ireland) 01 201 0085 (International) +353 1 201 0085
Email: derek@rivertower.ie
Web: www.rivertowerhosting.com