Cisco IP 8841 Asterisk Integration

Home » Asterisk Users » Cisco IP 8841 Asterisk Integration
Asterisk Users 11 Comments

Anyone tried integrating Cisco IP 8841 phone with Asterisk 11.x. I have the phone with sip firmware came along with sip88xx-11.0.1SR xx. I tried to upload woth TFTP due to some reason it’s getting failed. Do I need to load
3pcc firmware or anyway to Configure from the phone itself or from the GUI?

I have the SEPMAC.cnf.xml as well.

Any suggestions would be appreciated.

Regards .

11 thoughts on - Cisco IP 8841 Asterisk Integration

  • Can’t I upload the 3PCC firmware ? available from the Cisco website?

    Actually it came with sip88xx…. firmware.

    Regards .

  • I tried… repeatedly… I failed. I bought some 3PCC phones, and they just worked.

    If you have the relevant Cisco telephony server product you might be able to trick it into doing what you want, as that has the proper upgrader for that model of phone.

    I previously had experience of upgrading the Cisco build to the SIP build on Cisco 7641 handsets, which have 2 similar builds, but none of the techniques seemed to apply this time around.

    Cheers, Steve

  • Actually now I have the phones with SIP firmware. I will try with 3pcc firmware along with XML files.

    Or any idea if we have CUCM application can we change the firmware. am ready to buy the developer edition.

    Regards .

  • With all the money you plan to invest in firmware, licenses, etc., you have bought a Grandstream IP phone or Yealink…

  • True agree, problem is somehow the people purchased…. am supporting to overcome that. Trying level best… around 20 phones has been purchased….

  • Ah, yes, the “we purchased these without consulting you, but it is up to you to make them work” school of thought. It often goes with, “Well, what are we paying you for?” and “It’s a phone, it shouldn’t take you long to make it work.”

    I have to say, unless I am working with a Cisco phone system, Cisco phones are not my favorite beasts to work with.

  • I have been able to use the following Cisco IP Phone with Asterisk.
    – Cisco SPA303, Cisco SPA504, Cisco 7941 and Cisco 8941
    The SPA version just work as they are real SIP clients, however the IP
    range, 7xxx, 8xxx, 9xxx are SCCP clients, converting them as you did to SIP clients, is the Cisco SIP client and runs over TCP, not UDP as a normal SIP client. Coming back to your question, you will need to setup a DHCP with BOOTP
    and TFTP wit XML distribution, as you have done for the firmware distribution and Asterisk needs to have SIP wit TCP support. Additionnaly you need to generate a Cisco SIP XML configuration file and place it on your TFTP server with the MAC address. The directory and video I have never been able to get working, however as a SIP client, it works fine. I have these phones running with a number of customers in production and they all work, we actually mix types of phones, as not to require customers to purchase new IP phones, however sometimes the effort and time, which translates into cost, is too high.

    Better still use a Raspberry Pi as a IP Softphone, or your Android phone with SIP client.

  • Thank you for the information. Actually the phone came with sip firmware. I
    tried with TFTP with SEPMAC.CNF.XML and other relevant xml files. But the phone stuck with blank screen while bootup.

    And Cisco TAC support says, the phones part number is with enterprise firmware and it can’t work with Asterisk.

    Regards.

    I have been able to use the following Cisco IP Phone with Asterisk.
    – Cisco SPA303, Cisco SPA504, Cisco 7941 and Cisco 8941
    The SPA version just work as they are real SIP clients, however the IP
    range, 7xxx, 8xxx, 9xxx are SCCP clients, converting them as you did to SIP clients, is the Cisco SIP client and runs over TCP, not UDP as a normal SIP client. Coming back to your question, you will need to setup a DHCP with BOOTP
    and TFTP wit XML distribution, as you have done for the firmware distribution and Asterisk needs to have SIP wit TCP support. Additionnaly you need to generate a Cisco SIP XML configuration file and place it on your TFTP server with the MAC address. The directory and video I have never been able to get working, however as a SIP client, it works fine. I have these phones running with a number of customers in production and they all work, we actually mix types of phones, as not to require customers to purchase new IP phones, however sometimes the effort and time, which translates into cost, is too high.

    Better still use a Raspberry Pi as a IP Softphone, or your Android phone with SIP client.

  • If you need to know what the provisioning XML should look like for a 3PCC
    build of a Cisco 78xx or 88xx phone, then let it boot without provisioning, and then log in to its web interface. Select admin mode and log-in if necessary. Then edit the URL in the browser from:

    http://ip-address/admin/
    to http://ip-address/admin/cfg.xml

    To see the handset’s current configuration.

    Note that these phones are VERY fussy about being sent clean, compliant XML
    for provisioning.

    Hope that helps, Steve