11-08-2010 04:51 PM - edited 03-16-2019 01:49 AM
We have a H.323 Cisco gateway with 2 FXO-ground start ports, the Telco is providing analog CO trunks, when dialing one of the trunks, the call gets routed to a CallManager cluster 7.1(3) and then to an IP Phone. The problem is that the phone rings one time and then hangs up, then after 5 seconds it rings again one time and then hangs up, and again and again. The caller end ears regular ring.
The config on the H.323 gateway is pretty straight forward:
voice-port 0/2/0
signal groundStart
connection plar 2488
dial-peer voice 5 voip
destination-pattern 2488
session target ipv4:172.16.254.10
If I connect a regular analog phone directly to the CO trunk, it works fine with the incoming calls.
Any suggestion will be greatly appreciated.
Thanks,
Oscar
11-09-2010 07:48 AM
If I connect a regular analog phone directly to the CO trunk, it works fine with the incoming calls.
This is probably a loopstart circuit, then. You can't make an outbound call on an FXOGS circuit unless you have a groundstart handset, which people typically don't have just laying around.
Try configuring this for LS and seeing how things fare. Also, make sure your wiring is right, and that pairs are not crossed. Wiring should be 2-wire, straight-through (tip-to-tip, ring-to-ring).
Also, the gateway has battery-reversal on by default, and an analog phone won't do battery reversal when it answers. So if your provider doesn't support battery reversal, then disable that under the voice port.
11-09-2010 08:30 AM
thanks for your prompt reply. You were right. I re-test the CO trunk lines with my regular analog phone and I can't do incoming/outgoing, also I confirmed with the Telco and the old PBX and the CO trunks lines are ground-start.
I did the no-battery-reversal command on the FXO port and still getting the same, my IP Phone rings one time and drops the call, however the caller on the PSTN side gets the regular ringing and the IP Phone rings again and then disconnect, 5 seconds later, rings again and disconnect.
Thanks,
Oscar
11-09-2010 11:19 AM
Which exact IOS are you using ?
11-09-2010 11:29 AM
c2800nm-spservicesk9-mz.124-24.T2.bin
11-09-2010 11:32 AM
I remember this can have to do with H.323 fast-start.
You could serach the forum for the exact definition, or try SIp that doesn't have the issue.
11-09-2010 11:42 AM
Trying to isolate the problem, I have connected an analog phone on a FXS port on the same router, and the analog phone does the same. It rings one time and then hangs up, then rings again one time and the same.
FXS port:
voice-port 0/1/0
FXO port:
voice-port 0/2/1
signal groundStart
no vad
no comfort-noise
connection plar 2488
dial-peer voice 6 pots
destination-pattern 2488
port 0/1/0
It may be a bug with the IOS ?
Oscar
11-09-2010 11:56 AM
It could also be a timing issue.
so two things to try
one 12.2(22)YB8
another, take "debug vpm signal" with "term mon" and post it here.
Do not take other debugs, do not use attachmetns.
11-09-2010 12:13 PM
Nov 9 20:08:26.011: htsp_process_event: [0/2/1, FXOGS_ONHOOK, E_DSP_SIG_0000]fxogs_onhook_ringing Nov 9 20:08:26.011: htsp_timer_stop Nov 9 20:08:26.011: htsp_timer - 125 msec Nov 9 20:08:26.139: htsp_process_event: [0/2/1, FXOGS_WAIT_RING_MIN, E_HTSP_EVENT_TIMER]fxogs_wait_ring_min_timer Nov 9 20:08:26.139: htsp_timer - 10000 msec Nov 9 20:08:27.891: htsp_process_event: [0/2/1, FXOGS_RINGING, E_DSP_SIG_0100] Nov 9 20:08:27.891: fxogs_ringing_not: Nov 9 20:08:27.891: htsp_timer_stop Nov 9 20:08:27.891: htsp_timer_stop2 Nov 9 20:08:27.891: htsp_timer_stop3 htsp_setup_ind Nov 9 20:08:27.891: [0/2/1] get_local_station_id calling num= calling name= calling time=11/09 20:08 orig called= Nov 9 20:08:27.895: htsp_process_event: [0/2/1, FXOGS_WAIT_SETUP_ACK, E_HTSP_SETUP_ACK] Nov 9 20:08:27.895: fxogs_wait_setup_ack: Nov 9 20:08:27.895: [0/2/1] set signal state = 0xC timestamp = 0 Nov 9 20:08:27.903: htsp_timer_stop3 Nov 9 20:08:27.903: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_HTSP_PROCEEDING]htsp_setup_req Nov 9 20:08:27.907: htsp_process_event: [0/1/0, FXSLS_ONHOOK, E_HTSP_SETUP_REQ]fxsls_onhook_setuphtsp_progress Nov 9 20:08:27.907: [0/1/0] set signal state = 0x0 timestamp = 0 Nov 9 20:08:27.911: htsp_call_bridged invoked Nov 9 20:08:27.911: htsp_call_bridged invokedhtsp_progress_notify Nov 9 20:08:27.919: htsp_process_event: [0/1/0, FXSLS_WAIT_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]fxsls_waitoff_voice Nov 9 20:08:27.919: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH] Nov 9 20:08:28.147: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_DSP_SIG_1100] Nov 9 20:08:28.147: fxogs_no_tipgnd Nov 9 20:08:28.147: htsp_timer_stop Nov 9 20:08:28.147: htsp_timer_stop2 Nov 9 20:08:28.147: htsp_timer2 - 350 msec Nov 9 20:08:28.499: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_HTSP_EVENT_TIMER2]fxogs_offhook_disc Nov 9 20:08:28.499: htsp_timer_stop Nov 9 20:08:28.499: [0/2/1] set signal state = 0x4 timestamp = 0 Nov 9 20:08:28.499: htsp_timer - 2000 msec Nov 9 20:08:28.503: htsp_process_event: [0/1/0, FXSLS_WAIT_OFFHOOK, E_HTSP_RELEASE_REQ]fxsls_waitoff_release Nov 9 20:08:28.503: [0/1/0] set signal state = 0x4 timestamp = 0 Nov 9 20:08:28.511: htsp_process_event: [0/2/1, FXOGS_GUARD_OUT, E_HTSP_RELEASE_REQ]fxogs_guard_out_release Nov 9 20:08:30.499: htsp_process_event: [0/2/1, FXOGS_GUARD_OUT, E_HTSP_EVENT_TIMER] Nov 9 20:08:32.011: htsp_process_event: [0/2/1, FXOGS_ONHOOK, E_DSP_SIG_0000]fxogs_onhook_ringing Nov 9 20:08:32.011: htsp_timer_stop Nov 9 20:08:32.011: htsp_timer - 125 msec Nov 9 20:08:32.139: htsp_process_event: [0/2/1, FXOGS_WAIT_RING_MIN, E_HTSP_EVENT_TIMER]fxogs_wait_ring_min_timer Nov 9 20:08:32.139: htsp_timer - 10000 msec Nov 9 20:08:33.891: htsp_process_event: [0/2/1, FXOGS_RINGING, E_DSP_SIG_0100] Nov 9 20:08:33.891: fxogs_ringing_not: Nov 9 20:08:33.891: htsp_timer_stop Nov 9 20:08:33.891: htsp_timer_stop2 Nov 9 20:08:33.891: htsp_timer_stop3 htsp_setup_ind Nov 9 20:08:33.891: [0/2/1] get_local_station_id calling num= calling name= calling time=11/09 20:08 orig called= Nov 9 20:08:33.895: htsp_process_event: [0/2/1, FXOGS_WAIT_SETUP_ACK, E_HTSP_SETUP_ACK] Nov 9 20:08:33.895: fxogs_wait_setup_ack: Nov 9 20:08:33.895: [0/2/1] set signal state = 0xC timestamp = 0 Nov 9 20:08:33.903: htsp_timer_stop3 Nov 9 20:08:33.903: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_HTSP_PROCEEDING]htsp_setup_req Nov 9 20:08:33.907: htsp_process_event: [0/1/0, FXSLS_ONHOOK, E_HTSP_SETUP_REQ]fxsls_onhook_setuphtsp_progress Nov 9 20:08:33.907: [0/1/0] set signal state = 0x0 timestamp = 0 Nov 9 20:08:33.911: htsp_call_bridged invoked Nov 9 20:08:33.911: htsp_call_bridged invokedhtsp_progress_notify Nov 9 20:08:33.919: htsp_process_event: [0/1/0, FXSLS_WAIT_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]fxsls_waitoff_voice Nov 9 20:08:33.919: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH] Nov 9 20:08:34.147: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_DSP_SIG_1100] Nov 9 20:08:34.147: fxogs_no_tipgnd Nov 9 20:08:34.147: htsp_timer_stop Nov 9 20:08:34.147: htsp_timer_stop2 Nov 9 20:08:34.151: htsp_timer2 - 350 msec Nov 9 20:08:34.503: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_HTSP_EVENT_TIMER2]fxogs_offhook_disc Nov 9 20:08:34.503: htsp_timer_stop Nov 9 20:08:34.503: [0/2/1] set signal state = 0x4 timestamp = 0 Nov 9 20:08:34.503: htsp_timer - 2000 msec Nov 9 20:08:34.507: htsp_process_event: [0/1/0, FXSLS_WAIT_OFFHOOK, E_HTSP_RELEASE_REQ]fxsls_waitoff_release Nov 9 20:08:34.507: [0/1/0] set signal state = 0x4 timestamp = 0 Nov 9 20:08:34.515: htsp_process_event: [0/2/1, FXOGS_GUARD_OUT, E_HTSP_RELEASE_REQ]fxogs_guard_out_release Nov 9 20:08:36.503: htsp_process_event: [0/2/1, FXOGS_GUARD_OUT, E_HTSP_EVENT_TIMER] Nov 9 20:08:38.007: htsp_process_event: [0/2/1, FXOGS_ONHOOK, E_DSP_SIG_0000]fxogs_onhook_ringing Nov 9 20:08:38.007: htsp_timer_stop Nov 9 20:08:38.007: htsp_timer - 125 msec Nov 9 20:08:38.135: htsp_process_event: [0/2/1, FXOGS_WAIT_RING_MIN, E_HTSP_EVENT_TIMER]fxogs_wait_ring_min_timer Nov 9 20:08:38.135: htsp_timer - 10000 msec
11-09-2010 12:15 PM
please post it again keeping newlines
11-09-2010 12:15 PM
Please ignore the previous one. Thanks,
Nov 9 20:08:26.011: htsp_process_event: [0/2/1, FXOGS_ONHOOK, E_DSP_SIG_0000]fxogs_onhook_ringing
Nov 9 20:08:26.011: htsp_timer_stop
Nov 9 20:08:26.011: htsp_timer - 125 msec
Nov 9 20:08:26.139: htsp_process_event: [0/2/1, FXOGS_WAIT_RING_MIN, E_HTSP_EVENT_TIMER]fxogs_wait_ring_min_timer
Nov 9 20:08:26.139: htsp_timer - 10000 msec
Nov 9 20:08:27.891: htsp_process_event: [0/2/1, FXOGS_RINGING, E_DSP_SIG_0100]
Nov 9 20:08:27.891: fxogs_ringing_not:
Nov 9 20:08:27.891: htsp_timer_stop
Nov 9 20:08:27.891: htsp_timer_stop2
Nov 9 20:08:27.891: htsp_timer_stop3 htsp_setup_ind
Nov 9 20:08:27.891: [0/2/1] get_local_station_id calling num= calling name= calling time=11/09 20:08 orig called=
Nov 9 20:08:27.895: htsp_process_event: [0/2/1, FXOGS_WAIT_SETUP_ACK, E_HTSP_SETUP_ACK]
Nov 9 20:08:27.895: fxogs_wait_setup_ack:
Nov 9 20:08:27.895: [0/2/1] set signal state = 0xC timestamp = 0
Nov 9 20:08:27.903: htsp_timer_stop3
Nov 9 20:08:27.903: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_HTSP_PROCEEDING]htsp_setup_req
Nov 9 20:08:27.907: htsp_process_event: [0/1/0, FXSLS_ONHOOK, E_HTSP_SETUP_REQ]fxsls_onhook_setuphtsp_progress
Nov 9 20:08:27.907: [0/1/0] set signal state = 0x0 timestamp = 0
Nov 9 20:08:27.911: htsp_call_bridged invoked
Nov 9 20:08:27.911: htsp_call_bridged invokedhtsp_progress_notify
Nov 9 20:08:27.919: htsp_process_event: [0/1/0, FXSLS_WAIT_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]fxsls_waitoff_voice
Nov 9 20:08:27.919: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]
Nov 9 20:08:28.147: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_DSP_SIG_1100]
Nov 9 20:08:28.147: fxogs_no_tipgnd
Nov 9 20:08:28.147: htsp_timer_stop
Nov 9 20:08:28.147: htsp_timer_stop2
Nov 9 20:08:28.147: htsp_timer2 - 350 msec
Nov 9 20:08:28.499: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_HTSP_EVENT_TIMER2]fxogs_offhook_disc
Nov 9 20:08:28.499: htsp_timer_stop
Nov 9 20:08:28.499: [0/2/1] set signal state = 0x4 timestamp = 0
Nov 9 20:08:28.499: htsp_timer - 2000 msec
Nov 9 20:08:28.503: htsp_process_event: [0/1/0, FXSLS_WAIT_OFFHOOK, E_HTSP_RELEASE_REQ]fxsls_waitoff_release
Nov 9 20:08:28.503: [0/1/0] set signal state = 0x4 timestamp = 0
Nov 9 20:08:28.511: htsp_process_event: [0/2/1, FXOGS_GUARD_OUT, E_HTSP_RELEASE_REQ]fxogs_guard_out_release
Nov 9 20:08:30.499: htsp_process_event: [0/2/1, FXOGS_GUARD_OUT, E_HTSP_EVENT_TIMER]
Nov 9 20:08:32.011: htsp_process_event: [0/2/1, FXOGS_ONHOOK, E_DSP_SIG_0000]fxogs_onhook_ringing
Nov 9 20:08:32.011: htsp_timer_stop
Nov 9 20:08:32.011: htsp_timer - 125 msec
Nov 9 20:08:32.139: htsp_process_event: [0/2/1, FXOGS_WAIT_RING_MIN, E_HTSP_EVENT_TIMER]fxogs_wait_ring_min_timer
Nov 9 20:08:32.139: htsp_timer - 10000 msec
Nov 9 20:08:33.891: htsp_process_event: [0/2/1, FXOGS_RINGING, E_DSP_SIG_0100]
Nov 9 20:08:33.891: fxogs_ringing_not:
Nov 9 20:08:33.891: htsp_timer_stop
Nov 9 20:08:33.891: htsp_timer_stop2
Nov 9 20:08:33.891: htsp_timer_stop3 htsp_setup_ind
Nov 9 20:08:33.891: [0/2/1] get_local_station_id calling num= calling name= calling time=11/09 20:08 orig called=
Nov 9 20:08:33.895: htsp_process_event: [0/2/1, FXOGS_WAIT_SETUP_ACK, E_HTSP_SETUP_ACK]
Nov 9 20:08:33.895: fxogs_wait_setup_ack:
Nov 9 20:08:33.895: [0/2/1] set signal state = 0xC timestamp = 0
Nov 9 20:08:33.903: htsp_timer_stop3
Nov 9 20:08:33.903: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_HTSP_PROCEEDING]htsp_setup_req
Nov 9 20:08:33.907: htsp_process_event: [0/1/0, FXSLS_ONHOOK, E_HTSP_SETUP_REQ]fxsls_onhook_setuphtsp_progress
Nov 9 20:08:33.907: [0/1/0] set signal state = 0x0 timestamp = 0
Nov 9 20:08:33.911: htsp_call_bridged invoked
Nov 9 20:08:33.911: htsp_call_bridged invokedhtsp_progress_notify
Nov 9 20:08:33.919: htsp_process_event: [0/1/0, FXSLS_WAIT_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]fxsls_waitoff_voice
Nov 9 20:08:33.919: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]
Nov 9 20:08:34.147: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_DSP_SIG_1100]
Nov 9 20:08:34.147: fxogs_no_tipgnd
Nov 9 20:08:34.147: htsp_timer_stop
Nov 9 20:08:34.147: htsp_timer_stop2
Nov 9 20:08:34.151: htsp_timer2 - 350 msec
Nov 9 20:08:34.503: htsp_process_event: [0/2/1, FXOGS_OFFHOOK, E_HTSP_EVENT_TIMER2]fxogs_offhook_disc
Nov 9 20:08:34.503: htsp_timer_stop
Nov 9 20:08:34.503: [0/2/1] set signal state = 0x4 timestamp = 0
Nov 9 20:08:34.503: htsp_timer - 2000 msec
Nov 9 20:08:34.507: htsp_process_event: [0/1/0, FXSLS_WAIT_OFFHOOK, E_HTSP_RELEASE_REQ]fxsls_waitoff_release
Nov 9 20:08:34.507: [0/1/0] set signal state = 0x4 timestamp = 0
Nov 9 20:08:34.515: htsp_process_event: [0/2/1, FXOGS_GUARD_OUT, E_HTSP_RELEASE_REQ]fxogs_guard_out_release
Nov 9 20:08:36.503: htsp_process_event: [0/2/1, FXOGS_GUARD_OUT, E_HTSP_EVENT_TIMER]
Nov 9 20:08:38.007: htsp_process_event: [0/2/1, FXOGS_ONHOOK, E_DSP_SIG_0000]fxogs_onhook_ringing
Nov 9 20:08:38.007: htsp_timer_stop
Nov 9 20:08:38.007: htsp_timer - 125 msec
Nov 9 20:08:38.135: htsp_process_event: [0/2/1, FXOGS_WAIT_RING_MIN, E_HTSP_EVENT_TIMER]fxogs_wait_ring_min_timer
Nov 9 20:08:38.135: htsp_timer - 10000 msec
11-09-2010 12:17 PM
If it were me, I'd include the 'debug voip ccapi inout' output in parallel to VPM, so you can see what the call control api is doing.
And I'd get that for an inbound call, as well as for an outbound call attempt.
11-09-2010 01:23 PM
Nov 9 20:08:28.147: fxogs_no_tipgnd
Can you check that router is well grounded to earth ?
If it is, can you swap tip and ring in the socket or punch-block ?
11-09-2010 03:11 PM
Actually, the router it is not grounded. I will work on get it grounded and report back.
thanks,
Oscar
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