12-09-2012 09:17 AM - edited 03-16-2019 02:37 PM
After initial troubleshooting i noticed issue with caller_id on ingress FXO port.
System is running std configuration, port info here:
callagent#show voice port 2/0/0
Foreign Exchange Office 2/0/0 Slot is 2, Sub-unit is 0, Port is 0
Type of VoicePort is FXO
Operation State is DORMANT
Administrative State is UP
The Last Interface Down Failure Cause is Administrative Shutdown
Description is not set
Noise Regeneration is enabled
Non Linear Processing is enabled
Non Linear Mute is disabled
Non Linear Threshold is -21 dB
Music On Hold Threshold is Set to -38 dBm
In Gain is Set to 0 dB
Out Attenuation is Set to 3 dB
Echo Cancellation is enabled
Echo Cancellation NLP mute is disabled
Echo Cancellation NLP threshold is -21 dB
Echo Cancel Coverage is set to 64 ms
Echo Cancel worst case ERL is set to 6 dB
Playout-delay Mode is set to adaptive
Playout-delay Nominal is set to 60 ms
Playout-delay Maximum is set to 1000 ms
Playout-delay Minimum mode is set to default, value 40 ms
Playout-delay Fax is set to 300 ms
Connection Mode is plar opx
Connection Number is 800
Initial Time Out is set to 10 s
Interdigit Time Out is set to 10 s
Call Disconnect Time Out is set to 5 s
Ringing Time Out is set to 180 s
Wait Release Time Out is set to 5 s
Companding Type is u-law
Region Tone is set for CA
Analog Info Follows:
Currently processing none
Maintenance Mode Set to None (not in mtc mode)
Number of signaling protocol errors are 0
Impedance is set to 600r Ohm
Station name None, Station number None
Caller ID Info Follows:
Standard BELLCORE
Caller ID is received after 1 ring(s)
Translation profile (Incoming):
Translation profile (Outgoing):
Voice card specific Info Follows:
Signal Type is loopStart
Battery-Reversal is enabled
Number Of Rings is set to 1
Supervisory Disconnect is signal
Answer Supervision is inactive
Hook Status is On Hook
Ring Detect Status is inactive
Ring Ground Status is inactive
Tip Ground Status is inactive
Dial Out Type is dtmf
Digit Duration Timing is set to 100 ms
InterDigit Duration Timing is set to 500 ms
Pulse Rate Timing is set to 10 pulses/second
InterDigit Pulse Duration Timing is set to 750 ms
Percent Break of Pulse is 60 percent
GuardOut timer is 400 ms
Minimum ring duration timer is 125 ms
Hookflash-in Timing is set to 600 ms
Hookflash-out Timing is set to 400 ms
Supervisory Disconnect Timing (loopStart only) is set to 350 ms
OPX Ring Wait Timing is set to 6000 ms
Debug for local calls shows called_id coming thru:
Dec 9 11:40:31.505 EST: htsp_process_event: [2/0/0, FXOLS_PROCEEDING, E_HTSP_PROCEEDING]fxols_offhook_proc
Dec 9 11:40:31.505 EST: [2/0/0] htsp_dsm_close_donehtsp_setup_req
Dec 9 11:40:31.505 EST: htsp_process_event: [50/0/11.1, EFXS_ONHOOK, E_HTSP_SETUP_REQ]efxs_onhook_setup
Dec 9 11:40:31.505 EST: htsp_ephone_start_caller_id_tx calling num=6138186442 calling name = called num=800 orig called num=
Dec 9 11:40:31.509 EST: [50/0/11.1] set signal state = 0x0 timestamp = 0
Dec 9 11:40:31.509 EST: efxs_onhook_setup: local target is available
htsp_alerthtsp_alert_notify
Dec 9 11:40:31.513 EST: htsp_process_event: [2/0/0, FXOLS_PROCEEDING, E_HTSP_ALERT]fxols_offhook_alert
Dec 9 11:40:33.985 EST: htsp_process_event: [2/0/0, FXOLS_PROCEEDING, E_HTSP_EVENT_TIMER3]
Dec 9 11:40:34.253 EST: htsp_process_event: [2/0/0, FXOLS_PROCEEDING, E_DSP_SIG_0000]fxols_proceed_ring
Dec 9 11:40:31.505 EST: htsp_process_event: [2/0/0, FXOLS_PROCEEDING, E_HTSP_PROCEEDING]fxols_offhook_proc
Dec 9 11:40:31.505 EST: [2/0/0] htsp_dsm_close_donehtsp_setup_req
Dec 9 11:40:31.505 EST: htsp_process_event: [50/0/11.1, EFXS_ONHOOK, E_HTSP_SETUP_REQ]efxs_onhook_setup
Dec 9 11:40:31.505 EST: htsp_ephone_start_caller_id_tx calling num=6138180559 calling name = called num=800 orig called num=
Dec 9 11:40:31.509 EST: [50/0/11.1] set signal state = 0x0 timestamp = 0
Dec 9 11:40:31.509 EST: efxs_onhook_setup: local target is available
htsp_alerthtsp_alert_notify
Dec 9 11:40:31.513 EST: htsp_process_event: [2/0/0, FXOLS_PROCEEDING, E_HTSP_ALERT]fxols_offhook_alert
Dec 9 11:40:33.985 EST: htsp_process_event: [2/0/0, FXOLS_PROCEEDING, E_HTSP_EVENT_TIMER3]
Dec 9 11:40:34.253 EST: htsp_process_event: [2/0/0, FXOLS_PROCEEDING, E_DSP_SIG_0000]fxols_proceed_ring
Debug for LD shows “failed”:
Dec 9 11:39:32.138 EST: htsp_timer_stop
Dec 9 11:39:32.138 EST: htsp_timer_stop3
Dec 9 11:39:32.138 EST: [2/0/0] htsp_stop_caller_id_rx. message length 0htsp_setup_ind
Dec 9 11:39:32.138 EST: [2/0/0] get_fxo_caller_id:Caller ID receive failed. parseCallerIDString:no data.
Dec 9 11:39:32.138 EST: [2/0/0] get_local_station_id calling num= calling name= calling time=12/09 11:39 orig called=
Dec 9 11:39:32.138 EST: htsp_process_event: [2/0/0, FXOLS_WAIT_SETUP_ACK, E_HTSP_SETUP_ACK]
Dec 9 11:39:32.142 EST: fxols_wait_setup_ack:
Dec 9 11:39:32.142 EST: htsp_timer - 6000 msec
Dec 9 11:39:32.142 EST: htsp_timer_stop3
Dec 9 11:39:32.146 EST: htsp_process_event: [2/0/0, FXOLS_PROCEEDING, E_HTSP_PROCEEDING]fxols_offhook_proc
Dec 9 11:39:32.146 EST: [2/0/0] htsp_dsm_close_donehtsp_setup_req
Dec 9 11:39:32.146 EST: htsp_process_event: [50/0/11.1, EFXS_ONHOOK, E_HTSP_SETUP_REQ]efxs_onhook_setup
Dec 9 11:39:32.146 EST: htsp_ephone_start_caller_id_tx calling num= calling name = called num=800 orig called num=
Dec 9 11:39:32.146 EST: [50/0/11.1] set signal state = 0x0 timestamp = 0
Dec 9 11:39:32.146 EST: efxs_onhook_setup: local target is available
When connecting reg analog phone, we can see caller ID on local and LD calls.
We try diff cptone (US and CA), set caller_id after 2nd ring and dsp-preallocation on caller_id.
No luck..
Any suggestions what else can be check/done?
Solved! Go to Solution.
12-26-2012 05:41 AM
The router is waiting for the carrier to provide the Caller ID information before it is going to pass that call on to CME. Your configuration is set to wait for up to 5 rings and for whatever reason your provider is taking up to 5 rings for that information to get delivered on your LD calls which is why it is taking so long. That is unacceptable and not your fault. I'd open a case with the carrier and have them fix the issue. With your debugs and timer set to 5 rings you should be able to clearly show it's taking 5 rings. If its in the US I'm sure the FCC has guidelines saying 5 rings is unacceptable. Don't let the carrier bully you.
Sent from Cisco Technical Support iPad App
12-26-2012 03:40 PM
Hi,
The delay is caused by the caller-id alerting ring 4, it will wait 4 rings to receive the caller ID and then it will pass the call, not before that time. So if each ring takes about 1 sec, so you'll have 4 sec delay to hear the phone ringing.
--
Jorge Armijo
Please remember to rate helpful responses and identify helpful or correct answers.
12-26-2012 04:14 PM
That is "FXO Delayed Caller ID Delivery'
http://www.cisco.com/en/US/docs/ios/12_4/12_4x/release/notes/rn3800xw.html#wp369137
Alo, you can try ring 3, or that "debug vpm sinal" to see exactly when calle-ID is received on both types of calls.
If you don't have support for it in your image, try 12.4(15)T14.
12-09-2012 01:25 PM
Hi,
What are you using MGCP, H323, SIP? Is this CME or GW with CUCM?
If CUCM there are a lot of posts that cover this situation with MGCP. Have you tried with caller id alerting ring 4 command? Or you can try:
voice-port x/x/x
timing guard-out 1000
shut
no shut
That should help.
If after that is still not working, it would be a good idea to take a pcm capture and analyze it with TAC, to see if the caller id is coming on the LD call.
--
Jorge Armijo
Please remember to rate helpful responses and identify helpful or correct answers.
12-09-2012 01:55 PM
Hello.
This is stand-alone CME with FXO card, all internal.
Regards
12-09-2012 03:12 PM
setting guard-time to 1000 didn't help.
Regards
12-13-2012 05:28 AM
Which IOS are you using ?
12-13-2012 05:34 AM
12.4.11XW
CME4.2
3745 chassis
12-13-2012 06:59 AM
Update IOS to latest and check again.
12-13-2012 07:07 AM
Agree, pls update IOS.
--
Jorge Armijo
Please remember to rate helpful responses and identify helpful or correct answers.
12-15-2012 01:08 PM
IOS upgraded to
c3725-ipvoicek9-mz.124-25d.bin
Still no Caller ID on Long distance calls;
Dec 15 16:04:01.634 EST: //-1/313233343930/DSM:(2/0/0):-1/dsmapi_accept_modem_passthrough_session: : dmgr: 6506867C, active sessions 0, max sessions: 16 rejected sessions till now: 0
Dec 15 16:04:01.634 EST: [2/0/0] htsp_stop_caller_id_rx. message length 0htsp_setup_ind
Dec 15 16:04:01.634 EST: [2/0/0] get_fxo_caller_id:Caller ID receive failed. parseCallerIDString:no data.
Dec 15 16:04:01.634 EST: [2/0/0] get_local_station_id calling num= calling name= calling time=12/15 16:04 orig called=
Any other suggestions?
12-15-2012 02:45 PM
Try
caller-id alerting ring 2
12-24-2012 12:55 PM
Please share the voice port configuration with us.
sh run | sec voice-port
--
Jorge Armijo
Please remember to rate helpful responses and identify helpful or correct answers.
12-24-2012 01:47 PM
Setting "caller-id alerting ring 2" didn't help.
Here is conf for port:
voice-port 2/0/0
supervisory disconnect anytone
cptone CA
timeouts call-disconnect 5
timeouts wait-release 5
timing guard-out 1000
connection plar opx 1000
caller-id enable
Port details:
Foreign Exchange Office 2/0/0 Slot is 2, Sub-unit is 0, Port is 0
Type of VoicePort is FXO
Operation State is DORMANT
Administrative State is UP
The Last Interface Down Failure Cause is Administrative Shutdown
Description is not set
Noise Regeneration is enabled
Non Linear Processing is enabled
Non Linear Mute is disabled
Non Linear Threshold is -21 dB
Music On Hold Threshold is Set to -38 dBm
In Gain is Set to 0 dB
Out Attenuation is Set to 3 dB
Echo Cancellation is enabled
Echo Cancellation NLP mute is disabled
Echo Cancellation NLP threshold is -21 dB
Echo Cancel Coverage is set to 64 ms
Echo Cancel worst case ERL is set to 6 dB
Playout-delay Mode is set to adaptive
Playout-delay Nominal is set to 60 ms
Playout-delay Maximum is set to 250 ms
Playout-delay Minimum mode is set to default, value 40 ms
Playout-delay Fax is set to 300 ms
Connection Mode is plar opx
Connection Number is 1000
Initial Time Out is set to 10 s
Interdigit Time Out is set to 10 s
Call Disconnect Time Out is set to 5 s
Ringing Time Out is set to 180 s
Wait Release Time Out is set to 5 s
Companding Type is u-law
Region Tone is set for CA
Analog Info Follows:
Currently processing none
Maintenance Mode Set to None (not in mtc mode)
Number of signaling protocol errors are 0
Impedance is set to 600r Ohm
Station name None, Station number None
Caller ID Info Follows:
Standard BELLCORE
Caller ID is received after 1 ring(s)
Translation profile (Incoming):
Translation profile (Outgoing):
Voice card specific Info Follows:
Signal Type is loopStart
Battery-Reversal is enabled
Number Of Rings is set to 1
Supervisory Disconnect is anytone
Answer Supervision is inactive
Hook Status is On Hook
Ring Detect Status is inactive
Ring Ground Status is inactive
Tip Ground Status is inactive
Dial Out Type is dtmf
Digit Duration Timing is set to 100 ms
InterDigit Duration Timing is set to 100 ms
Pulse Rate Timing is set to 10 pulses/second
InterDigit Pulse Duration Timing is set to 750 ms
Percent Break of Pulse is 60 percent
GuardOut timer is 1000 ms
Minimum ring duration timer is 125 ms
Hookflash-in Timing is set to 600 ms
Hookflash-out Timing is set to 400 ms
Supervisory Disconnect Timing (loopStart only) is set to 350 ms
OPX Ring Wait Timing is set to 6000 ms
12-24-2012 02:15 PM
Have you try removing the "cptone CA"?
If not, give it a try and let us know.
Remeber to do a "shut" and "no shut" on the port after the change.
--
Jorge Armijo
Please remember to rate helpful responses and identify helpful or correct answers.
12-24-2012 05:05 PM
i have no cptone in original conf. (def US)
12-25-2012 06:34 AM
So,
voice-port 2/0/0
supervisory disconnect anytone
cptone CA <-- Is not part of the config
timeouts call-disconnect 5
timeouts wait-release 5
timing guard-out 1000
connection plar opx 1000
caller-id enable
Then try:
voice-port 2/0/0
default supervisory disconnect
default cptone
default timeouts call-disconnect
default timeouts wait-release
default timing guard-out
caller-id alerting ring 4
caller-id enable
--
Jorge Armijo
Please remember to rate helpful responses and identify helpful or correct answers.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide