atcomsystems.ca/forum
Posted By: MC Allworx 10x & Cisco IAD - Interop issue? - 02/23/07 06:14 AM
Hi folks. I'm wondering if anyone has seen this before.

I have a customer that's using a T1 connected to a Cisco 243x IAD for VoIP phone service. The IAD is handing off several FXS lines to a customer-provided Allworx 10x PBX.

On the PBX the customer is running the built-in IVR. The problem occours when a call comes in and is picked up by the IVR. As expected, while the person is listening to the IVR the port state is "off-hook". However, if the calling party hangs up while the IVR is still playing the port goes "on-hook" for a second, then is pulled "off-hook" again by the PBX. The line stays in an "off-hook" state until the IVR completes then returns to "on-hook". These are loop-start lines off the IAD. I have tried fwd disconnects and supervisory disconnects but they have had no effect. Anyone else have any ideas?

Here's a debug from the IAD:

Code
 Feb 22 14:22:15.242 ET: htsp_timer_stop3 htsp_setup_req
Feb 22 14:22:15.242 ET: htsp_process_event: [2/2, FXSLS_ONHOOK, E_HTSP_SETUP_REQ]fxsls_onhook_setuphtsp_alert
Feb 22 14:22:15.246 ET: [2/2] c2400_set_sig_state: ABCD=0, timestamp=0, sys_time=61198920
Feb 22 14:22:15.246 ET: [2/2] htsp_set_caller_id_tx calling num=npanxx2500 display_info= called num=npanxx0891 
Feb 22 14:22:15.246 ET: [2/2] Caller ID String 80 19 01 08 30 32 32 32 31 34 32 32 02 0A 32 34 38 37 38 34 32 35 30 30 08 01 4F 63 
Feb 22 14:22:15.246 ET: [2/2] htsp_set_caller_id_tx_time Caller ID:FSK_DURING_RING 
Feb 22 14:22:15.246 ET: [2/2] htsp_start_caller_id_tx string length=28 
Feb 22 14:22:15.314 ET: [2/2] do_ring_cadence IDLE->ON (2000)
Feb 22 14:22:17.314 ET: [2/2] do_ring_cadence ON->OFF (4000)
Feb 22 14:22:18.682 ET: [2/2] c2400_report_sig_state: ABCD = 0xC
Feb 22 14:22:18.682 ET: port 2 changed state new state = 12
Feb 22 14:22:18.682 ET: htsp_process_event: [2/2, FXSLS_WAIT_OFFHOOK, E_DSP_SIG_1100]fxsls_waitoff_offhook
Feb 22 14:22:18.682 ET: [2/2] c2400_set_sig_state: ABCD=4, timestamp=0, sys_time=61199264
Feb 22 14:22:18.682 ET: [2/2] c2400_set_sig_state: ABCD=6, timestamp=200, sys_time=61199264
Feb 22 14:22:18.682 ET: [2/2] htsp_stop_caller_id_tx 
Feb 22 14:22:18.682 ET: htsp_timer2 - 500 msec
Feb 22 14:22:18.686 ET: htsp_call_bridged invoked
Feb 22 14:22:18.694 ET: htsp_process_event: [2/2, FXSLS_WAIT_OFFHOOK, E_HTSP_VOICE_CUT_THROUGH]fxsls_waitoff_voice
Feb 22 14:22:19.182 ET: htsp_process_event: [2/2, FXSLS_WAIT_OFFHOOK, E_HTSP_EVENT_TIMER2]fxsls_offhook_dial htsp_dial
Feb 22 14:22:19.182 ET: htsp_process_event: [2/2, FXSLS_CONNECT, E_DSP_DIALING_DONE]
iad#
iad#  ***IVR CONNECTS AND BEGINS TO PLAY***
iad#  ***cALLING PARTY HANGS UP DURING IVR***
iad#
Feb 22 14:22:33.670 ET: htsp_timer_stop3 
Feb 22 14:22:33.670 ET: [2/2] htsp_stop_caller_id_tx 
Feb 22 14:22:33.678 ET: htsp_process_event: [2/2, FXSLS_CONNECT, E_HTSP_RELEASE_REQ]fxsls_connect_disc
Feb 22 14:22:33.678 ET: htsp_timer_stop 
Feb 22 14:22:33.678 ET: [2/2] c2400_set_sig_state: ABCD=12, timestamp=0, sys_time=61200763
Feb 22 14:22:33.678 ET: [2/2] c2400_set_sig_state: ABCD=4, timestamp=750, sys_time=61200763
Feb 22 14:22:33.678 ET: htsp_timer - 950 msec
Feb 22 14:22:34.630 ET: htsp_process_event: [2/2, FXSLS_CPC, E_HTSP_EVENT_TIMER]fxsls_cpc_timer
Feb 22 14:22:34.630 ET: [2/2] c2400_report_sig_state: ABCD = 0xC
Feb 22 14:22:34.630 ET: htsp_timer - 60000 msec
Feb 22 14:22:34.630 ET: htsp_process_event: [2/2, FXSLS_WAIT_ONHOOK, E_DSP_SIG_1100]fxsls_waitonhook_offhook
iad#
iad#  ***(ABOVE) PORT GOES ON-HOOK AND IS IMMIDIATELY TAKEN OFF-HOOK AGAIN***
iad#
iad#
Feb 22 14:23:34.630 ET: htsp_process_event: [2/2, FXSLS_WAIT_ONHOOK, E_HTSP_EVENT_TIMER]fxsls_offhook_wait_timer
Feb 22 14:23:34.630 ET: htsp_timer - 30000 msec
iad#
iad#  ***(BELOW) PORT CLEARS TO ON-HOOK STATE
iad#
iad#
Feb 22 14:24:04.631 ET: htsp_process_event: [2/2, FXSLS_OFFHOOK_ALERT, E_HTSP_EVENT_TIMER]fxsls_alert_timer
Feb 22 14:24:04.631 ET: [2/2] c2400_set_sig_state: ABCD=4, timestamp=0, sys_time=61209858
Feb 22 14:24:06.923 ET: [2/2] c2400_report_sig_state: ABCD = 0x4
Feb 22 14:24:06.923 ET: port 2 changed state new state = 4
Feb 22 14:24:06.923 ET: htsp_process_event: [2/2, FXSLS_PARK, E_DSP_SIG_0100]fxsls_park_onhook 
Any ideas would be helpful.

Thanks,

M
Sounds like a case of disconnect supervision not working. COuld be something as simple as setting a timer in the Allworx. Usually 500-700ms I would think as in most PBX/key systems that happends to be the case.
Posted By: aweaver Re: Allworx 10x & Cisco IAD - Interop issue? - 02/26/07 08:12 PM
Why are you doing an FXS-FXO conversion? Your ITSP traffic should be terminated in the 10X--not the Cisco.
Call our office if you need further assistance.
Quote
Originally posted by aweaver:
Why are you doing an FXS-FXO conversion? Your ITSP traffic should be terminated in the 10X--not the Cisco.
Call our office if you need further assistance.
This sounds more like an integrated T with an analog handoff rather than an ITSP providing sip trunks.
Posted By: MC Re: Allworx 10x & Cisco IAD - Interop issue? - 02/28/07 10:01 AM
That's correct. The IAD is provided by the ISP/VoIP provider. The 10x is customer-provided equipment.

Interesting that you mention the FXS-FXO conversion. From reading the brief tech doc on the 10x, I couldn't tell if it's ports were FXS or FXO, or if that was an option the end-user could choose.

On the other hand, I did find that a firmware upgrade on the Cisco IAD resolved this issue.
Posted By: AWTech Re: Allworx 10x & Cisco IAD - Interop issue? - 02/28/07 12:39 PM
The 10x has 16 ports, 1-3 are CO only, 4-9 are configurable as CO's or station ports. 10-16 are station only. 4-16 can also be programmed as analog did's.
Posted By: AWTech Re: Allworx 10x & Cisco IAD - Interop issue? - 04/11/07 04:58 PM
MC,

Was a firmware upgrade done or were some command line code changes made. I've got a similar situation with the same model Cisco and would like to know which software version it needs to be at. Disabling VAD and altering CPC did nothing to allow calls in the AA to disconnect.

Thanks for any insight you may have- AW
© Sundance Business VOIP Telephone Help