I’m having real problems getting my phone to connect to my asterisk box.
I was able to set the phone up to work generally how I wanted it to originally, using Asterisk@Home and a default configuration (several extensions, 200-203). Each phone could receive and dial out without problems. There was extra functionality missing that I really wanted however, so I decided I would upgrade the phones to the latest firmware, and since that upgrade I have been unable to get the phone to connect to asterisk (they just display ‘No Service’ the whole time, which from my previous setup makes me think it isn’t authenticating properly.
I am still able to get software phones to connect without issue. If anyone has any ideas as to what I should try please let me know…
My setup is generally as follows right now:
Asterisk PBX: 192.168.0.27
Aastra phones: 192.168.0.28 - 192.168.0.30
extensions: 200 - 203
I was able to set up the same phone with older firmware without setting up any of the .cfg files, but have been unable to do the same with the newer firmware.
My aastra.cfg:
dhcp: 1 # DHCP enabled.
sip silence suppression: 2 # "0" = off, "1" = on, "2" = default
sip proxy ip: 192.168.0.27 # IP of proxy server.
sip proxy port: 5060 # 5060 is set by default.
sip registrar ip: 192.168.0.27 # IP of registrar.
sip registrar port: 5060 # 5060 is set by default.
sip digit time out: 6
softkey3 type: speeddial
softkey3 label: CallReturn
softkey3 value: *69
softkey3 states: idle
softkey4 type: speeddial
softkey4 label: Voice Mail
softkey4 value: *89
softkey4 states: idle
softkey5 type: dnd
softkey5 label:
softkey5 value:
softkey5 states: idle connected
softkey5 menugroup:
sip digit timeout: 4
sip dial plan: "[2-9]11|9911|1[01]xx|[2-9]xxxxxx|1[2-9]xxxxxxxxx|011x+#|xx*|*xx+#|xxxxxxxxxxxxxxxxx#"
It’s not registering because you aren’t telling the phone it’s account for line xx or it’s outbound proxy. Your mac.cfg (note: The filename should be your phone’s MAC ADDRESS.CFG) should look something like this:
I have two of these 480iCT phones, which each support up to 9 ‘line appearences’. They sport four physical ‘line x’ buttons each, and there is an indicator lamp on each one that lights up when that ‘line’ is in use.
Ideally I would like to have the following functionality (but from what I understand this can’t currently be done)
My secretary picks up an incoming call on ‘line 1’ on her phone (ext 200). She puts that call on hold.
I look at my phone (ext 201) and see that the ‘line 1’ lamp is flashing - pickup the call, and am talking to the client without any extra work (like ‘transferring’ the call to my extension).
Is there any way of easily doing something similar to this?
long(er) version- what you ask is called shared call appearances, which are made possible with SIP-B. Asterisk doesn’t support SIP-B and almost nobody does.
I’d imagine that since I only have two extensions that I need to hook up to each other, that I should be able to make a ‘transfer call to ext 201’ key, correct?
It seems like transfers are an odd thing with these phones, and after reading all the manuals I haven’t been able to figure a way around this, but perhaps someone here knows.
If I take a call on ext 200, these are the steps I have to take to transfer it to ext 201:
press ‘public’ (this one is the weird one - doesn’t seem necesary)
press 'line x’
dial 201
wait for 201 to answer
press 'xfer’
hang up ext 200
Is there any way to reduce this to something shorter like:
'press xferto201’
hang up ext 200
Press Xfer and then the extension for an attended transfer. Or use # then the extension.
The “public” button is to ENABLE the cordless extension’s ability to pickup on a live call. It is in private mode by default so no one can just pickup the cordless extension on a live call.
I’ve been able to get that to work if it is an incoming call, but not if the call originates as an outgoing call. Is there some special voodoo I need to do to get that working?