Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Shaun E on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Outgoing calls: OK. Incoming calls: only they can hear me

Status
Not open for further replies.

SALOscar

Technical User
May 14, 2004
27
SV
Hello, I have the following scenario:
Cisco MC3810 with FXS voice port connected to phones
Cisco MC3810 with E1 card connected to ISDN PRI
Both Cisco are linked with a back to back link HDLC and I've configured Voice over HDLC, I can make outgoing calls from my FXS port getting out through the HDLC port to the other router and then to the public network using the PRI. Everything works great, voice quality is excellent in both ways. BUT, my problem is with incoming calls, I do receive the call in my FXS port, I answer the call, but I cannot hear anything on the call, but the remote caller can hear me great, I can see the following error when that happens:
voice error Bearer capability not available(0x3A)

What can I do, let me copy you my configs:
My FXS router:
version 12.0
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname fxs
!
enable password test
!
network-clock base-rate 56k
ip subnet-zero
!
ipx routing 0010.7b48.3f42
!
!
!
!
interface Ethernet0
no ip address
no ip directed-broadcast
shutdown
!
interface Serial0
ip address 5.5.5.2 255.0.0.0
no ip directed-broadcast
no keepalive
ipx network 2222
ipx accounting
no fair-queue
voice-encap 512
hold-queue 1024 out
!
interface Serial1
no ip address
no ip directed-broadcast
shutdown
!
interface Switch0
no ip address
no ip directed-broadcast
encapsulation frame-relay
no fair-queue
!
ip classless
!
!
!
!
!
!
line con 0
transport input none
line aux 0
line 2 3
line vty 0 4
password test
login
!
!
voice-port 1/1
!
voice-port 1/2
!
voice-port 1/3
!
voice-port 1/4
!
voice-port 1/5
!
voice-port 1/6
!
dial-peer voice 1 pots
destination-pattern 22504201
port 1/1
!
dial-peer voice 2 pots
destination-pattern 225042..
port 1/2
!
dial-peer voice 3 vohdlc
destination-pattern 9T
session target Serial0
!
end

My ISDN Router:
!
version 12.1
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname isdn
!
!
!
!
!
!
network-clock base-rate 56k
ip subnet-zero
no ip finger
ip host fxs 5.5.5.2
!
ipx routing 0002.b990.5331
isdn switch-type primary-net5
!
!
controller E1 1
framing NO-CRC4
pri-group timeslots 1-31
!
!
!
interface Ethernet0
no ip address
shutdown
!
interface Serial0
ip address 5.5.5.1 255.0.0.0
no keepalive
ipx network 2222
ipx accounting
no fair-queue
voice-encap 512
!
interface Serial1
no ip address
shutdown
!
interface Serial1:15
no ip address
no logging event link-status
isdn switch-type primary-net5
isdn overlap-receiving
isdn incoming-voice voice
no cdp enable
!
interface Switch0
no ip address
encapsulation frame-relay
no fair-queue
!
ip classless
no ip http server
!
!
!
!
!
!
line con 0
transport input none
line aux 0
line 2 3
line vty 0 4
login
!
!
voice-port 1/1
timeouts call-disconnect 0
!
voice-port 1/2
timeouts call-disconnect 0
!
voice-port 1/3
timeouts call-disconnect 0
!
voice-port 1/4
timeouts call-disconnect 0
!
voice-port 1/5
timeouts call-disconnect 0
!
voice-port 1/6
timeouts call-disconnect 0
!
voice-port 1/7
timeouts call-disconnect 0
!
voice-port 1/8
timeouts call-disconnect 0
!
voice-port 1/9
timeouts call-disconnect 0
!
voice-port 1/10
timeouts call-disconnect 0
!
voice-port 1/11
timeouts call-disconnect 0
!
voice-port 1/12
timeouts call-disconnect 0
!
voice-port 1/13
timeouts call-disconnect 0
!
voice-port 1/14
timeouts call-disconnect 0
!
voice-port 1/15
timeouts call-disconnect 0
!
voice-port 1/17
timeouts call-disconnect 0
!
voice-port 1/18
timeouts call-disconnect 0
!
voice-port 1/19
timeouts call-disconnect 0
!
voice-port 1/20
timeouts call-disconnect 0
!
voice-port 1/21
timeouts call-disconnect 0
!
voice-port 1/22
timeouts call-disconnect 0
!
voice-port 1/23
timeouts call-disconnect 0
!
voice-port 1/24
timeouts call-disconnect 0
!
voice-port 1/25
timeouts call-disconnect 0
!
voice-port 1/26
timeouts call-disconnect 0
!
voice-port 1/27
timeouts call-disconnect 0
!
voice-port 1/28
timeouts call-disconnect 0
!
voice-port 1/29
timeouts call-disconnect 0
!
voice-port 1/30
timeouts call-disconnect 0
!
voice-port 1/31
timeouts call-disconnect 0
!
!
dial-peer voice 1 pots
forward-digits 8
destination-pattern 9T
port 1/1
!
dial-peer voice 2 vohdlc
codec g711alaw
destination-pattern 225042..
session target Serial0
!
end

And this is the debug result when I receive the call that I cannot hear but the caller can hear:
isdn#
1d01h: ISDN Se1:15: TX -> RRp sapi = 0 tei = 0 nr = 89
1d01h: ISDN Se1:15: RX <- RRf sapi = 0 tei = 0 nr = 100
1d01h: ISDN Se1:15: RX <- INFOc sapi = 0 tei = 0 ns = 89 nr = 100 i = 0x0802002C05A104038090A31803A983896C0A218337383432363134367009A13232353034323030
1d01h: ISDN Se1:15: TX -> RRr sapi = 0 tei = 0 nr = 90
1d01h: ISDN Se1:15: Incoming call id = 0x0028, dsl 0
1d01h: Negotiated CCB->int_id 0 B-chan 0, req->int_id 0, B-chan 9
1d01h: ISDN Se1:15: received CALL_INCOMING call_id 0x28
1d01h: ISDN Se1:15: CALL_INCOMING: call type is VOICE ALAW, bchan = 8
1d01h: ISDN Se1:15: Event: Received a VOICE call from 78426146 on B8 at 64 Kb/s

CCSAPI:From ISDN STACK:RX:type: CCS_SETUP[ENBLOC], src: 1 cid: 0x28, dsl: 0
bchan: B9, bc 0, cdn#: 0x21, 22504200, cgn#: 0x21, 78426146
pdata (9, 34) A104038090A31803A983896C0A218337383432363134367009A13232353034323030

1d01h: ISDN(in): B-chan=-1, Callref=0xFFFF, state NULL gets event IN_SETUP_ENBLOC

CCSAPI:TO ISDN STACK:TX:type: CCS_PROGRESS[PROCEEDING], src: 2 cid: 0x28, dsl: 0
bchan: B9, cause: 0x21, end-to-end: TRUE


1d01h: ISDN(out): B-chan=9, Callref=0x28, state INCOMING_PROCEEDING gets event OUT_PROCEEDING
1d01h: ISDN Se1:15: Sent CCS_SETUP to Call mgr call_id 0x28

CCSAPI:In I/F Code:RX:type: CCS_PROGRESS[PROCEEDING], src: 2 cid: 0x28, dsl: 0
bchan: B9, cause: 0x21, end-to-end: TRUE


1d01h: ISDN Se1:15: process_pri_simple(): msg 74, call id 0x28, bchan 8, call type VOICE
1d01h: ISDN Se1:15: TX -> INFOc sapi = 0 tei = 0 ns = 100 nr = 90 i = 0x0802802C021803A98389
1d01h: ISDN(out): B-chan=9, Callref=0x28, state INCOMING_PROCEEDING gets event OUT_ALERTING

CCSAPI:TO ISDN STACK:TX:type: CCS_PROGRESS[ALERTING], src: 2 cid: 0x28, dsl: 0
bchan: B9, cause: 0x0, end-to-end: FALSE



CCSAPI:In I/F Code:RX:type: CCS_PROGRESS[ALERTING], src: 2 cid: 0x28, dsl: 0
bchan: B9, cause: 0x0, end-to-end: FALSE


1d01h: ISDN Se1:15: process_pri_simple(): msg 78, call id 0x28, bchan 8, call type VOICE
1d01h: ISDN Se1:15: TX -> INFOc sapi = 0 tei = 0 ns = 101 nr = 90 i = 0x0802802C011E028181
1d01h: ISDN Se1:15: RX <- RRr sapi = 0 tei = 0 nr = 101
1d01h: ISDN Se1:15: RX <- RRr sapi = 0 tei = 0 nr = 102
1d01h: ISDN(out): B-chan=9, Callref=0x28, state CALL_ALERTING gets event OUT_CONNECT

CCSAPI:TO ISDN STACK:TX:type: CCS_PROGRESS[CONNECT], src: 2 cid: 0x28, dsl: 0
bchan: B9, cause: 0x0, end-to-end: FALSE



CCSAPI:In I/F Code:RX:type: CCS_PROGRESS[CONNECT], src: 2 cid: 0x28, dsl: 0
bchan: B9, cause: 0x0, end-to-end: FALSE


1d01h: ISDN Se1:15: process_pri_simple(): msg 78, call id 0x28, bchan 8, call type VOICE
1d01h: ISDN Se1:15: TX -> INFOc sapi = 0 tei = 0 ns = 102 nr = 90 i = 0x0802802C071E028181
1d01h: ISDN Se1:15: RX <- RRr sapi = 0 tei = 0 nr = 103
1d01h: ISDN Se1:15: RX <- INFOc sapi = 0 tei = 0 ns = 90 nr = 103 i = 0x0802002C0F
1d01h: ISDN Se1:15: TX -> RRr sapi = 0 tei = 0 nr = 91
1d01h: ISDN Se1:15: received CALL_PROGRESSing call_id 0x28
1d01h: ISDN Se1:15: CALL_PROGRESS: DEV_CONNECTED VOICE ERROR: Bearer capability not available(0x3A): bchan 8, call id 28
1d01h: ISDN Se1:15: RX <- INFOc sapi = 0 tei = 0 ns = 91 nr = 103 i = 0x0802002C45080280901E028288
1d01h: ISDN Se1:15: TX -> RRr sapi = 0 tei = 0 nr = 92
1d01h: ISDN Se1:15: received CALL_DISC call_id 0x28

CCSAPI:From ISDN STACK:RX:type: CCS_DISC, src: 1 cid: 0x28, dsl: 0
cause: 0x10
pdata (9, 8) 080280901E028288

1d01h: ISDN(in): B-chan=9, Callref=0x28, state CALL_ACTIVE gets event IN_DISCONNECT
1d01h: ISDN Se1:15: Sent CCS_DISC to Call mgr call_id 0x28
1d01h: ISDN Se1:15: TX -> INFOc sapi = 0 tei = 0 ns = 103 nr = 92 i = 0x0802802C4D
1d01h: ISDN Se1:15: RX <- RRr sapi = 0 tei = 0 nr = 104
1d01h: ISDN Se1:15: RX <- INFOc sapi = 0 tei = 0 ns = 92 nr = 104 i = 0x0802002C5A
1d01h: ISDN Se1:15: TX -> RRr sapi = 0 tei = 0 nr = 93
1d01h: ISDN Se1:15: CCPRI_ReleaseCall(): bchan 9, call id 0x28, call type VOICE
1d01h: CCPRI_ReleaseChan released b_dsl 0 B_Chan 9
1d01h: ISDN Se1:15: received CALL_CLEARED call_id 0x28

CCSAPI:From ISDN STACK:RX:type: CCS_CLEARED, src: 1 cid: 0x28, dsl: 0



1d01h: ISDN(in): B-chan=-1, Callref=0xFFFF, state NULL gets event IN_CLEAR
1d01h: ISDN Se1:15: Sent CCS_CLEARED to Call mgr call_id 0x28

Thanks in advance for any help.
 
it sounds as if you don't have a cut-through backward path back to the originating caller.

I'd try the following:

1. Setup the same codec on both routers. Currently the ISDN router is setup for G711alaw whilst the FXS router is set to default (which is G729). Get rid of the coded specified on the ISDN router completely so that it defaults to G729. Try the call again.

2. If 1. fails, try setting the command 'voice rtp send-recv' on both of your routers. This will force cut-through in both directions whenever a call is established.

3. If the above fails, try a debug before you place your next call 'debug voip ccapi inout' on both routers and capture the output. Also, after the call is established, run the command 'show call active voice' on both routers. Can you paste both outputs here from the debugs if required.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top