====== EPhones ======
===== General =====
{{ephone-dn.png|}}
===== Configuration =====
* Define Ephone DN
* [dual-line] allow two calls. This is require to enable conference, transfer, call waiting. Do not use dual-line for paging, intercoms, call park, MOH, MWI
* [secondary dn-number] allow the full E.164 number to be defined
ephone-dn [dual-line]
number 1000 [secondary dn-number]
* Define EPhone and assign EPhone DN to button
* Description - configure the full E.164 number to appear on the top bar
* CUCME can auto detect all supported IP Phones except for the 7914 expansion modules
* This is usually optional but not if you were to configure Voice View on CUE
* Also if you don't specify the phone type, a unique SEP.cnf.xml will not be generated
* The ":" is a separator to define how the button will behave as described below
* Defined multiple button on the same line
ephone 1
description 3214-3001
mac-address
type
button : [:]
===== Busy Trigger =====
* Configure the max total concurent call and busy trigger
ephone 1
max-calls-per-button 4
busy-trigger-per-button 2
===== Reset =====
* Hard reboot
* Must use for
* User locale changes
* Network locale changes
* URL parameter changes
* DHCP and TFTP is invoked
* More time-consuming than restart
* Sequence-all - reset one phone wait for re-registration before moving on the next.
! *** Reset one or all phones
telephony-service
reset {all [time-interval] | cancel | mac-address | sequence-all}
* Reset a specific ephone
ephone
reset
===== Restart =====
* Soft reboot
* Good to use for
* Phone button changes
* Phone line changes
* Speed dial number change
* DHCP and TFTP is not invoked.
! *** Reset one or all phones
telephony-service
restart {all [time-interval] | mac-address}
* Restarts a specific ephone
ephone
restart
===== Debug =====
* Verify configuration file
CCME# sh telephony-service tftp-bindings
...
...
tftp-server flash:/its/vrf1/XMLDefault7965.cnf.xml alias SEP001D705EB23E.cnf.xml
tftp-server flash:/its/vrf1/XMLDefault7960.cnf.xml alias SEP000F90351B5B.cnf.xml
tftp-server flash:/its/vrf1/XMLDefaultCIPC.cnf.xml alias SEP000C29C5AE76.cnf.xml
tftp-server flash:/its/vrf1/XMLDefault7975.cnf.xml alias SEP0021A084EC53.cnf.xml
tftp-server flash:/its/SEPDEFAULT.cnf alias SEPDefault.cnf
tftp-server flash:/its/vrf1/XMLDefault.cnf.xml alias XMLDefault.cnf.xml
tftp-server flash:/its/vrf1/ATADefault.cnf.xml alias ATADefault.cnf.xml
...
CCME#
* Debug TFTP
* Useful to debug phone registration
CCME# debug tftp events
Sep 20 21:06:01.287: TFTP: Looking for CTLSEP0021A084EC53.tlv
Sep 20 21:06:01.927: TFTP: Looking for SEP0021A084EC53.cnf.xml
Sep 20 21:06:01.927: TFTP: Opened flash:/its/vrf1/XMLDefault7975.cnf.xml, fd 9, size 1167 for process 362
Sep 20 21:06:02.035: TFTP: Finished flash:/its/vrf1/XMLDefault7975.cnf.xml, time 00:00:00 for process 362
Sep 20 21:06:04.799: TFTP: Looking for English_United_States/td-sccp.jar
Sep 20 21:06:05.879: TFTP: Looking for Spain/g3-tones.xml
Sep 20 21:06:06.443: %IPPHONE-6-REG_ALARM: 20: Name=SEP0021A084EC53 Load= SCCP75.8-4-1S Last=Phone-Keypad
Sep 20 21:06:06.483: %IPPHONE-6-REGISTER: ephone-4:SEP0021A084EC53 IP:192.168.100.18 Socket:3 DeviceType:Phone has registered.
CCME#
* Verify ephone registration
CCME# show ephone registered
ephone-4[3] Mac:0021.A084.EC53 TCP socket:[3] activeLine:0 whisperLine:0 REGISTERED in SCCP ver 17/12 max_streams=5
mediaActive:0 whisper_mediaActive:0 startMedia:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 caps:9 privacy:1
IP:192.168.100.18 21470 7975 keepalive 22 max_line 8 available_line 8
button 1: dn 4 number 3004 CH1 IDLE CH2 IDLE CH3 IDLE CH4 IDLE CH5 IDLE CH6 IDLE CH7 IDLE CH8 IDLE
Preferred Codec: g711ulaw
ccme#
* Display virtual FXS port created
CCME# show telephony-service voice-port
voice-port 50/0/1
station-id number 3001
!
voice-port 50/0/2
station-id number 3002
!
CCME#
* Display auto created dial peer
CCME#show telephony-service dial-peer
dial-peer voice 20001 pots
destination-pattern 3001$
huntstop
progress_ind setup enable 3
port 50/0/1
dial-peer voice 20002 pots
destination-pattern 3002$
huntstop
progress_ind setup enable 3
port 50/0/2
CCME#
* Verify ephone registration and detail
Router# show ephone [tag | summary | options]
* Show configured ephone-dn
Router# show ephone-dn [tag | summary]
* Might need to reset the phone
Router# debug ephone register
* Debug SCCP phone activity
CMERouter# debug voice ccapi inout
* Each configure DN and EPhone will have an associated dial-peer and voice port created
CMERouter# show dial-peer voice summary
* Debug SCCP
CCME# debug voice ccapi
===== Separator =====
^ **Separator** ^ **Descriptions** ^
| : | Normal ring |
| b | Beep but no ring |
| f | Feature ring - distinctive ring cadence to distinguish internal/external call |
| m | Monitor mode for a shared line |
| o | Overlay set without call waiting - multiple ephone-dn share the same button |
| c | Overlay set with call waiting |
| s | Silent ring |
| w | Watch mode for all lines on a phone |
| x | Overlay rollover button |
===== Overlay =====
{{ephone-dn2.png|}}
* Similar to shared line but
* The line can still be used to make call even another phone is already using it
* Call put on hold can only be retrieved by the phone that put it on hold
* Can apply upto 25 ephone-dns per button
* Below is an example of how overlay could be used.
* There are three types of incoming call: Sales, Support and general calls.
* The first two employees can answer Sales call and the last two can answer support call.
* All four can answer general call.
ephone-dn 12
number 2001
description Sales-Number
ephone-dn 13
number 2001
description Sales-Number
!
ephone-dn 14
number 2002
description Support-Number
ephone-dn 15
number 2002
description Support-Number
!
ephone-dn 16
number 2003
description General-Number
ephone-dn 17
number 2003
description General-Number
ephone-dn 18
number 2003
description General-Number
ephone-dn 19
number 2003
description General-Number
!
ephone 11
description Sales1-General
mac-address 000F.2470.FA32
button 1o12,13,16,17,18,19
ephone 12
description Sales2-General
mac-address 000F.2470.A2E3
button 1o12,13,16,17,18,19
!
ephone 13
description Support1-General
mac-address 000F.2470.FA54
button 1o14,15,16,17,18,19
ephone 14
description Support2-General
mac-address 000F.2470.b2E4
button 1o14,15,16,17,18,19
!
===== Octo Line =====
An octo-line directory number supports up to eight active calls, both incoming and outgoing, on a single button of a SCCP phone. Unlike a dual-line directory number, which is shared exclusively among phones (after a call is answered, that phone owns both channels of the dual-line directory number), an octo-line directory number can split its channels among other phones that share the directory number. All phones are allowed to initiate or receive calls on the idle channels of the shared octo-line directory number.
Multiple incoming calls to an octo-line directory number ring simultaneously.
ephone-dn 10 octo-line
number 1010
!
ephone 1
button 1:10
ephone 2
button 1:10
===== Multiple DNs =====
* Multiple ephone-dns on the same ephone
* Use that when you need more than two calls to the same extension
* Multiple ephone-dns on different ephones
* When two different ephones need the same number
* This is not a shared line
* Only one ephone ring at a time
* A call on hold can be retrieved only by the ephone that put the call on hold
{{ephone-dn1.png|}} {{ccme-hunt1.png|}}
==== Different ephone ====
* Hunting to a different ephone
* The channel command stop the hunting to the second channels on the same DN
ephone-dn 5 dual-line
number 1004
preference 0
huntstop channel
!
ephone-dn 6 dual-line
number 1004
preference 1
huntstop channel
huntstop
!
ephone 4
mac-address 000F.2470.F131
button 2:5
!
ephone 5
mac-address 000F.2470.FA5B
button 2:6
==== Same ephone ====
* Allow incoming call to hunt to the second button if the first button is already in a call
* The channel command stop the hunting to the second channels on the same DN
ephone-dn 3 dual-line
number 1003
preference 0
huntstop channel
!
ephone-dn 4 dual-line
number 1003
preference 1
huntstop channel
huntstop
!
ephone 3
mac-address 000F.2470.FAA1
button 1:3 2:4