Derek Conniffe
2005-Feb-02 07:13 UTC
[Asterisk-Users] Cisco 7940 [SIP], DTMF and Voicemail
Hi everyone, I'd say this question has come up and been answered before but I haven't been able to find it. I have a Cisco 7940 that I've upgraded to SIP firmware (currently P0S-3-06-3-00 - for some reason there was a failure when trying to upgrade to V7 so I left it at V6). The problem I'm having is that when I connect to voicemail the DTMF key presses dont seem to work (press 1 for new messages, etc) so I have to listen to voicemail on another telephone on my desk. DTMF dialing for everything else works fine either for dialing out on a ISDN line or VOIP and also if I'm connected to a remote telephone system that wants DTML keypresses it works fine too (even though I'm using ilbc and IAX2 trunking for VOIP). It's only voicemail that is the problem. Thanks for any advice! 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
Derek Conniffe wrote:> Hi everyone, > > I'd say this question has come up and been answered before but I > haven't been able to find it. > > I have a Cisco 7940 that I've upgraded to SIP firmware (currently > P0S-3-06-3-00 - for some reason there was a failure when trying to > upgrade to V7 so I left it at V6). >Derek, I found this in the comments field on the wiki, hope this helps on your upgrade, it did for me, "I got the same error upgrading from 6.2 to 7.3. It asked for the same files and then got the error invalid protocol whatever. Someone else with these phones gave me the solution. When you upgrade the firmware you need to have the image_version number in 2 files. The os79xx file and the sipdefault file. In all previous upgrades the version was exactly the same example P0S30203 in the OS79XX.txt and image_version P0S30203 in the sipdefault.cnf file. However when upgrading to 7.3 you need 2 different names. in OS79XX.txt you need to write P003-07-3-00 and P0S3-07-3-00 in SIPDefault.cnf then you just need the 4 files in the TFTP server directory, P003-07-3-00.bin, P003-07-3-00.sbn, P0S3-07-3-00.loads, P0S3-07-3-00.sb2. Also if you are upgrading for the 1st time to the inital version P0S30203 and it doesn't work, you make have an error in the status messages section of the phone about a buffer overflow. This can be solved by deleting everything out of sipdefault.cnf except for the image_version: P0S30203 line. Once you have loaded the firmware you can add all the other stuff. This is some buffer overflow error that doesn't let the phone download a file that is over a certain kb in size. Damian "