OSS Endpoint Manager - multiple lines of the same extension

Hello,

I’m willing to setup a Polycom 650 phone with one extension but using all the line buttons available (there is 6 lines available). I found out that after assigning a extension to a device (OSS Endpoint Device Manager) the module doesn’t allow me to add the same extension to a different line.
I was able to set it up by hand-configuring the configuration file (MAC_reg.cnf) and cloning/editing the REG tag. However this phone is now not managed by Endpoint Manager so rebuilding the configuration would override my manual configurations.
My question is: How can I achieve this with OSS Endpoint Manager? Is it possible?

Appreciate any input on this topic. Thank you.

Why would you want to do this? It might appear as though its working but registering the same extension more than once doesn’t work if you are using chan sip.

Hello,
Apologies for not responding earlier. This is purely a user’s need. As the Polycom SPIP650 phone has 6 line lights, our customer wants to use them for three different incoming DID’s, two lines for each extension.
We tested it by making multiple calls to the same DID and we were able pickup the 2nd call on the second extension, while the first call went on hold - which is what we wanted. However the downside is that the configuration file for this phone is not controlled by EPM.
Would you be able to point something that won’t work in this kind of setup?

Hi,

I am trying to do what you have in your sepMAC.cnf.xml file. What changes did you make, so that the second call shows on the second line instead of the same first line. Please send me the entire syntax between <line 1> and <line 2> if possible.

Thank you.

  1. Make a different extension for each of the six lines

  2. Add all of the extensions to the queue

  3. Set the queue to “skip busy agents: yes”

  4. On the phone config, rename the display name (called “short name” in cisco config) of the lines to say the same extension if you want the end user to see “100” on each line for example, but in reality, they are programmed to register as 100, 101, 102 etc

Each incoming call will ring to only 1 line.

If you are on a call on line 1, the second call will not ring to line 1, it will ring to line 2. Then you can put the call on hold and pick up line 2.

Reilly, thank you for the tip. I tried it, but this isn’t going to work for this particular setup. Basically, I am trying to use “device and user” setup, so any user may login to any phone. Cisco 7965G phones are being used with 6 lines each. When I configure the device with 6 lines in SEP$mac.cnf.xml, all 6 get registered with FreePBX, and then when user logs in, all 6 get his/her ID. Cisco and FreePBX community groups suggest as if this should work out of the box. I am able to make outbound calls from any one of these 6 lines, but the incoming only rings to the first one. I am just missing one setting in SEP$mac.cnf.xml for these 7965G, which is forcing all incoming calls to line 1 only. I need the incoming calls to ring on more than one line button, while each button is registered to same extension/user.

If assigning separate extensions is the only solution, how may I push these individual settings for each user upon their login to the registered device. Is there a way to create these SEP$mac.cnf.xml files dynamically depending on, which user logs in? Thanks.

I’m not familiar with how the device/user (hotelling?) works with Cisco and FreePBX, haven’t had this requirement before.

Not sure how you would do that, but I know it won’t work with the same extension on multiple lines. Each line has to have a separate extension.

post your 7965 config for us to look further into this

Reilly, here you go:
Notes:
*Device 1234 registers successfully to FreePBX
*User logs in using *11 successfully
*Can make outbound calls using any of the 6 line buttons
*All incoming calls only get answered by line button 1. The calls don’t rollover to other buttons


SIP default user M/D/Ya Eastern Standard/Daylight Time Unicast 2000 5060 5060 asteriskserver.localdomain.com true true x--serviceuri-cfwdall x-cisco-serviceuri-pickup x-cisco-serviceuri-opickup x-cisco-serviceuri-gpickup x-cisco-serviceuri-meetme x-cisco-serviceuri-abbrdial false 2 true true 2 2 0 true 6 10 180 180 5 120 120 5 500 4000 70 false None 1 false true false false g722 101 3 avt true true 3 false PhoneLabel 1 false 10 false 16384 16391 9 1 USECALLMANAGER 5060 1234 Company Name 2 3 1234 987654 true 1 *97 4 5 true false false true
<line button="2">
   <featureID>9</featureID>
   <!-- FIXME: Text to display next to line button #1 -->
   <featureLabel>2</featureLabel>
   <!-- FIXME: FQDN or IP of your SIP proxy -->
   <proxy>USECALLMANAGER</proxy>
   <port>5060</port>
   <!-- FIXME: SIP username -->
   <name>1234</name>
   <!-- FIXME: Name to display on outbound caller ID -->
   <displayName>Company Name</displayName>
   <autoAnswer>
      <autoAnswerEnabled>2</autoAnswerEnabled>
   </autoAnswer>
   <callWaiting>3</callWaiting>
   <!-- FIXME: SIP authorization name (often matches username) -->
   <authName>1234</authName>
   <!-- FIXME: SIP authorization password -->
   <authPassword>987654</authPassword>
   <sharedLine>true</sharedLine>
   <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
   <!-- FIXME: "Messages" key will autodial this number -->
   <messagesNumber>*97</messagesNumber>
   <ringSettingIdle>4</ringSettingIdle>
   <ringSettingActive>5</ringSettingActive>
   <contact></contact>
   <forwardCallInfoDisplay>
      <callerName>true</callerName>
      <callerNumber>false</callerNumber>
      <redirectedNumber>false</redirectedNumber>
      <dialedNumber>true</dialedNumber>
   </forwardCallInfoDisplay>
</line>

<line button="3">
   <featureID>9</featureID>
   <!-- FIXME: Text to display next to line button #1 -->
   <featureLabel>3</featureLabel>
   <!-- FIXME: FQDN or IP of your SIP proxy -->
   <proxy>USECALLMANAGER</proxy>
   <port>5060</port>
   <!-- FIXME: SIP username -->
   <name>1234</name>
   <!-- FIXME: Name to display on outbound caller ID -->
   <displayName>Company Name</displayName>
   <autoAnswer>
      <autoAnswerEnabled>2</autoAnswerEnabled>
   </autoAnswer>
   <callWaiting>3</callWaiting>
   <!-- FIXME: SIP authorization name (often matches username) -->
   <authName>1234</authName>
   <!-- FIXME: SIP authorization password -->
   <authPassword>987654</authPassword>
   <sharedLine>true</sharedLine>
   <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
   <!-- FIXME: "Messages" key will autodial this number -->
   <messagesNumber>*97</messagesNumber>
   <ringSettingIdle>4</ringSettingIdle>
   <ringSettingActive>5</ringSettingActive>
   <contact></contact>
   <forwardCallInfoDisplay>
      <callerName>true</callerName>
      <callerNumber>false</callerNumber>
      <redirectedNumber>false</redirectedNumber>
      <dialedNumber>true</dialedNumber>
   </forwardCallInfoDisplay>
</line>

<line button="4">
   <featureID>9</featureID>
   <!-- FIXME: Text to display next to line button #1 -->
   <featureLabel>4</featureLabel>
   <!-- FIXME: FQDN or IP of your SIP proxy -->
   <proxy>USECALLMANAGER</proxy>
   <port>5060</port>
   <!-- FIXME: SIP username -->
   <name>1234</name>
   <!-- FIXME: Name to display on outbound caller ID -->
   <displayName>Company Name</displayName>
   <autoAnswer>
      <autoAnswerEnabled>2</autoAnswerEnabled>
   </autoAnswer>
   <callWaiting>3</callWaiting>
   <!-- FIXME: SIP authorization name (often matches username) -->
   <authName>1234</authName>
   <!-- FIXME: SIP authorization password -->
   <authPassword>987654</authPassword>
   <sharedLine>true</sharedLine>
   <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
   <!-- FIXME: "Messages" key will autodial this number -->
   <messagesNumber>*97</messagesNumber>
   <ringSettingIdle>4</ringSettingIdle>
   <ringSettingActive>5</ringSettingActive>
   <contact></contact>
   <forwardCallInfoDisplay>
      <callerName>true</callerName>
      <callerNumber>false</callerNumber>
      <redirectedNumber>false</redirectedNumber>
      <dialedNumber>true</dialedNumber>
   </forwardCallInfoDisplay>
</line>

<line button="5">
   <featureID>9</featureID>
   <!-- FIXME: Text to display next to line button #1 -->
   <featureLabel>5</featureLabel>
   <!-- FIXME: FQDN or IP of your SIP proxy -->
   <proxy>USECALLMANAGER</proxy>
   <port>5060</port>
   <!-- FIXME: SIP username -->
   <name>1234</name>
   <!-- FIXME: Name to display on outbound caller ID -->
   <displayName>Company Name</displayName>
   <autoAnswer>
      <autoAnswerEnabled>2</autoAnswerEnabled>
   </autoAnswer>
   <callWaiting>3</callWaiting>
   <!-- FIXME: SIP authorization name (often matches username) -->
   <authName>1234</authName>
   <!-- FIXME: SIP authorization password -->
   <authPassword>987654</authPassword>
   <sharedLine>true</sharedLine>
   <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
   <!-- FIXME: "Messages" key will autodial this number -->
   <messagesNumber>*97</messagesNumber>
   <ringSettingIdle>4</ringSettingIdle>
   <ringSettingActive>5</ringSettingActive>
   <contact></contact>
   <forwardCallInfoDisplay>
      <callerName>true</callerName>
      <callerNumber>false</callerNumber>
      <redirectedNumber>false</redirectedNumber>
      <dialedNumber>true</dialedNumber>
   </forwardCallInfoDisplay>
</line>
<line button="6">
   <featureID>9</featureID>
   <!-- FIXME: Text to display next to line button #1 -->
   <featureLabel>6</featureLabel>
   <!-- FIXME: FQDN or IP of your SIP proxy -->
   <proxy>USECALLMANAGER</proxy>
   <port>5060</port>
   <!-- FIXME: SIP username -->
   <name>1234</name>
   <!-- FIXME: Name to display on outbound caller ID -->
   <displayName>Company Name</displayName>
   <autoAnswer>
      <autoAnswerEnabled>2</autoAnswerEnabled>
   </autoAnswer>
   <callWaiting>3</callWaiting>
   <!-- FIXME: SIP authorization name (often matches username) -->
   <authName>1234</authName>
   <!-- FIXME: SIP authorization password -->
   <authPassword>987654</authPassword>
   <sharedLine>true</sharedLine>
   <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
   <!-- FIXME: "Messages" key will autodial this number -->
   <messagesNumber>*97</messagesNumber>
   <ringSettingIdle>4</ringSettingIdle>
   <ringSettingActive>5</ringSettingActive>
   <contact></contact>
   <forwardCallInfoDisplay>
      <callerName>true</callerName>
      <callerNumber>false</callerNumber>
      <redirectedNumber>false</redirectedNumber>
      <dialedNumber>true</dialedNumber>
   </forwardCallInfoDisplay>
</line>
                   <line button="7">
                            <featureID>21</featureID>
                            <featureLabel></featureLabel>
                            <speedDialNumber></speedDialNumber>
                            <featureOptionMask>1</featureOptionMask>
                    </line>


<!-- FIXME: Add more line buttons or speed dial entries here -->

5060
184
0
dialplan.xml
softkey.xml



true
2

SIP45.9-4-2-1S


B016-1-0-4-2


DefaultFP.xml

0
22
false
false
0
1
0
1
0
1
0


00:00
24:00
00:00
1
1




English_United_States
1
en_US
1.0.0.0-1
iso-8859-1

United_States

United_States
64
1.0.0.0-1

0






96
0
96
4
1
0


3804



false