One of the new additions to UCME 7.x (versus the previous tested version on the CCIE-V lab, 3.3) is the ability to create octo-line ephone-dn’s. In order to explain and fully appreciate the benefit of the octo-line, we must take a look at the two other types of ephone-dn we are able to configure, namely the single-line and dual-line ephone-dn.
ephone-dn 3
number 3010
The configuration above shows a single-line ephone-dn created with tag 3. The number for this ephone-dn is 3010. This actually creates a POTS dial-peer and voice-port on the gateway as shown below:
BR2-RTR#sh telephony-s dial-peer
dial-peer voice 20003 pots
destination-pattern 3010$
huntstop
progress_ind setup enable 3
port 50/0/3
BR2-RTR#sh telephony-s voice-port
voice-port 50/0/3
station-id number 3010
Only one call can be active on extension 3010 at any one time. Call Waiting is not enabled and the user of the phone which has been assigned this extension is unable to intiate an Ad-Hoc conference call or a consult transfer. The single-line actually translates down to the gateway as a single channel ephone-dn as shown below:
BR2-RTR#sh ephone-dn 3
50/0/3 CH1 DOWN
The voice-port 50/0/3 which is in effect ephone-dn 3 has a single channel which currently not in use (DOWN). Once this ephone-dn is assigned to an actual phone the state of the channel will be IDLE.
BR2-RTR(config-ephone-dn)#ephone 1
BR2-RTR(config-ephone)#button 1:3
Now let’s move onto the dual-line ephone-dn. Ephone-dn 3 was removed and re-entered into the configuration as shown below. You cannot change an ephone-dn from single-line to dual-line on the fly.
BR2-RTR(config)#ephone-dn 3 dual-line
BR2-RTR(config-ephone-dn)#number 3010
We see that using the command below there are two channels for the dual-line ephone-dn.
BR2-RTR#sh ephone-dn 3
50/0/3 CH1 DOWN CH2 IDLE
This second channel can be used to enable Call Waiting, Conference a Consult Transfer. An extremely important point to understand when dual-lines is concerned is that these two channels cannot be used by different phones. Take a look at the example below:
ephone-dn 3 dual-line
number 3010
!
!
ephone 1
button 1:3
…
!
ephone 2
button 1:3
…
In the example above the first button on both phones 1 and 2 have been assigned extension 3010. If a call arrives at the CME destined for 3010 both phones will ring. Supposing that phone 1 answers the call, channel 1 of voice-port 50/0/3 (or ephone-dn 3) will be in use by phone 1.
If another call arrives at the CME for extension 3010 you might be expect to find phone 2 ringing but you would be incorrect. The reason is the owner of the first channel of voice-port 50/0/3 is the reserved owner of the second channel for the voice-port. This means that the second channel cannot be used by phone 2. As a result phone 1 will receive Call Waiting as the CME attempts to activate or invoke the second channel on the voice-port.
Let’s now take a look at the same example except instead of ephone-dn 3 as a dual-line, it is now configured as an octo-line ephone-dn.
ephone-dn 3 octo-line
number 3010
!
!
ephone 1
button 1:3
…
!
ephone 2
button 1:3
BR2-RTR(config-ephone)#do sh ephone-dn 3
50/0/3 CH1 IDLE CH2 IDLE CH3 IDLE CH4 IDLE CH5 IDLE CH6 IDLE CH7 IDLE CH8 IDLE
We see that the voice-port or ephone-dn has 8 channels assigned. The total number of active calls (incoming calls + outgoing calls) is anything up to and including 8. The key benefit of the octo-line ephone-dn however is the ability to split the channels amongst more than one ephone. If you look back to the dual-line example, you will see that the second channel can only ever be used by the phone which has reserved the first channel. Not so with the octo-line ephone-dn. Each channel can be used by a different ephone.
So using the earlier example, if phone 1 is busy with the first call to extension 3010 and a second call arrives destined for extension 3010 what actually happens is that phone 1 will receive call waiting and phone 2 will ring.
After a connected call on an octo-line directory number is put on-hold, any phone that shares this directory number can pick up the held call. If a phone user is in the process of initiating a call transfer or creating a conference, the call is locked and other phones that share the octo-line directory number cannot steal the call.
As well as making simple hunt groups easier to define without using something call overlaid-dn’s, the octo-line ephone-dn allows implementation of features such as Barge and Privacy which were not possible beforehand. However some features such as Park and Paging still require that the ephone-dn be configured as a single-line.
Tags: ccie voice, ccie voice lab, CCIE Voice Lab Version 3 Blueprint, cme, dual-line, ephone-dn, Octo-line, single-line, telephony-service, ucme