by Olivier | Mar 8, 2010 | CCME, H.323, IOS, Lab, Non classé
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
by Olivier | Mar 8, 2010 | CCME, H.323, IOS, Lab, Non classé
As seen before in the SRST post, you can define the call-transfer pattern under telephony-service mode. Again also , you can be more granular by configuring it under the ephone-dn mode
by Olivier | Mar 7, 2010 | CCME, H.323, IOS, Lab, Non classé
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.
by Olivier | Mar 7, 2010 | CCME, GNS3, H.323, IOS, Lab, Non classé, SRST
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:
- Build your translation-rules
- Build your translation profiles
- 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
- …
by Olivier | Mar 7, 2010 | CCME, H.323, IOS, Lab, Non classé, Written Theory
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.
by Olivier | Mar 7, 2010 | CCME, H.323, IOS, Lab, Non classé
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>>