cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1312
Views
0
Helpful
13
Replies

FXO-GS port and IP Phone ringing one time

oscar.perez
Level 1
Level 1

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

13 Replies 13

Steven Holl
Cisco Employee
Cisco Employee
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.

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

Which exact IOS are you using ?

c2800nm-spservicesk9-mz.124-24.T2.bin

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.

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

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.

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

please post it again keeping newlines

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

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.

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 ?

Actually, the router it is not grounded. I will work on get it grounded and report back.

thanks,

Oscar

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: