Need some help configuring Cisco 7970 SIP with FreePBX

Hi,

I recently brought a Cisco 7970-G for use with my Asterisk/FreePBX.

The 7970 came with an SCCP Firmware initially, so I flashed it to what I believe the 8.3.0.50 SIP Firmware. I don’t have a Cisco Smartnet contract, so I downloaded the 8.3.0.50 Firmware from
In the phone Status/Firmware Versions I see the following ;

  1. Load File : term70.default
  2. App Load ID : Jar70sip.8-3-0-50.sbn
  3. JVM Load ID : cvm70.8-3-0-50.sbn
  4. OS Load ID : cnu70.8-3-0-50.sbn
  5. Boot Load ID : 7970_020706_cert.bin

Initially, I was stuck in a loop when I could see the 7970 was requesting a SEP.tlv file. I created an empty SEPtlv file and put it in my tftp directory. I have now got past this hurdle and am facing my next.

The issue I am currently facing is the phone is stuck in a loop showing “Configuring IP”

I have read many posts saying how finicky the 7970 is in reading the SEP.cnf.xml file and that the slightest error will abort the whole process.

This is my second day trying to configure my 7970 to connect to FreePBX, so thought I would post here to see if anyone could help.

I have uploaded the contents of my TFTP folder to the following url :

Hi,

Accidently submitted post… continued below…

I have uploaded the contents of my TFTP folder to the following url :

I have also pasted the contents of my SEPMAC.cnf.xml file below…

<?xml version="1.0" encoding="UTF-8"?>

SIP

admin
cisco

M/D/Ya GMT Standard/Daylight Time Unicast
 <callManagerGroup>
    <members>
       <member priority="0">
          <callManager>
             <ports>
                <ethernetPhonePort>2000</ethernetPhonePort>
                <sipPort>5060</sipPort>
                <securedSipPort>5061</securedSipPort>
             </ports>
             <processNodeName>192.168.1.30</processNodeName>
          </callManager>
       </member>
    </members>
 </callManagerGroup>
true 2

SIP70.8-3-0-50

false false 0 1 0 0 0 0
 <webAccess>0</webAccess>
 <spanToPCPort>1</spanToPCPort>
 <loggingDisplay>1</loggingDisplay>
 <loadServer></loadServer>
 <daysDisplayNotActive></daysDisplayNotActive>
 <displayOnTime>07:00</displayOnTime>
 <displayOnDuration>17:00</displayOnDuration>
 <displayIdleTimeout>1:00</displayIdleTimeout>

1

http://192.168.1.30/cisco/services/authentication.php
http://192.168.1.30/xmlservices/PhoneDirectory.php
http://192.168.1.30/xmlservices/index.php



http://phone-xml.berbee.com/menu.xml
96
0
96

4

0


3804


false

true
 <sipCallFeatures>
    <cnfJoinEnabled>true</cnfJoinEnabled>
    <callForwardURI>x--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>false</rfc2543Hold>
    <callHoldRingback>2</callHoldRingback>
    <localCfwdEnable>true</localCfwdEnable>
    <semiAttendedTransfer>true</semiAttendedTransfer>
    <anonymousCallBlock>2</anonymousCallBlock>
    <callerIdBlocking>2</callerIdBlocking>
    <dndControl>0</dndControl>
    <remoteCcEnable>true</remoteCcEnable>
 </sipCallFeatures>

 <sipStack>
    <sipInviteRetx>6</sipInviteRetx>
    <sipRetx>10</sipRetx>
    <timerInviteExpires>180</timerInviteExpires>
    <timerRegisterExpires>3600</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>false</transferOnhookEnabled>
 <enableVad>false</enableVad>
 <preferredCodec>none</preferredCodec>
 <dtmfAvtPayload>101</dtmfAvtPayload>
 <dtmfDbLevel>3</dtmfDbLevel>
 <dtmfOutofBand>avt</dtmfOutofBand>
 <alwaysUsePrimeLine>false</alwaysUsePrimeLine>
 <alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
 <kpml>3</kpml>

 <natEnabled>false</natEnabled>
 <natAddress></natAddress>

 <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>dialplan.xml</dialTemplate>

     <phoneLabel>MyPhoneLabel</phoneLabel>
 <sipLines>
    <line button="1">
       <featureID>9</featureID>
       <featureLabel>1001</featureLabel>
               <name>1001</name>
               <displayName>1001</displayName>
               <contact>1001</contact>

       <proxy>192.168.1.30</proxy>
       <port>5060</port>
       <autoAnswer>
          <autoAnswerEnabled>2</autoAnswerEnabled>
       </autoAnswer>
       <callWaiting>3</callWaiting>

       <authName>1001</authName>
       <authPassword>1001freepbx</authPassword>

       <sharedLine>false</sharedLine>
       <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
       <messagesNumber>*97</messagesNumber>
       <ringSettingIdle>4</ringSettingIdle>
       <ringSettingActive>5</ringSettingActive>

       <forwardCallInfoDisplay>
          <callerName>true</callerName>
          <callerNumber>false</callerNumber>
          <redirectedNumber>false</redirectedNumber>
          <dialedNumber>true</dialedNumber>
       </forwardCallInfoDisplay>
    </line>
 </sipLines>
[[email protected] ~]# cat /tftpboot/XMLDefault.cnf.xml 2000 2427 2428 P003-08-4-00 P003-08-4-00 SIP70.8-3-0-50

If anyone can help - it would be much appreciated. If you are willing to send me any working configs please send them to [email protected]

Thanks in advance.

Richard

First off I edited both posts, no links to outside web sites are allowed, certainly not ones with copyright software.

I would suggest you use the endpoint manager. Both the commercial and open source support this phone.

Hiya,

Thanks for your reply. Sorry about the links!

When you say the open source end point manager ? do you mean the oss end point manager ? If so, I have checked that and the 7790 is not supported.

Thanks,

Richard

sorry I mean 7970

It runs the same code as the 7975

The 7975 is not supported in OSS Endpoint Manager either.

Richard