Any probs with the circuits? Try and upgrade?
On 17/03/2010, Russell Brown <[email protected]> wrote: > > > I'm seeing both inbound and outgoing call failures on our ISDN-30 lines > that only seem to go away when I do a "zap restart" or in extremis > restart Asterisk (1.4.25 with a Digium TE205P and zaptel 1.4.12.1). If > I don't restart zapata or Asterisk the problem rapidly get worse :-( > > The lines are from BT with LCR from Cable&Wireless (I've tried using the > LCR bypass code and it doesn't make any difference). > > The outbound symptoms are that the number appears to go out on the ISDN > but the caller hears nothing and the callee's phone doesn't ring > (example below with ISDN debug on). > > The incoming problem is that the callee's phone rings for a couple of > seconds and then the call gets cutoff (again example enclosed) or > sometimes doesn't appear at all in the Asterisk logs and the callee gets > a busy tone (no the system hasn't used all of the channels at this point > :-). > > Can anyone suggest a cause and/or remedy? Any idea what the > disconnection stuff in the PRI debug means? > > > > Outbound log extract: > > > [Mar 17 16:58:02] VERBOSE[6630] logger.c: -- Executing > [01780471...@from-sip:18] Dial("SIP/197-b6726980", > "Zap/G1/01780471800|9999|TWK") in new stack > [Mar 17 16:58:02] VERBOSE[6630] logger.c: -- Making new call for cr 33089 > [Mar 17 16:58:02] VERBOSE[6630] logger.c: -- Requested transfer > capability: 0x00 - SPEECH > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > Protocol Discriminator: Q.931 > (8) len=40 > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > Call Ref: len= 2 (reference > 321/0x141) (Originator) > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > Message type: SETUP (5) > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > [04 03 80 90 a3] > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > Bearer Capability (len= 5) [ > Ext: 1 Q.931 Std: 0 Info transfer capability: Speech (0) > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > > Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16) > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > > User information layer 1: A-Law (35) > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > [18 03 a9 83 9e] > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > Channel ID (len= 5) [ Ext: 1 > IntID: Implicit PRI Spare: 0 Exclusive Dchan: 0 > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > ChanSel: > As indicated in following octets > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > Ext: 1 > Coding: 0 Number Specified Channel Type: 3 > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > Ext: 1 > Channel: 30 ] > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > [6c 08 00 80 38 34 36 30 38 30] > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > Calling Number (len=10) [ Ext: > 0 TON: Unknown Number Type (0) NPI: Unknown Number Plan (0) > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > > Presentation: Presentation permitted, user number not screened (0) '846080' > ] > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > [70 0c 80 30 31 37 38 30 34 37 > 31 38 30 32] > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > Called Number (len=14) [ Ext: 1 > TON: Unknown Number Type (0) NPI: Unknown Number Plan (0) '01780471800' ] > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > [a1] > [Mar 17 16:58:02] VERBOSE[6630] logger.c: > Sending Complete (len= 1) > [Mar 17 16:58:02] VERBOSE[6630] logger.c: q931.c:3134 q931_setup: call > 33089 on channel 30 enters state 1 (Call Initiated) > [Mar 17 16:58:02] VERBOSE[6630] logger.c: -- Called G1/01780471800 > *** At this point the caller hears nothing and the phone on > *** 01780471800 *doesn't* receive a call. > [Mar 17 16:58:50] VERBOSE[6630] logger.c: NEW_HANGUP DEBUG: Calling > q931_hangup, ourstate Call Initiated, peerstate Overlap sending > [Mar 17 16:58:50] VERBOSE[6630] logger.c: q931.c:3015 q931_disconnect: call > 33089 on channel 30 enters state 11 (Disconnect Request) > [Mar 17 16:58:50] VERBOSE[6630] logger.c: > Protocol Discriminator: Q.931 > (8) len=9 > [Mar 17 16:58:50] VERBOSE[6630] logger.c: > Call Ref: len= 2 (reference > 321/0x141) (Originator) > [Mar 17 16:58:50] VERBOSE[6630] logger.c: > Message type: DISCONNECT (69) > [Mar 17 16:58:50] VERBOSE[6630] logger.c: > [08 02 81 90] > [Mar 17 16:58:50] VERBOSE[6630] logger.c: > Cause (len= 4) [ Ext: 1 > Coding: CCITT (ITU) standard (0) Spare: 0 Location: Private network > serving the local user (1) > [Mar 17 16:58:50] VERBOSE[6630] logger.c: > Ext: 1 Cause: > Normal Clearing (16), class = Normal Event (1) ] > [Mar 17 16:58:50] VERBOSE[6630] logger.c: -- Hungup 'Zap/30-1' > [Mar 17 16:58:50] VERBOSE[6630] logger.c: == Spawn extension (from-sip, > 01780471800, 18) exited non-zero on 'SIP/197-b6726980' > > > Here's an example of the inbound failure: > > > [Mar 17 17:04:46] VERBOSE[13006] logger.c: -- Executing > [846...@isdn_in:1] Ringing("Zap/20-1", "") in new stack > [Mar 17 17:04:46] VERBOSE[13006] logger.c: q931.c:2844 q931_alerting: call > 79 on channel 20 enters state 7 (Call Received) > [Mar 17 17:04:46] VERBOSE[13006] logger.c: > Protocol Discriminator: Q.931 > (8) len=9 > [Mar 17 17:04:46] VERBOSE[13006] logger.c: > Call Ref: len= 2 (reference > 79/0x4F) (Terminator) > [Mar 17 17:04:46] VERBOSE[13006] logger.c: > Message type: ALERTING (1) > [Mar 17 17:04:46] VERBOSE[13006] logger.c: > [1e 02 81 88] > [Mar 17 17:04:46] VERBOSE[13006] logger.c: > Progress Indicator (len= 4) [ > Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: Private network > serving the local user (1) > [Mar 17 17:04:46] VERBOSE[13006] logger.c: > > Ext: 1 Progress Description: Inband information or appropriate pattern now > available. (8) ] > [Mar 17 17:04:46] VERBOSE[13006] logger.c: -- Executing > [846...@isdn_in:2] Set("Zap/20-1", "CALLERID(name)=Banana") in new stack > <snip> > [Mar 17 17:04:48] VERBOSE[13006] logger.c: -- Executing > [...@macro-stdexten:38] Dial("Zap/20-1", "Sip/192|15|wWtTkK") in new stack > [Mar 17 17:04:48] VERBOSE[13006] logger.c: -- Called 192 > [Mar 17 17:04:48] VERBOSE[13006] logger.c: -- SIP/192-02980aa0 is > ringing > [Mar 17 17:04:49] VERBOSE[13006] logger.c: -- SIP/192-02980aa0 is > ringing > [Mar 17 17:04:50] VERBOSE[13006] logger.c: -- SIP/192-02980aa0 is > ringing > [Mar 17 17:04:52] VERBOSE[13006] logger.c: -- SIP/192-02980aa0 is > ringing > [Mar 17 17:04:55] VERBOSE[13006] logger.c: == Spawn extension > (macro-stdexten, s, 38) exited non-zero on 'Zap/20-1' in macro 'stdexten' > [Mar 17 17:04:55] VERBOSE[13006] logger.c: == Spawn extension > (macro-TELESALESUSER, s, 3) exited non-zero on 'Zap/20-1' in macro > 'TELESALESUSER' > [Mar 17 17:04:55] VERBOSE[13006] logger.c: == Spawn extension > (real_isdn_in, 846092, 1) exited non-zero on 'Zap/20-1' > [Mar 17 17:04:55] VERBOSE[13006] logger.c: -- Executing > [...@real_isdn_in:1] Hangup("Zap/20-1", "") in new stack > [Mar 17 17:04:55] VERBOSE[13006] logger.c: == Spawn extension > (real_isdn_in, h, 1) exited non-zero on 'Zap/20-1' > [Mar 17 17:04:55] VERBOSE[13006] logger.c: NEW_HANGUP DEBUG: Calling > q931_hangup, ourstate Disconnect Indication, peerstate Disconnect Request > *** Who requested this disconnect? Any ideas? > [Mar 17 17:04:55] VERBOSE[13006] logger.c: q931.c:2967 q931_release: call > 79 on channel 20 enters state 19 (Release Request) > [Mar 17 17:04:55] VERBOSE[13006] logger.c: > Protocol Discriminator: Q.931 > (8) len=9 > [Mar 17 17:04:55] VERBOSE[13006] logger.c: > Call Ref: len= 2 (reference > 79/0x4F) (Terminator) > [Mar 17 17:04:55] VERBOSE[13006] logger.c: > Message type: RELEASE (77) > [Mar 17 17:04:55] VERBOSE[13006] logger.c: > [08 02 81 e6] > [Mar 17 17:04:55] VERBOSE[13006] logger.c: > Cause (len= 4) [ Ext: 1 > Coding: CCITT (ITU) standard (0) Spare: 0 Location: Private network > serving the local user (1) > [Mar 17 17:04:55] VERBOSE[13006] logger.c: > Ext: 1 > Cause: Recover on timer expiry (102), class = Protocol Error (e.g. unknown > message) (6) ] > *** Ummm... 'Protocol Error' doesn't sound nice! > [Mar 17 17:04:55] VERBOSE[13006] logger.c: -- Hungup 'Zap/20-1' > > > > Any Ideas? > > Thanks in Advance. > > -- > Regards, > Russell > -------------------------------------------------------------------- > | Russell Brown | MAIL: [email protected] PHONE: 01780 471800 | > | Lady Lodge Systems | WWW Work: http://www.lls.com | > | Peterborough, England | WWW Play: http://www.ruffle.me.uk | > -------------------------------------------------------------------- > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > -- Sent from my mobile device http://www.suretecsystems.com/services/openldap/ http://www.suretectelecom.com -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
