cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
7447
Views
20
Helpful
10
Replies

How to set up 7821 and does it have web interface

Hello, I was wondering, does the 7821 have a web interface since it would make setting up the SIP Phone easier.

Also, how do I upgrade and set up the 7821? When I downloaded the latest firmware, it doesn't have the configuration XML file and dial plan. Do I have to supply those manually? I do have the XML file and dial plan files ready, but it is from the cisco 7942G, so will it work? And if it does work, how do I transfer the XML files and new firmware to the phone using TFTP.

 

Hopefully the cisco 7821 has a web interface so I do not need to do all of this.

1 Accepted Solution

Accepted Solutions

Leo Laohoo
Hall of Fame
Hall of Fame

There are two ways to this:  The Easy Way or the Difficult Way

Easy Way:  The phone needs to be running 3PCC/MPP-specific firmware in order to configure the phone using a browser and use the phone in non-Cisco call managers.  

(Convert between Enterprise Firmware and Multiplatform Firmware for Cisco IP Phone 7800 and 8800 Series Guide)

Difficult Method:  Configure the phone for non-Cisco call managers using Enterprise image.  You'll need the following files: 

  • Dial Plan file
  • A known working SEPmacaddress.cnf.xml file. 
  • Phone firmware
  • TFTP server
  • DHCP Option 150

NOTE:  I have already posted known working dialplan.xml and SEPmacaddress.cnf.xml files in this forum.  Search for it.  

View solution in original post

10 Replies 10

If you planning to use 7821 with third party system, use MPP phone versions. You can convert the Enterprise versions to MPP But it require  a license. 



Response Signature


Good evening,
I have a 7821 telephone, I have access to the interface but nothing can be changed. on the physical telephone also you cannot access the different menus. after some research I have to convert it to MPP and then to SIP. can you help me for a solution?
Thank you.


@nouhoudiallot wrote:

after some research I have to convert it to MPP and then to SIP. can you help me for a solution?


Convert between Enterprise Firmware and Multiplatform Firmware for Cisco IP Phone 7800 and 8800 Series Guide

I am actually going to use it with 3CX. Also, I don't see a softkey xml file for the firmware.

 

Also, here is one of the config SEP xml files I found that might work, however, I am not  sure and I am hesitating to put it on:

<?xml version="1.0" encoding="UTF-8"?>
<device>
<fullConfig>true</fullConfig>
<deviceProtocol>SIP</deviceProtocol>
<sshUserId>admin</sshUserId>
<sshPassword>pass</sshPassword>
<devicePool>
<dateTimeSetting>
<dateTemplate>M-D-Ya</dateTemplate>

<timeZone>Eastern Standard/Daylight Time</timeZone>
<ntps>
<ntp>
<name>129.6.15.28</name>
<ntpMode>unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<name>3CX SERVER ADDRESS</name>
<description></description>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5060</securedSipPort>
</ports>
<processNodeName>3CX ADDRESS</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<connectionMonitorDuration>120</connectionMonitorDuration>
</devicePool>
<commonProfile>
<phonePassword></phonePassword>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>1</callLogBlfEnabled>
</commonProfile>
<loadInformation></loadInformation>
<vendorConfig>
<disableSpeaker>false</disableSpeaker>
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
<pcPort>0</pcPort>
<settingsAccess>1</settingsAccess>
<garp>0</garp>
<voiceVlanAccess>0</voiceVlanAccess>
<g722CodecSupport>2</g722CodecSupport>
<handsetWidebandEnable>1</handsetWidebandEnable>
<headsetWidebandEnable>0</headsetWidebandEnable>
<headsetWidebandUIControl>0</headsetWidebandUIControl>
<handsetWidebandUIControl>0</handsetWidebandUIControl>
<videoCapability>0</videoCapability>
<autoSelectLineEnable>0</autoSelectLineEnable>
<daysDisplayNotActive>1,2,3,4,5,6,7</daysDisplayNotActive>
<displayOnTime></displayOnTime>
<displayOnDuration></displayOnDuration>
<displayIdleTimeout>00:05</displayIdleTimeout>
<webAccess>0</webAccess>
<spanToPCPort>0</spanToPCPort>
<loggingDisplay>1</loggingDisplay>
<displayOnWhenIncomingCall>1</displayOnWhenIncomingCall>
<loadServer></loadServer>
</vendorConfig>
<userLocale>
<name>English_United_States</name>
<uid>1</uid>
<langCode>en_US</langCode>
<version>1.0.0.0-1</version>
<winCharSet>iso-8859-1</winCharSet>
</userLocale>
<networkLocale>United_States</networkLocale>
<networkLocaleInfo>
<name>United_States</name>

<version>1.0.0.0-1</version>
</networkLocaleInfo>
<deviceSecurityMode>1</deviceSecurityMode>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<idleTimeout>0</idleTimeout>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL></servicesURL>
<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>
<transportLayerProtocol>2</transportLayerProtocol>
<dndCallAlert>5</dndCallAlert>
<capfAuthMode>0</capfAuthMode>
<capfList>
<capf>
<phonePort>3804</phonePort>
</capf>
</capfList>
<certHash></certHash>
<encrConfig>false</encrConfig>
<sipProfile>
<sipProxies>
<backupProxy></backupProxy>
<backupProxyPort>5060</backupProxyPort>
<emergencyProxy></emergencyProxy>
<emergencyProxyPort>5060</emergencyProxyPort>
<outboundProxy></outboundProxy>
<outboundProxyPort>5060</outboundProxyPort>
<registerWithProxy>true</registerWithProxy>
</sipProxies>
<sipCallFeatures>
<cnfJoinEnabled>true</cnfJoinEnabled>
<callForwardURI>x-cisco-serviceuri-cfwdall</callForwardURI>
<callPickupURI>x-cisco-serviceuri-pickup</callPickupURI>
<callPickupListURI>x-cisco-serviceuri-opickup</callPickupListURI>
<callPickupGroupURI>x-cisco-serviceuri-gpickup</callPickupGroupURI>
<meetMeServiceURI>x-cisco-serviceuri-meetme</meetMeServiceURI>
<abbreviatedDialURI>x-cisco-serviceuri-abbrdial</abbreviatedDialURI>
<rfc2543Hold>true</rfc2543Hold>
<callHoldRingback>2</callHoldRingback>
<localCfwdEnable>false</localCfwdEnable>
<semiAttendedTransfer>true</semiAttendedTransfer>
<anonymousCallBlock>2</anonymousCallBlock>
<callerIdBlocking>0</callerIdBlocking>
<dndControl>0</dndControl>
<remoteCcEnable>true</remoteCcEnable>
</sipCallFeatures>
<sipStack>
<sipInviteRetx>6</sipInviteRetx>
<sipRetx>10</sipRetx>
<timerInviteExpires>180</timerInviteExpires>
<timerRegisterExpires>1200</timerRegisterExpires>
<timerRegisterDelta>5</timerRegisterDelta>
<timerKeepAliveExpires>120</timerKeepAliveExpires>
<timerSubscribeExpires>120</timerSubscribeExpires>
<timerSubscribeDelta>5</timerSubscribeDelta>
<timerT1>500</timerT1>
<timerT2>4000</timerT2>
<maxRedirects>70</maxRedirects>
<remotePartyID>false</remotePartyID>
<userInfo>None</userInfo>
</sipStack>
<autoAnswerTimer>1</autoAnswerTimer>
<autoAnswerAltBehavior>false</autoAnswerAltBehavior>
<autoAnswerOverride>true</autoAnswerOverride>
<transferOnhookEnabled>true</transferOnhookEnabled>
<enableVad>false</enableVad>
<preferredCodec>g711alaw</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<kpml>3</kpml>
<stutterMsgWaiting>0</stutterMsgWaiting>
<callStats>false</callStats>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
<dialTemplate>cisco_dialplan.xml</dialTemplate>
<softKeyFile>softkeys.xml</softKeyFile>
<phoneLabel>LABEL AT TOP RIGHT OF PHONE SCREEN</phoneLabel>
<natEnabled>false</natEnabled>

<sipLines>
<line button="1">
<featureID>9</featureID>
<featureLabel>LABEL TO APPEAR NEXT TO THE LINE KEY</featureLabel>
<name>EXTENSION NUMBER</name>
<displayName>EXTENSION NUMBER</displayName>
<contact>EXTENSION NUMBER</contact>
<proxy>USECALLMANAGER</proxy>
<port>3CX Port Number (default 5060) - original </port>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>1</callWaiting>
<authName>Usually exstention number for 3CX</authName>
<authPassword>Authenthication Password in 3CX</authPassword>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>3</messageWaitingLampPolicy>
<messagesNumber>9999</messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>false</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
</line>

</sipLines>
</sipProfile>
</device>

Looks good. 

Put it on and observe the log messages on the phone.  I think it is Settings > Admin Settings > Status > Status Messages

If the config is wrong, it is as simple as factory-reset the phone and change the tags.  Rinse + repeat.

Do not forget to disable ALG on the router.  

Leo Laohoo
Hall of Fame
Hall of Fame

There are two ways to this:  The Easy Way or the Difficult Way

Easy Way:  The phone needs to be running 3PCC/MPP-specific firmware in order to configure the phone using a browser and use the phone in non-Cisco call managers.  

(Convert between Enterprise Firmware and Multiplatform Firmware for Cisco IP Phone 7800 and 8800 Series Guide)

Difficult Method:  Configure the phone for non-Cisco call managers using Enterprise image.  You'll need the following files: 

  • Dial Plan file
  • A known working SEPmacaddress.cnf.xml file. 
  • Phone firmware
  • TFTP server
  • DHCP Option 150

NOTE:  I have already posted known working dialplan.xml and SEPmacaddress.cnf.xml files in this forum.  Search for it.  

Ok, I know how to configure it in the browser, but I need to verify that the 7821 has a web interface. I also have it on Multiplatform hardware pre-installed when I bought it, so does the 3PCC/MPP have a web interface on the CP-7821-3PCC-K9 have a web interface? (Just making sure)


@khoinguyenkhoiusa wrote:

I also have it on Multiplatform hardware pre-installed when I bought it, so does the 3PCC/MPP have a web interface on the CP-7821-3PCC-K9 have a web interface? (Just making sure)


If the phone is running 3PCC/MPP firmware, then it can be configured via a browser. 

Cisco IP Phone 8800 Series Multiplatform Phones User Guide

 

Ok, I just got the phone, it prompted me to set a new password, which I did, and I tried to log in, HOWEVER, after I pressed login with correct credentials, the interface just gave me a spinning wheel, and nothing else. Can someone help me out?

vicnicolzp
Level 1
Level 1

I met with the same problem, I can not go to the web interface, tried different browsers. What can be done ?