====== 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