Aastra 55i hangs up instantly - both incoming and outgoing

I could use some help. I have FreePBX running fine with an X-Lite softphone and a Linksys PAP2T-NA adapter. Not so great is the Aastra 6755i, which was working fine, but now hangs up instantly after either placing a call or receiving one. On outbound, the call is actually placed, then is disconnected immediately. On an outboud VoIP trunk, the hangup occurs just as the VoIP trunk provider records the call in the CDR. When calling internally, the receiving extension rings normally, and the call is hung up as soon as it is answered. I am stymied. I was changing some configuration settings in the phone prior to this starting, but nothing that I have not changed back, but to no avail.

Here are some lines from the Asterisk call log… I was just dialing *79, and as you can see, there are several calls to “macro-hangupcall.”

Can someone assist me?

Many thanks!

[2010-10-11 19:50:40] VERBOSE[4276] logger.c: – Executing [*[email protected]:1] Answer(“SIP/701-0000000f”, “”) in new stack
[2010-10-11 19:50:40] VERBOSE[4276] logger.c: – Executing [*[email protected]:2] Wait(“SIP/701-0000000f”, “1”) in new stack
[2010-10-11 19:50:41] VERBOSE[4276] logger.c: == Spawn extension (from-internal, *79, 2) exited non-zero on ‘SIP/701-0000000f’
[2010-10-11 19:50:41] VERBOSE[4276] logger.c: – Executing [[email protected]:1] Macro(“SIP/701-0000000f”, “hangupcall”) in new stack
[2010-10-11 19:50:41] VERBOSE[4276] logger.c: – Executing [[email protected]:1] GotoIf(“SIP/701-0000000f”, “1?skiprg”) in new stack
[2010-10-11 19:50:41] VERBOSE[4276] logger.c: – Goto (macro-hangupcall,s,4)
[2010-10-11 19:50:41] DEBUG[4276] app_macro.c: Executed application: GotoIf
[2010-10-11 19:50:41] VERBOSE[4276] logger.c: – Executing [[email protected]:4] GotoIf(“SIP/701-0000000f”, “1?skipblkvm”) in new stack
[2010-10-11 19:50:41] VERBOSE[4276] logger.c: – Goto (macro-hangupcall,s,7)
[2010-10-11 19:50:41] DEBUG[4276] app_macro.c: Executed application: GotoIf
[2010-10-11 19:50:41] VERBOSE[4276] logger.c: – Executing [[email protected]:7] GotoIf(“SIP/701-0000000f”, “1?theend”) in new stack
[2010-10-11 19:50:41] VERBOSE[4276] logger.c: – Goto (macro-hangupcall,s,9)
[2010-10-11 19:50:41] DEBUG[4276] app_macro.c: Executed application: GotoIf
[2010-10-11 19:50:41] VERBOSE[4276] logger.c: – Executing [[email protected]:9] Hangup(“SIP/701-0000000f”, “”) in new stack
[2010-10-11 19:50:41] VERBOSE[4276] logger.c: == Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘SIP/701-0000000f’ in macro ‘hangupcall’
[2010-10-11 19:50:41] VERBOSE[4276] logger.c: == Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/701-0000000f’

I seem to have been able to fix the problem. What ultimately worked was to force the phone into “Web Recovery” mode, which is done by holding down the “1” and “#” buttons simultaneously as soon as the logo appears on power-up.

This puts the phone in a mode in which all you can do is log on via a web browser and give it parameters for a firmware download from your server.

My phone actually required two firmware downloads, because on the Web Recovery D/L, it said the server download was successful, but it actually restored the ROM-based default firmware in th phone.

The second download from the server overwrote the default version and left the phone ready to configure and now it works fine again.

Still not sure what I did to mess it up in the first place, but I will be MUCH more careful in the future!

I appreciate the suggestions that were offered.

  • Earl

What Firmware version are you using on the phone?
also how have you configured the phone?
can you pasted your local.cfg and the remote config if your using tftp?

local.cfg

upgrade file name: 55i.st
upgrade uri: tftp://192.168.11.23
aastra md5: d0a035086fc360bdf9dfe3a6c6a4c2ff
firmware md5: 8bf4b4a632076cd9da7cf9b47a15765a
dhcp: 0
ip: 192.168.11.201
default gateway: 192.168.11.23
dns1: 209.18.47.61
dns2: 209.18.47.62
tftp server: 192.168.11.23
contact rcs: 0
sip turn ip:
sip auth name: 701
sip password: *******
sip user name: 701
sip screen name: Earl
sip line1 auth name: 701
sip line1 password: *******
sip line1 user name: 701
sip line1 screen name: Earl
sip line1 proxy ip: 192.168.11.23
sip line1 proxy port: 5060
sip line1 registrar ip: 192.168.11.23
sip line1 registrar port: 5060
sip line1 dtmf method: 0
download protocol: TFTP
https server:

=====
server.cfg

#aastra default config file
time server disabled: 0
time server1: 192.168.11.23

sip proxy ip: 192.168.11.23
sip proxy port: 5060
sip registrar ip: 192.168.11.23
sip registrar port: 5060

sip digit timeout: 6

xml application post list: 192.168.11.23

softkey1 type: speeddial
softkey1 label: "Voice Mail"
softkey1 value: *97

softkey2 type: speeddial
softkey2 label: "DND On"
softkey2 value: *78

softkey3 type: speeddial
softkey3 label: "DND Off"
softkey3 value: *79