I have a client with a very simple setup. Below is the hardware configuration of CME -
NAME: "CISCO2921/K9 chassis", DESCR: "CISCO2921/K9 chassis"
PID: CISCO2921/K9 , VID: V06 , SN: FGL16111253
NAME: "2nd generation four port FXO voice interface daughtercard on Slot 0 SubSlot 0", DESCR: "2nd generation four port FXO voice interface daughtercard"
PID: VIC2-4FXO , VID: V04 , SN: FOC15363D0U
NAME: "PVDM3 DSP DIMM with 32 Channels on Slot 0 SubSlot 4", DESCR: "PVDM3 DSP DIMM with 32 Channels"
PID: PVDM3-32 , VID: V01 , SN: FOC155123EJ
NAME: "Internal Services Module with Services Ready Engine on Slot 0", DESCR: "Internal Services Module with Services Ready Engine"
PID: ISM-SRE-300-K9 , VID: V02 , SN: FOC16060AHW
When a call comes in through one of the FXO Ports and go out from the next available FXO port, sometimes both FXO Ports stuck in OFF-HOOK State. At some stage, none of the FXO Port is available for Inbound or Outbound Calls.
Upon further investigation, I found that voice-card needs to be configured not to use local-bypass. No pre-requisite for this.
Configuration is as follows -
voice-card 0
dspfarm
dsp services dspfarm
no local-bypass
!
!
!
voice service voip
allow-connections h323 to h323
allow-connections h323 to sip
allow-connections sip to sip
fax protocol pass-through g711ulaw
h323
!
voice class custom-cptone AU-Tone
dualtone disconnect
frequency 425
cadence 375 375
!
voice-port 0/0/0
trunk-group 4-FXO-Ports
translation-profile outgoing OutgoingCall
supervisory disconnect dualtone mid-call
supervisory custom-cptone AU-Tone
no battery-reversal
cptone AU
timeouts call-disconnect 5
timeouts wait-release 5
timing hookflash-out 500
connection plar opx 101
impedance complex1
description pots-offnet gateway
caller-id enable type 1
!
voice-port 0/0/1
trunk-group 4-FXO-Ports
supervisory disconnect dualtone mid-call
supervisory custom-cptone AU-Tone
no battery-reversal
cptone AU
timeouts call-disconnect 5
timeouts wait-release 5
timing hookflash-out 500
connection plar opx 101
impedance complex1
description pots-offnet gateway
caller-id enable type 1
!
voice-port 0/0/2
trunk-group 4-FXO-Ports
translation-profile outgoing OutgoingCall
supervisory disconnect dualtone mid-call
supervisory custom-cptone AU-Tone
no battery-reversal
cptone AU
timeouts call-disconnect 5
timeouts wait-release 5
timing hookflash-out 500
connection plar opx 101
impedance complex1
description pots-offnet gateway
caller-id enable type 1
!
voice-port 0/0/3
trunk-group 4-FXO-Ports
translation-profile outgoing OutgoingCall
supervisory disconnect dualtone mid-call
supervisory custom-cptone AU-Tone
no battery-reversal
cptone AU
timeouts call-disconnect 5
timeouts wait-release 5
timing hookflash-out 500
connection plar opx 101
impedance complex1
description pots-offnet gateway
caller-id enable type 1
!
!
Please note that this is a working configuration. I matched every single parameter with Australian Service Provider. No more issue with the FXO Ports being seized.