07-07-2014 05:42 PM - edited 03-21-2019 08:18 AM
Hi support,
I just found a bug in the latest phone firmware 7.5.6.
Platform:
Linux Debian Wheezy
Asterisk 11.7
FreePBX 2.11
Affected Cisco phone model: SPA504G and SPA514G(I only tested these two models)
The issue is when there is an incoming call with anonymous caller id, after picking up the call, the xfer and bxfer softkeys are missing. On the first page, only conf softkey(3rd place out of four softkeys). After pressing the right arrow, it's redial, dir, blank(used to be bxfer) and dnd.
TS has been done.
Tested with other phones brand, yealink, snom and mitel, all working.
Tested with firmware 7.5.5b, all working.
Tested with latest firmware 7.5.6, xfer and bxfer softkeys are missing.
I read the firmware upgrade note of 7.5.6 and found below:
CSCuh25063 The SPA5x5 phone has the ability to hide Xfer/Bxfer softKeys after initial network configuration.
Maybe it's related? pure guess. Does that mean we should have the ability to un-hide Xfer/Bxfer softkeys? HOW?
I am not requesting to fix this as soon as possible. My customers are happy after downgrading to 7.5.5b. But if it can be fixed in the next available firmware, that would be great.
Regards,
William Jin
Solved! Go to Solution.
08-20-2014 11:09 AM
Hi All,
This issue has been addressed via CDET CSCuq18187 SPA5x5, SPA525G2, SPA30X: 7.5.6 - Cannot transfer anonymous calls. Our Engineering Team has built an ES image on top of 7.5.6 with this fix. Official GA release with the fix will be 7.5.7. Dev Test Team is currently performing regression tests on the ES image. The image will be available later this Month. Customers who are interested to use the ES image can contact SBSC for receiving the ES image.
01-13-2015 09:15 AM
Hello Ryan,
Firmware 7.5.7 has been scheduled for late Feb 2015. If someone needs an immediate fix for this issue, we have an Engineering Special which is based on 7.5.6a.
Thanks,
Shilpa
07-08-2014 06:19 AM
I'm not so happy with it as pre-7.5.6 firmware have severe security issue ...
07-15-2014 03:09 PM
I downloaded the latest 7.5.6 firmware as well. After downloading and extracting Symantec A/V found them to have a Trojan and quarantined the .exe files in the zipfile. I'm not messing with this version until Cisco verifies the files to be clean.
07-15-2014 03:39 PM
I'm almost sure its false positive.
The program is very simple and can be inspected by eye and good disassembler within few minutes. I did it.
Well, I'm trusting myself more than an anonymous Cisco employee, but you may consider Cisco's opinion more relevant of course.
07-15-2014 03:58 PM
OK, Thanks was a bit worried because I have several older versions on the same machine without an issue.
Jim
07-15-2014 04:06 PM
You may consider *.bin style upgrade. I'm doing no executable style of upgrade, so I'm not in risk ...
07-16-2014 02:01 AM
Same here! 7.5.6 firmware SPA502G and SPA504G
08-08-2014 05:23 AM
Hi, we've created a fake caller id when there was none or anonymous using Asterisk. We can transfer those calls again.
02-11-2015 06:54 AM
Can I ask what Asterisk command you used to do this?
02-11-2015 09:29 AM
It depend on Asterisk version. For example:
same => n,Set(CALLERID(name)="something") same => n,Set(CALLERID(num)="something")
02-11-2015 09:40 AM
Thanks Dan, it's more the "if" part of the asterisk rule I was looking for.
02-11-2015 10:18 AM
Test for empty CALLERID(num):
same => n,GotoIf($["${CALLERID(num)}" != ""]?next) same => n,Set(CALLERID(num)="something") same => n(next),...
But it may not be possible to blindly follow other's advice.
In my case the anonymous call can't be recognized by CALLERID(num) but CALLERID(num-pres) needs to be examined instead.
Exact conditional depends on overall concept of your's extensions.conf, so we can't tell you how you can detect anonymous call in your's particular case.
Note we are off-topic a lot in this thread. You should ask further Asterisk-related question in a forum dedicated to Asterisk support.
02-13-2015 03:01 AM
Thanks! I got this working using:
exten => UsSales,n,GotoIf($["${CALLERID(num)}" != "Anonymous"]?notanonymous) exten => UsSales,n,Set(CALLERID(num)=no number sent) exten => UsSales,n(notanonymous),...
02-13-2015 09:37 AM
Glad to hear.
Rate useful advices. It will help others to found solution.
08-20-2014 11:09 AM
Hi All,
This issue has been addressed via CDET CSCuq18187 SPA5x5, SPA525G2, SPA30X: 7.5.6 - Cannot transfer anonymous calls. Our Engineering Team has built an ES image on top of 7.5.6 with this fix. Official GA release with the fix will be 7.5.7. Dev Test Team is currently performing regression tests on the ES image. The image will be available later this Month. Customers who are interested to use the ES image can contact SBSC for receiving the ES image.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide