Configuring Multiple Extensions on a Single Cisco Phone Using chan_sip

Good morning community,

I am currently facing the following issue:

I am using my Cisco phone with Enterprise Firmware and chan_sip. I have extensions 1000 and 2000 and would like to register both on my phone.

However, I receive the following error message:

[Apr  3 07:39:46] WARNING[22732]: sip/pvt.c:3589 sip_pvt_check_auth: username mismatch, have <1000>, digest has <2000>
[Apr  3 07:39:46] NOTICE[22732]: sip/handlers.c:2719 sip_handle_request_register: Registration from '<sip:1000@127.0.0.1>' failed for '192.168.178.0:43064' - Username/auth name mismatch

I found a solution online suggesting that I should use the AuthID or AuthName of 1000 for extension 2000, but I am currently unable to implement this. Can someone assist me?

SEPMAC:

<sipLines>
   <line button="1" lineIndex="1">  
      <featureID>9</featureID>
      <featureLabel>Ext 1</featureLabel>
      <name>1000</name>
      <displayName>1000</displayName>
      <contact>1000</contact>
      <proxy>127.0.0.1</proxy>
      <port>5060</port>
      <autoAnswer>
      <autoAnswerEnabled>2</autoAnswerEnabled>
      </autoAnswer>
      <callWaiting>3</callWaiting>
      <authId>1000</authId>
      <authName>1000</authName>
      <authPassword>xxx</authPassword>
      <sharedLine>false</sharedLine>
      <messageWaitingLampPolicy>3</messageWaitingLampPolicy>
      <messagesNumber>**600</messagesNumber>
      <ringSettingIdle>4</ringSettingIdle>
      <ringSettingActive>2</ringSettingActive>
      <forwardCallInfoDisplay>
      <callerName>true</callerName>
      <callerNumber>true</callerNumber>
      <redirectedNumber>false</redirectedNumber>
      <dialedNumber>true</dialedNumber>
      </forwardCallInfoDisplay>
      <maxNumCalls>200</maxNumCalls>
   </line>

   <line button="2">  
      <featureID>9</featureID>
      <featureLabel>Ext 2</featureLabel>
      <name>2000</name>
      <displayName>2000</displayName>
      <contact>2000</contact>
      <proxy>127.0.0.1</proxy>
      <port>5060</port>
      <autoAnswer>
      <autoAnswerEnabled>2</autoAnswerEnabled>
      </autoAnswer>
      <callWaiting>3</callWaiting>
      <authId>2000</authId>
      <authName>1000</authName>
      <authPassword>xxx</authPassword>
      <autoAnswerEnabled>1</autoAnswerEnabled>
      <sharedLine>false</sharedLine>
      <messageWaitingLampPolicy>3</messageWaitingLampPolicy>
      <messagesNumber>**600</messagesNumber>
      <ringSettingIdle>4</ringSettingIdle>
      <ringSettingActive>2</ringSettingActive>
      <forwardCallInfoDisplay>
      <callerName>true</callerName>
      <callerNumber>true</callerNumber>
      <redirectedNumber>false</redirectedNumber>
      <dialedNumber>true</dialedNumber>
      </forwardCallInfoDisplay>
      <maxNumCalls>200</maxNumCalls>
   </line>
</siplines>

Thank you.

Warm regards

the phone only accepts 1 authid and authpassword

Here’s a config for an 8945 phone, that demonstrates how to put multiple lines on the phone:

<?xml version="1.0" ?>
<device>
        <deviceProtocol>SIP</deviceProtocol>
        <sshUserId>cisco</sshUserId>
        <sshPassword>cisco</sshPassword>
        <devicePool>
                <dateTimeSetting>
                        <dateTemplate>M/D/YYA</dateTemplate>
                        <timeZone>Pacific Standard/Daylight Time</timeZone>
                        <ntps>
                                <ntp>
                                        <name>172.16.1.1</name>
                                        <ntpMode>Unicast</ntpMode>
                                </ntp>
                        </ntps>
                </dateTimeSetting>
                <callManagerGroup>
                        <members>
                                <member priority="0">
                                        <callManager>
                                                <processNodeName>172.16.1.16</processNodeName>
                                                <ports>
                                                        <sipPort>5160</sipPort>
                                                </ports>
                                        </callManager>
                                </member>
                        </members>
                </callManagerGroup>
        </devicePool>
        <sipProfile>
                <natEnabled></natEnabled>
                <natAddress></natAddress>
                <sipProxies>
                        <registerWithProxy>true</registerWithProxy>
                        <outboundProxy></outboundProxy>
                        <outboundProxyPort></outboundProxyPort>
                        <backupProxy></backupProxy>
                        <backupProxyPort></backupProxyPort>
                </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>false</rfc2543Hold>
                        <callHoldRingback>2</callHoldRingback>
                        <localCfwdEnable>true</localCfwdEnable>
                        <semiAttendedTransfer>true</semiAttendedTransfer>
                        <anonymousCallBlock>2</anonymousCallBlock>
                        <callerIdBlocking>2</callerIdBlocking>
                        <dndControl>0</dndControl>
                        <remoteCcEnable>true</remoteCcEnable>
                        <retainForwardInformation>true</retainForwardInformation>
                </sipCallFeatures>
                <preferredCodec></preferredCodec>
                <phoneLabel>807</phoneLabel>
                <sipLines>
                        <line button="1" lineIndex="1">
                                <featureID>9</featureID>
                                <featureLabel>807 Living Rm 1</featureLabel>
                                <proxy>USECALLMANAGER</proxy>
                                <port>5160</port>
                                <name>807</name>
                                <authName>807</authName>
                                <authPassword>68a48c</authPassword>
                                <messageWaitingLampPolicy>3</messageWaitingLampPolicy>
                                <messagesNumber>*98</messagesNumber>
                                <displayName>807</displayName>
                                <contact></contact>
                                <autoAnswer>
                                        <autoAnswerEnabled>2</autoAnswerEnabled>
                                </autoAnswer>
                                <featureOptionMask>1</featureOptionMask>
                                <callWaiting>3</callWaiting>
                                <sharedLine>false</sharedLine>
                                <messageWaitingAMWI>1</messageWaitingAMWI>
                                <ringSettingIdle>4</ringSettingIdle>
                                <ringSettingActive>5</ringSettingActive>
                                <forwardCallInfoDisplay>
                                        <callerName>true</callerName>
                                        <callerNumber>false</callerNumber>
                                        <redirectedNumber>false</redirectedNumber>
                                <dialedNumber>true</dialedNumber>
                                </forwardCallInfoDisplay>
                                <maxNumCalls>4</maxNumCalls>
                                <busyTrigger>2</busyTrigger>
                        </line>
                        <line button="2" lineIndex="2">
                                <featureID>9</featureID>
                                <featureLabel>808 Living Rm 2</featureLabel>
                                <proxy>USECALLMANAGER</proxy>
                                <port>5160</port>
                                <name>808</name>
                                <displayName>808</displayName>
                                <autoAnswer>
                                     <autoAnswerEnabled>0</autoAnswerEnabled>
                                </autoAnswer>
                                <callWaiting>3</callWaiting>
                                <sharedLine>false</sharedLine>
                                <ringSettingIdle>4</ringSettingIdle>
                                <ringSettingActive>5</ringSettingActive>
                                <forwardCallInfoDisplay>
                                        <callerName>true</callerName>
                                        <callerNumber>false</callerNumber>
                                        <redirectedNumber>false</redirectedNumber>
                                        <dialedNumber>true</dialedNumber>
                                </forwardCallInfoDisplay>
                                <maxNumCalls>4</maxNumCalls>
                                <busyTrigger>2</busyTrigger>
                        </line>
                        <line button="3">
                                <featureID>130</featureID>
                                <featureLabel>DND</featureLabel>
                        </line>
                        <line button="4">
                                <featureID>21</featureID>
                                <featureLabel>801 Teds Office</featureLabel>
                                <speedDialNumber>801</speedDialNumber>
                                <featureOptionMask>1</featureOptionMask>
                        </line>
                </sipLines>
                <dialTemplate>dialplan.xml</dialTemplate>
                <startMediaPort>10000</startMediaPort>
                <stopMediaPort>20000</stopMediaPort>
                <voipControlPort>5160</voipControlPort>
                <dscpForAudio>184</dscpForAudio>
                <dscpVideo>136</dscpVideo>
                <dscpForTelepresence>128</dscpForTelepresence>
                <ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
                <softKeyFile>softkey.xml</softKeyFile>
        </sipProfile>
         <loadInformation>sip9971.9-4-2SR2-2</loadInformation>
         <featurePolicyFile>DefaultFP.xml</featurePolicyFile>
                <addOnModules>
                     <addOnModule uuid="" idx="1">
                        <loadInformation></loadInformation>
                        <phoneTemplateId></phoneTemplateId>
                     </addOnModule>
                </addOnModules>

<commonProfile>
     <phonePassword></phonePassword>
     <backgroundImageAccess>true</backgroundImageAccess>
     <callLogBlfEnabled>3</callLogBlfEnabled>
</commonProfile>

  <vendorConfig>
     <disableSpeaker>false</disableSpeaker>
     <disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
     <pcPort>0</pcPort>
     <settingsAccess>1</settingsAccess>
     <garp>0</garp>
     <voiceVlanAccess>0</voiceVlanAccess>
     <ciscoCamera>1</ciscoCamera>
     <videoCapability>1</videoCapability>
     <usbClasses>0,1,2</usbClasses>
     <sdio>1</sdio>
     <wifi>0</wifi>
     <bluetoothProfile>0,1</bluetoothProfile>
     <powerNegotiation>0</powerNegotiation>
     <autoSelectLineEnable>0</autoSelectLineEnable>
     <webAccess>0</webAccess>
     <sshAccess>0</sshAccess>
     <g722CodecSupport></g722CodecSupport>
     <daysDisplayNotActive>1,2,3,4,5,6,7</daysDisplayNotActive>
     <displayOnTime>08:30</displayOnTime>
     <displayOnDuration>09:30</displayOnDuration>
     <displayIdleTimeout>01:00</displayIdleTimeout>
     <displayOnWhenIncomingCall>1</displayOnWhenIncomingCall>
     <spanToPCPort>1</spanToPCPort>
     <loggingDisplay>1</loggingDisplay>
     <loadServer></loadServer>
  </vendorConfig>
<commonConfig>
     <usb1>1</usb1>
     <usb2>1</usb2>
     <ciscoCamera>1</ciscoCamera>
     <usbClasses>0,1,2</usbClasses>
     <sdio>1</sdio>
     <bluetooth>1</bluetooth>
     <wifi>1</wifi>
     <bluetoothProfile>0,1</bluetoothProfile>
     <joinAndDirectTransferPolicy>0</joinAndDirectTransferPolicy>
  </commonConfig>

  <enterpriseConfig>
     <usb1>1</usb1>
     <usb2>1</usb2>
     <ciscoCamera>1</ciscoCamera>
     <usbClasses>0,1,2</usbClasses>
     <sdio>1</sdio>
     <bluetooth>1</bluetooth>
     <wifi>1</wifi>
     <bluetoothProfile>0,1</bluetoothProfile>
     <joinAndDirectTransferPolicy>0</joinAndDirectTransferPolicy>
     <videoCapability>1</videoCapability>
     <webAccess>0</webAccess>
     <eapAuthentication>2</eapAuthentication>
     <webProtocol>0</webProtocol>
  </enterpriseConfig>
<deviceSecurityMode>1</deviceSecurityMode>

  <idleTimeout>0</idleTimeout>
  <authenticationURL></authenticationURL>
  <directoryURL></directoryURL>
  <idleURL></idleURL>
  <informationURL></informationURL>
  <messagesNumber>10000</messagesNumber>
  <messagesURL></messagesURL>
  <proxyServerURL></proxyServerURL>
  <servicesURL></servicesURL>
  <dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
  <dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
  <dscpForCm2Dvce>96</dscpForCm2Dvce>

  <transportLayerProtocol>1</transportLayerProtocol>
  <dndCallAlert>5</dndCallAlert>
  <phonePersonalization>1</phonePersonalization>
  <rollover>0</rollover>
  <singleButtonBarge>0</singleButtonBarge>
  <joinAcrossLines>1</joinAcrossLines>
  <autoCallPickupEnable>false</autoCallPickupEnable>
  <blfAudibleAlertSettingOfIdleStation>0</blfAudibleAlertSettingOfIdleStation>
  <blfAudibleAlertSettingOfBusyStation>0</blfAudibleAlertSettingOfBusyStation>

  <capfAuthMode>0</capfAuthMode>
  <capfList>
     <capf>
        <phonePort>3804</phonePort>
     </capf>
  </capfList>

  <certHash></certHash>
 <phoneServices>
     <provisioning>2</provisioning>
        <phoneService  type="1" category="0">
                <name>Missed Calls</name>
                <url>Application:Cisco/MissedCalls</url>
                <vendor></vendor>
                <version></version>
        </phoneService>
        <phoneService  type="2" category="0">
                <name>Voicemail</name>
                <url>Application:Cisco/Voicemail</url>
                <vendor></vendor>
                <version></version>
        </phoneService>
        <phoneService  type="1" category="0">
                <name>Received Calls</name>
                <url>Application:Cisco/ReceivedCalls</url>
                <vendor></vendor>
                <version></version>
        </phoneService>
        <phoneService  type="1" category="0">
                <name>Placed Calls</name>
                <url>Application:Cisco/PlacedCalls</url>
                <vendor></vendor>
                <version></version>
        </phoneService>
        <phoneService  type="1" category="0">
                <name>Personal Directory</name>
                <url>Application:Cisco/PersonalDirectory</url>
                <vendor></vendor>
                <version></version>
        </phoneService>
        <phoneService type="1" category="0">
                <name>Main Directory</name>
                <url>http://phony.pdnit.com/cisco/directory.xml</url>
                <vendor></vendor>
                <version></version>
        </phoneService>

  </phoneServices>


</device>
$

Note the following has information on how to configure chan_sip in Asterisk for this

Patching Asterisk 11 for Cisco phones - FreePBX Open Source - Sangoma Documentation

1 Like

Thank you very much, Ted; that was very helpful. The phone is now registering on the second line, extension 2000, and can also receive calls. :clap:

Great!

Just curious on this one, have you tried setting up:

the contact directory
paging/intercoming
BLF/monitoring keys

Also, it would be great if you could post your complete SEPMAC XML file (with passwords modified of course) if it’s significantly different than the one I posted, and model of phone in use, and firmware info, for future users who might pull this up via searching the archives.

Directory works, BLF works, and I am working on Paging. You will see extension 6, e.g., number 2000. If I don’t use a KEM and assign the extension to line key 6, the call is received for extension 2000, but the line key is not visible on the display. That’s exactly what I want, as I don’t need to see a key for incoming Paging. With 3PCC, a PJSIP header with answer-after=0 worked, but in the SIP firmware, the phone doesn’t automatically answer the call. Therefore, I think the best approach is to enable auto-answer only for extension 2000 in the SEPMAC.

Cisco 8851:

<?xml version="1.0" encoding="UTF-8"?>
<device>
   <deviceProtocol>SIP</deviceProtocol>
   <sshUserId>cisco</sshUserId>
   <sshPassword>cisco</sshPassword>
   <devicePool>
      <dateTimeSetting>
         <dateTemplate>D.M.YY</dateTemplate>
         <timeZone>Central Europe Standard/Daylight Time</timeZone>
            <ntps>
               <ntp>
                  <name>127.0.0.1</name>
                  <ntpMode>Unicast</ntpMode>
               </ntp>
            </ntps>
      </dateTimeSetting>
      <callManagerGroup>
         <members>
            <member priority="0">  
               <callManager>
                  <ports>
                     <ethernetPhonePort>2000</ethernetPhonePort>
                     <sipPort>5060</sipPort>
                  </ports>
                  <processNodeName>127.0.0.1</processNodeName>
               </callManager>
            </member>
         </members>
      </callManagerGroup>
   </devicePool>
   <MissedCallLoggingOption>1</MissedCallLoggingOption>
   <commonProfile>
      <phonePassword></phonePassword>
      <backgroundImageAccess>true</backgroundImageAccess>
      <callLogBlfEnabled>2</callLogBlfEnabled>
   </commonProfile>
   <loadInformation>sip88xx.14-3-1-0201-246</loadInformation>
   <vendorConfig>
      <powerNegotiation>0</powerNegotiation>
      <kemOneColumn>1</kemOneColumn>
      <disableSpeaker>false</disableSpeaker>
      <disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
      <pcPort>0</pcPort>
      <settingsAccess>1</settingsAccess>
      <garp>0</garp>
      <voiceVlanAccess>0</voiceVlanAccess>
      <videoCapability>0</videoCapability>
      <autoSelectLineEnable>0</autoSelectLineEnable>
      <sshAccess>0</sshAccess>
      <sshPort>22</sshPort>
      <webAccess>0</webAccess>
      <spanToPCPort>1</spanToPCPort>
      <loggingDisplay>1</loggingDisplay>
      <loadServer></loadServer>
      <daysDisplayNotActive>1,7</daysDisplayNotActive>
      <displayOnTime>00:01</displayOnTime>
      <displayOnDuration>00:01</displayOnDuration>
      <displayIdleTimeout>00:01</displayIdleTimeout>
      <displayOnWhenIncomingCall>1</displayOnWhenIncomingCall>
   </vendorConfig>
   <addOnModules>
      <addOnModule idx="2">
         <deviceType>CP-8800-Audio</deviceType>
         <deviceLine>28</deviceLine>
         <loadInformation>sip88xx.14-3-1-0201-246</loadInformation>
      </addOnModule>
   </addOnModules>
   <phoneServices useHTTPS="false">
      <provisioning>2</provisioning>
      <phoneService type="1" category="0">
         <name>Missed Calls</name>
         <url>Application:Cisco/MissedCalls</url>
         <vendor></vendor>
         <version></version>
      </phoneService>
      <phoneService type="1" category="0">
         <name>Received Calls</name>
         <url>Application:Cisco/ReceivedCalls</url>
         <vendor></vendor>
         <version></version>
      </phoneService>
      <phoneService type="1" category="0">
         <name>Placed Calls</name>
         <url>Application:Cisco/PlacedCalls</url>
         <vendor></vendor>
         <version></version>
      </phoneService>
      <phoneService type="2" category="0">
         <name>Voicemail</name>
         <url>Application:Cisco/Voicemail</url>
         <vendor></vendor>
         <version></version>
      </phoneService>
   </phoneServices>
   <userLocale>
      <name>German_Germany</name>
      <uid>1</uid>
      <langCode>de_DE</langCode>
      <version>14.3.1.3001-1</version>
      <winCharSet>utf-8</winCharSet>
   </userLocale>
   <networkLocale>Germany</networkLocale>
   <networkLocaleInfo>
      <name>Germany</name>
      <version>14.2.1.8000-1</version>
   </networkLocaleInfo>
   <deviceSecurityMode>1</deviceSecurityMode>
   <authenticationURL></authenticationURL>
   <directoryURL>http://127.0.0.1:80/directory_menu.xml</directoryURL>
   <problemReportUploadURL></problemReportUploadURL>
   <idleURL></idleURL>
   <informationURL></informationURL>
   <provisioning>1</provisioning>
   <messagesURL></messagesURL>
   <proxyServerURL></proxyServerURL>
   <servicesURL></servicesURL>
   <dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
   <dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
   <dscpForCm2Dvce>96</dscpForCm2Dvce>
   <transportLayerProtocol>1</transportLayerProtocol>
   <capfAuthMode>0</capfAuthMode>
   <capfList>
      <capf>
         <phonePort>3804</phonePort>
      </capf>
   </capfList>

   <certHash></certHash>
   <encrConfig>false</encrConfig>
   <sipProfile>
      <sipProxies>
         <backupProxy></backupProxy>
         <backupProxyPort></backupProxyPort>
         <emergencyProxy></emergencyProxy>
         <emergencyProxyPort></emergencyProxyPort>
         <outboundProxy>127.0.0.1</outboundProxy>
         <outboundProxyPort>5060</outboundProxyPort>
         <registerWithProxy>true</registerWithProxy>
      </sipProxies>
      <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>0</anonymousCallBlock>
         <callerIdBlocking>0</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>true</remotePartyID>
         <userInfo>Phone</userInfo>
      </sipStack>
      <autoAnswerTimer>1</autoAnswerTimer>
      <autoAnswerAltBehavior>false</autoAnswerAltBehavior>
      <autoAnswerOverride>true</autoAnswerOverride>
      <transferOnhookEnabled>false</transferOnhookEnabled>
      <enableVad>true</enableVad>
      <preferredCodec>g711a</preferredCodec>
      <dtmfAvtPayload>101</dtmfAvtPayload>
      <dtmfDbLevel>3</dtmfDbLevel>
      <dtmfOutofBand>avt</dtmfOutofBand>
      <alwaysUsePrimeLine>false</alwaysUsePrimeLine>
      <alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
      <kpml>3</kpml>
      <natEnabled>false</natEnabled>
      <natReceivedProcessing>false</natReceivedProcessing>
      <natAddress></natAddress>
      <stutterMsgWaiting>0</stutterMsgWaiting>
      <callStats>true</callStats>
      <silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
      <disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>
      <startMediaPort>16384</startMediaPort>
      <stopMediaPort>32766</stopMediaPort>
      <voipControlPort>5060</voipControlPort>
      <dscpForAudio>184</dscpForAudio>
      <ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
      <softKeyFile>SoftKeys.xml</softKeyFile>
      <dialTemplate>AppDialRules.xml</dialTemplate>
      <phoneLabel></phoneLabel>
      <sipLines>
         <line button="1" lineIndex="1">  
            <featureID>9</featureID>
            <featureLabel>Ext 1000</featureLabel>
            <name>1000</name>
            <displayName>1000</displayName>
            <contact>1000</contact>
            <proxy>127.0.0.1</proxy>
            <port>5060</port>
            <autoAnswer>
            <autoAnswerEnabled>2</autoAnswerEnabled>
            </autoAnswer>
            <callWaiting>3</callWaiting>
            <authId>1000</authId>
            <authName>1000</authName>
            <authPassword>xxx</authPassword>
            <sharedLine>false</sharedLine>
            <messageWaitingLampPolicy>3</messageWaitingLampPolicy>
            <messagesNumber>**600</messagesNumber>
            <ringSettingIdle>4</ringSettingIdle>
            <ringSettingActive>2</ringSettingActive>
            <forwardCallInfoDisplay>
            <callerName>true</callerName>
            <callerNumber>true</callerNumber>
            <redirectedNumber>false</redirectedNumber>
            <dialedNumber>true</dialedNumber>
            </forwardCallInfoDisplay>
            <maxNumCalls>200</maxNumCalls>
         </line>
         <line button="2">
            <featureID>21</featureID>
            <featureLabel>Alice</featureLabel>
            <featureOptionMask>1</featureOptionMask>
            <speedDialNumber>3000</speedDialNumber>
         </line>
         <line button="3">
            <featureID>21</featureID>
            <featureLabel>Bob</featureLabel>
            <featureOptionMask>1</featureOptionMask>
            <speedDialNumber>4000</speedDialNumber>
         </line>
         <line button="4">
            <featureID>21</featureID>
            <featureLabel>John</featureLabel>
            <speedDialNumber>5000</speedDialNumber>
         </line>
         <line button="5">
            <featureID>21</featureID>
            <featureLabel>Katy</featureLabel>
            <featureOptionMask>1</featureOptionMask>
            <speedDialNumber>6000</speedDialNumber>
         </line>
         <line button="6" lineIndex="6">
            <featureID>9</featureID>
            <featureLabel>2000</featureLabel>
            <proxy>USECALLMANAGER</proxy>
            <port>5060</port>
            <name>2000</name>
            <displayName>Ext 2000</displayName>
            <autoAnswer>
            <autoAnswerEnabled>1</autoAnswerEnabled>
            </autoAnswer>
            <callWaiting>3</callWaiting>
            <sharedLine>false</sharedLine>
            <ringSettingIdle>4</ringSettingIdle>
            <ringSettingActive>5</ringSettingActive>
            <forwardCallInfoDisplay>
            <callerName>true</callerName>
            <callerNumber>false</callerNumber>
            <redirectedNumber>false</redirectedNumber>
            <dialedNumber>true</dialedNumber>
            </forwardCallInfoDisplay>
            <maxNumCalls>4</maxNumCalls>
            <busyTrigger>2</busyTrigger>
         </line>
      </sipLines>
   </sipProfile>
</device> 

Firmware Version:
14-3-1-0201-246


More information on setting up sepmac.cnf.xml:


For 3PCC and PJSIP, this works for paging:

exten => 9000,1,Answer()
exten => addHeader-for-paging,1,Set(PJSIP_HEADER(add,Call-Info)="\;answer-after=0)")
same => n,Set(CONNECTEDLINE(name)=Paging)
same => n,Set(CONNECTEDLINE(num)=)
same => n,Return()

exten => 9000,2,Page(PJSIP/2000,qidb(outgoing^addHeader-for-paging^1))