Hi,
I’m trying to get two Cisco 7921G phones to work with Asterisk version 1.4.19.
Each time I make a call, I get one of the following scenarios:
- I have to push the Message button (>> Got message StimulusMessage) for the phone to answer or wait 15-20 seconds for it to answer automatically.
- I can answer, but no sound.
- It takes a while before the phone actually makes the call.
I have a basic sccp.conf configuration.
Network setup:
Asterisk server Base Client 1 Phone 1
… Client 2 Phone 2
If I make a call with Phone 1…
- Set asterisk state Ringing (5) for call 39
- Finish to indicate state SCCP (Ringing), SKINNY (Ringing) on call 1000-00000027
- Asterisk indicate ‘3’ (Ringing) condition on channel SCCP/2000-00000026
- Indicate SCCP state (RingOut) on call 2000-00000026
- Send and Set the call state RingOut(3) on call 38
- Send callinfo for Outbound channel 38
- Sending tone AlertingTone (36)
- Send softkeyset to RingOut(8) on line 1 and call 38
- Display prompt on line 1, callid 38, timeout 0
- Set asterisk state Ring (4) for call 38
- Finish to indicate state SCCP (RingOut), SKINNY (RingOut) on call 2000-00000026
- (sccp_pbx_softswitch) quit
…nothing happens, but if I push the Message button on Phone 2:
-
Got message StimulusMessage
- Got stimulus=VoiceMail (15) for instance=0
- Instance 0 is not a valid instance. Trying the active line 0
- The active line is 1000
- Voicemail Button pressed on line (1)
- Getting the active channel on device.
- Looking for line with instance 1.
- Found line 1000
- No voicemail number configured on line 1
… Phone 2 rings and I can pick up.
If a ping one of the phones, nothing… but if I after 10 seconds push the Message button:
icmp_seq=1 ttl=64 time=5470 ms
icmp_seq=2 ttl=64 time=4455 ms
icmp_seq=3 ttl=64 time=3456 ms
icmp_seq=4 ttl=64 time=2458 ms
icmp_seq=5 ttl=64 time=1460 ms
icmp_seq=6 ttl=64 time=462 ms
icmp_seq=7 ttl=64 time=3.98 ms
icmp_seq=8 ttl=64 time=4.57 ms
icmp_seq=9 ttl=64 time=5.1 ms
icmp_seq=10 ttl=64 time=5.1 ms
And if I keep pushing the Message button rapidly:
icmp_seq=11 ttl=64 time=3.67 ms
icmp_seq=12 ttl=64 time=3.57 ms
icmp_seq=13 ttl=64 time=3.68 ms
…
It’s like the phones are sleeping, but I can’t find any configuration parameters in Asterisk to keep the phones alive at all time.
7921G Firmware Versions:
WLAN Driver ID: 5.3.1.15
WLAN Firmware ID: 4.3.0.20
EDIT: The wireless clients are equipped with Atheros WLAN cards running MadWifi drivers and MadWifi is usually the source of all evil…
Any ideas?