Warning: Undefined array key "kkmods_kkpostslider" in /home/clients/bb1b7c38f63c1b363aa0114be7911e68/web/collaboration/wp-content/plugins/kk-divi-mods/kk_divi_mods.php on line 67
Protocol | Cisco Collaboration

CME Call Hunt and Ephone Hunt groups

Call Hunt allows a search among ephone-dn dial peers for an available ephone-dn to answer the call. This can be used to provide a kind of call waiting solution. take a look at the following configuration:

!
ephone-dn
number 1000
no huntstop
preference 1
call-forward noan 1501
!
ephone-dn 20
number 2000
preference 2
call-forward busy 1501
call-forward noan 1501
!
ephone 1
mac-address AAAA.BBBB.CCCC
button 1:10 2:20

So in this setup, if the phone extension is already busy on 1000, a second call still can hit the ephone-dn 20 and as the first one has told to continue the hunt, then making ringing the phone again on incoming call.
Another mechanism of hunting is to use the ephone-hunt group notion. In that configuration , an incoming call will be directed to a hunt-group pilot number which will hunt a group of ephone-dn. Let see the following config

!
ephone-dn 10
number 1000
ephone-dn 20
number 2000
ephone-dn 30
number 3000
!
ephone 10
mac-address AAAA.BBBB.CCCC
button 1:10
ephone 20
mac-address AAAA.BBBB.DDDD
button 1:20
ephone 30
mac-address AAAA.BBBB.EEEE
button 1:30
!
ephone-hunt 1 peer
pilot 5000
list 1000,2000,3000
final 4000
timeout 10

For the hunting, you have the following opportunities:

  • Peer : Configures hunting in a circular manner among the hunt group member DNs, starting with the DN to the right of the last DN to ring
  • Sequential : Configures hunting in a sequential manner, left to right and always starting with the left most DN in the list
  • Longest-idle : Specifies hunting based on how long DNs have been idle. In that case, the call will go to the DN that has been idle the longest

CME Call Forwarding

As seen before in the SRST post, call forwarding can be also configured under the telephony-service mode but you can also be more granular by configuring the call-forward all, call-forward busy and call-forward noan under the ephone-dn mode.

Translation-Rule : Quick Overview

Translation-rule are the best IOS tool that you can use to make digit manipulation. In order to execute them , here are the required steps:

  1. Build your translation-rules
  2. Build your translation profiles
  3. Apply your translation-profiles in incoming or outgoing or both mode

Here are where you can apply yoru translation profiles:

  • All voip calls
  • a particular dial-peer
  • ephone-dn
  • interface
  • trunk-group

CME Dial Plan Support

As seen before in the SRST post, you can define the mapping between your internal dial plan and the outside world . You can define it as in SRST by using the command dialplan-pattern. You can also as precise before use also the translations rules which are easier to manipulate your digits.

CME Basic Configuration

Here is as usual a basic configuration that you can perform to enable your CME router.

!
tftp-server flash:<<firmware>>
telephony-service
max-ephones <<X>>
max-dn <<Y>>
load <<phone_type>> <<firmware_load>>
ip source-address 10.1.2.1 port 2000
create cnf-files
transfer-system full-consult
!
ephone-dn <<tag-number>> <dual-line>
number 1234
name technical
!
ephone <<tag-phone>>
mac-address <<AAAA.BBBB.CCCC>>
type <<phone_type>>
button 1:<<tag-number>>