Here's where I am and what I tried. I am using all Cisco phones, mostly 7940's and 60's in a SIP configuration. All internal calls work with no issues. I have a TE405P for the PRI and a TDM22B for my paging system and whatnot. I am currently only using one PRI on the quad card. When calling out on the PRI, I am getting static and some echoing. I have tried various orders and values for the txand rxgains, echocancellation and nothing seems to help. I get the staticy noise only when sound is coming in, like when the other is ringing or when the other person is talking. Complete silence the rest of the time. I get different amounts of echo when calling out, the person on the other end says they hear no echo or static at all, just on the SIP phones. I made sure that I have no IRQ conflicts (output below) and my CPU usage seems to be fine, plenty of horsepower remaining.
Here are the parts of my configs that I feel are relavent:
/etc/zaptel.conf ------------------- span=1,1,0,esf,b8zs bchan=1-23 dchan=24 loadzone = us defaultzone=us
fxoks=97 fxoks=98 fxsks=99 fxsks=100
/etc/asterisk/zapata.conf ------------------------------ [trunkgroups]
[channels] context=incoming switchtype=national usecallerid=yes hidecallerid=no callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes transfer=yes cancallforward=yes callreturn=yes callgroup=1 pickupgroup=1
immediate=no callerid=xxxxxxxxxx rxgain=0.0 txgain=0.0 echocancel=yes echocancelwhenbridged=yes echotraining=yes ;echotraining=800 switchtype = national signalling = pri_cpe group = 1 channel => 1-23
signalling=fxo_ks group = 2 channel => 97 signalling=fxo_ks group = 3 channel => 98 signalling=fxs_ks group = 4 channel => 99 signalling=fxs_ks group = 5 channel => 100
/etc/asterisk/extensions.conf ----------------------------------- TRUNK=Zap/g1 TRUNKMSD=1
[trunklocal]
exten => _6NXXXXXXXXX,1,SetCallerID(xxxxxxxxxx)
exten => _6NXXXXXXXXX,2,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _6NXXXXXXXXX,3,Congestion
Here are a few lines from the logs that might mean something to someone:
Apr 24 18:22:40 NOTICE[196620]: PRI got event: 6 on Primary D-channel of span 1
Apr 24 18:22:40 NOTICE[196620]: PRI got event: 6 on Primary D-channel of span 1
Apr 24 18:22:41 NOTICE[196620]: PRI got event: 8 on Primary D-channel of span 1
Apr 24 18:22:41 NOTICE[196620]: PRI got event: 8 on Primary D-channel of span 1
Apr 24 18:24:31 NOTICE[196620]: PRI got event: 8 on Primary D-channel of span 1
Apr 24 18:25:53 NOTICE[196620]: PRI got event: 6 on Primary D-channel of span 1
Apr 24 18:25:54 NOTICE[196620]: PRI got event: 6 on Primary D-channel of span 1
Apr 24 18:26:09 NOTICE[196620]: PRI got event: 8 on Primary D-channel of span 1
Apr 24 18:26:09 NOTICE[196620]: PRI got event: 6 on Primary D-channel of span 1
Apr 24 18:26:09 NOTICE[196620]: PRI got event: 6 on Primary D-channel of span 1
Apr 24 18:26:10 WARNING[196620]: PRI: !! Got reject for frame 51, but we only have others!
Apr 24 18:26:10 NOTICE[196620]: PRI got event: 6 on Primary D-channel of span 1
Apr 24 18:26:11 NOTICE[196620]: PRI got event: 8 on Primary D-channel of span 1
Apr 24 18:27:01 NOTICE[196620]: PRI got event: 6 on Primary D-channel of span 1
Apr 24 18:27:41 NOTICE[196620]: PRI got event: 6 on Primary D-channel of span 1
** I tried the line span=1,0,0,esf,b8zs in my zaptel.conf and made no difference.
Here is a debug section for my PRI when I was getting static and echo:
Enabled debugging on span 1
-- Executing SetCallerID("SIP/226-9fca", "3307551414") in new stack
-- Executing Dial("SIP/226-9fca", "Zap/g1/3305596313") in new stack
-- Making new call for cr 32771
> Protocol Discriminator: Q.931 (8) len=46
> Call Ref: len= 2 (reference 3/0x3) (Originator)
> Message type: SETUP (5)
> [04 03 80 90 a2]
> Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer capability: Speech (0)
> Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16)
> Ext: 1 User information layer 1: u-Law (34)
> [18 03 a9 83 81]
> Channel ID (len= 5) [ Ext: 1 IntID: Implicit, PRI Spare: 0, Exclusive Dchan: 0
> ChanSel: Reserved
> Ext: 1 Coding: 0 Number Specified Channel Type: 3
> Ext: 1 Channel: 1 ]
> [1e 02 80 83]
> Progress Indicator (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: User (0)
> Ext: 1 Progress Description: Calling equipment is non-ISDN. (3) ]
> [6c 0c 21 80 33 33 30 37 35 35 31 34 31 34]
> Calling Number (len=14) [ Ext: 0 TON: National Number (2) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1)
> Presentation: Presentation permitted, user number not screened (0) '3307551414' ]
> [70 0b a1 33 33 30 35 35 39 36 33 31 33]
> Called Number (len=13) [ Ext: 1 TON: National Number (2) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1) '3305596313' ]
-- Called g1/3305596313
Apr 24 18:13:13 NOTICE[196620]: chan_zap.c:7050 pri_dchannel: PRI got event: 8 on Primary D-channel of span 1
< Protocol Discriminator: Q.931 (8) len=10
< Call Ref: len= 2 (reference 32771/0x8003) (Terminator)
< Message type: CALL PROCEEDING (2)
< [18 03 a9 83 81]
< Channel ID (len= 5) [ Ext: 1 IntID: Implicit, PRI Spare: 0, Exclusive Dchan: 0
< ChanSel: Reserved
< Ext: 1 Coding: 0 Number Specified Channel Type: 3
< Ext: 1 Channel: 1 ]
-- Processing IE 24 (cs0, Channel Identification)
-- Zap/1-1 is making progress passing it to SIP/226-9fca
< Protocol Discriminator: Q.931 (8) len=9
< Call Ref: len= 2 (reference 32771/0x8003) (Terminator)
< Message type: ALERTING (1)
< [1e 02 84 88]
< Progress Indicator (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0: 0 Location: Public network serving the remote user (4)
< Ext: 1 Progress Description: Inband information or appropriate pattern now available. (8) ]
-- Processing IE 30 (cs0, Progress Indicator)
-- Zap/1-1 is ringing
Here are my interrupts:
cat /proc/interrupts
CPU0
0: 960018 XT-PIC timer
1: 4 XT-PIC keyboard
2: 0 XT-PIC cascade
3: 9565339 XT-PIC t4xxp
5: 16301 XT-PIC eth0
8: 1 XT-PIC rtc
9: 0 XT-PIC usb-ohci, usb-ohci, usb-ohci, ehci_hcd
10: 0 XT-PIC ohci1394
11: 9566436 XT-PIC wctdm
12: 23 XT-PIC PS/2 Mouse
14: 16978 XT-PIC ide0
15: 0 XT-PIC ide1
NMI: 0
ERR: 0Output of lsmod:
lsmod Module Size Used by Not tainted parport_pc 19076 1 (autoclean) lp 9060 0 (autoclean) parport 37056 1 (autoclean) [parport_pc lp] soundcore 6468 0 (autoclean) autofs4 12180 0 (autoclean) (unused) sis900 15756 1 wctdm 87328 4 wct4xxp 51360 24 zaptel 178688 62 [wctdm wct4xxp] floppy 58012 0 (autoclean) sg 36492 0 (autoclean) (unused) scsi_mod 108168 1 (autoclean) [sg] microcode 4700 0 (autoclean) ohci1394 29160 0 (unused) ieee1394 204676 0 [ohci1394] keybdev 2976 0 (unused) mousedev 5556 0 (unused) hid 24708 0 (unused) input 5888 0 [keybdev mousedev hid] ehci-hcd 20264 0 (unused) usb-ohci 21512 0 (unused) usbcore 79168 1 [hid ehci-hcd usb-ohci] ext3 71300 2 jbd 52084 2 [ext3]
I was getting IRQ MISSES previously in zttool when I discovered that the PRI card was sharing and IRQ. After I rectified that, the misses have stopped but the static and echo continue. Does anyone have any suggestions? Sorry for the long post, but I'm in big trouble. THANKS!!!
Mark _______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
