cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Bookmark
|
Subscribe
|
2588
Views
0
Helpful
13
Replies

CME 7.0 One way Audio when calling between different types of phones

klohse
Level 1
Level 1

Hi everyone,

i have a CME 7.0 in a 2801 in my lab with some phones:

7960 with SIP

7925 with SCCP

FXS with VIC-2DID

Dialing and answering works between all of them, but audio works only between the same type, as soon as i call for example a SIP phone from a SCCP phone i have one way audio or no audio at all. All codecs are set to G.711ulaw. DSPs are installed.

 

Any idea ?

Any help is welcome...

 

Have a nice day.

 

13 Replies 13

Tagir Temirgaliyev
Spotlight

please provide

sh run

sh logg

sh dsp all

 

it looks like u need

 

voice service voip

 allow-connections h323 to h323
 allow-connections h323 to sip
 allow-connections sip to h323
 allow-connections sip to sip

thanks for helping, i replied some outputs.

Here are some screenshots from the phones.

 

u do not have DSP

 

sh ver 

sh inv

 

that's what i thought too, but there is:

 

CME_WLAN#sh ver
Cisco IOS Software, 2801 Software (C2801-IPVOICE_IVS-M), Version 12.4(20)T4, RELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2009 by Cisco Systems, Inc.
Compiled Tue 01-Sep-09 17:32 by prod_rel_team

ROM: System Bootstrap, Version 12.3(8r)T8, RELEASE SOFTWARE (fc1)

CME_WLAN uptime is 2 days, 22 hours, 8 minutes
System returned to ROM by power-on
System restarted at 09:11:46 CEST Fri Jul 24 2015
System image file is "flash:c2801-ipvoice_ivs-mz.124-20.T4.bin"

Cisco 2801 (revision 4.1) with 236544K/25600K bytes of memory.
Processor board ID FCZ0917133C
6 FastEthernet interfaces
4 Voice DID interfaces
1 DSP, 8 Voice resources
DRAM configuration is 64 bits wide with parity disabled.
191K bytes of NVRAM.
251904K bytes of ATA CompactFlash (Read/Write)

Configuration register is 0x2102
         
CME_WLAN#sh invent
CME_WLAN#sh inventory
NAME: "chassis", DESCR: "2801 chassis"
PID: CISCO2801         , VID: NA  , SN: FCZ0917133C

NAME: "VIC 0", DESCR: "Two port DID voice interface daughtercard"
PID: VIC-2DID=         , VID: 1.0, SN: 24280802 

NAME: "WIC/VIC/HWIC 1", DESCR: "4 Port FE Switch"
PID: HWIC-4ESW         , VID: V01 , SN: FOC12134ECK

NAME: "WIC/VIC 2", DESCR: "Two port DID voice interface daughtercard"
PID: VIC-2DID=         , VID: 1.0, SN: 26458203 

NAME: "PVDM 0", DESCR: "PVDMII DSP SIMM with one DSP with half channel capcity"
PID: PVDM2-8           , VID: NA  , SN: FOC09123CSY

 

I also replaced the complete 2801 chassis and the PVDM, no change.

I thought about plugging a second PVDM, but to do that i need to unscrew the complete chassis out of the rack.

conf t

sccp local  Vlan2
sccp ccm 12.1.1.3 identifier 1 priority 1 version 4.1 
sccp
!
sccp ccm group 1
 associate ccm 1 priority 1
 associate profile 1 register CME-TRANSC
!
dspfarm profile 1 transcode universal  

 codec g711ulaw

 maximum sessions 2
 associate application SCCP
!

 

telephony-service
 
 sdspfarm units 2
 sdspfarm transcode sessions 2
 sdspfarm tag 1 CME-TRANSC

here is the new config, i could only enter 1 with max-sessions.

Result is the same, one way or zero way audio, between same protocol it works.

I believe the DSPs are good because FXS to FXS works too.

 

CME_WLAN#sh run
Building configuration...


Current configuration : 5162 bytes
!
! Last configuration change at 07:56:31 CEST Mon Jul 27 2015
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname CME_WLAN
!
boot-start-marker
boot-end-marker
!
logging message-counter syslog
!
no aaa new-model
clock timezone CET 1
clock summer-time CEST recurring last Sun Mar 2:00 last Sun Oct 3:00
clock calendar-valid
no ip source-route
no ip routing
!        
!
ip dhcp excluded-address 12.1.1.1 12.1.1.10
ip dhcp excluded-address 12.1.1.30 12.1.1.254
!
ip dhcp pool Teflon
   network 12.1.1.0 255.255.255.0
   default-router 12.1.1.1
   option 150 ip 12.1.1.3
!
!
no ip cef
no ip domain lookup
multilink bundle-name authenticated
!
!
!
!
voice service voip
 allow-connections h323 to h323
 allow-connections h323 to sip
 allow-connections sip to h323
 allow-connections sip to sip
 sip     
  registrar server expires max 600 min 60
!
!
!
!
!
!
!
!
!
!
!
!
!
voice register global
 mode cme
 source-address 12.1.1.3 port 5060
 no outbound-proxy
 max-dn 10
 max-pool 10
 timezone 23
 time-format 24
 date-format D/M/Y
 tftp-path flash:
 create profile sync 0210474153353309
 network-locale DE
 user-locale DE
!
voice register dn  5
 number 211
 no-reg
!
voice register dn  6
 number 212
 no-reg
!
voice register pool  1
 id mac 000D.BC50.DFB9
 type 7960
 number 1 dn 5
 codec g711ulaw
!
voice register pool  2
 id mac 000D.BC26.1511
 type 7960
 number 1 dn 6
 codec g711ulaw
!
!
!
voice-card 0
 dsp services dspfarm
!
!
!
!
no spanning-tree vlan 1
archive
 log config
  hidekeys
!
!
!
!
!
!
interface FastEthernet0/0
 no ip address
 no ip route-cache
 shutdown
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 no ip route-cache
 shutdown
 duplex auto
 speed auto
!
interface FastEthernet0/1/0
 description to Phone 7960
 switchport voice vlan 2
!
interface FastEthernet0/1/1
 description to Phone 7960
 switchport voice vlan 2
!
interface FastEthernet0/1/2
!
interface FastEthernet0/1/3
 description to WLAN Lab
 switchport mode trunk
!
interface Vlan1
 no ip address
 no ip route-cache
 shutdown
!
interface Vlan2
 ip address 12.1.1.3 255.255.255.0
!
ip default-gateway 12.1.1.1
ip forward-protocol nd
!
!
ip http server
!
!
!
tftp-server flash:/td-sccp.jar alias German_Germany/td-sccp.jar
tftp-server flash:/g3-tones.xml alias Germany/g3-tones.xml
tftp-server flash:/7921-dictionary.xml alias German_Germany/7921-dictionary.xml
tftp-server flash:/7921-font.dat alias German_Germany/7921-font.dat
tftp-server flash:/7921-kate.utf-8.xml alias German_Germany/7921-kate.utf-8.xml
tftp-server flash:/7921-kate.xml alias German_Germany/7921-kate.xml
tftp-server flash:CallBack.raw
tftp-server flash:Ring1.raw
tftp-server flash:Ring2.raw
tftp-server flash:Ring3.raw
tftp-server flash:slip.raw
tftp-server flash:RingList.xml
tftp-server flash:DistinctiveRingList.xml
!
control-plane
!
!
!
voice-port 0/0/0
 signal loopStart
 cptone DE
!
voice-port 0/0/1
 signal loopStart
 cptone DE
!
voice-port 0/2/0
 signal loopStart
 cptone DE
!
voice-port 0/2/1
 signal loopStart
 cptone DE
!
!
!
sccp local Vlan2
sccp ccm 12.1.1.3 identifier 1
sccp
!
sccp ccm group 1
 associate ccm 1 priority 1
 associate profile 1 register CME-TRANSC
!
dspfarm profile 1 transcode universal 
 codec g711ulaw
 codec g711alaw
 codec g729ar8
 codec g729abr8
 maximum sessions 1
 associate application SCCP
!
!
dial-peer voice 411 pots
 destination-pattern 411
 port 0/0/0
!
dial-peer voice 412 pots
 destination-pattern 412
 port 0/0/1
!
dial-peer voice 413 pots
 destination-pattern 413
 port 0/2/0
!
dial-peer voice 414 pots
 destination-pattern 414
 port 0/2/1
!
!
!
gatekeeper
 shutdown
!        
!
telephony-service
 sdspfarm units 2
 sdspfarm transcode sessions 2
 sdspfarm tag 1 CME-TRANSC
 max-ephones 10
 max-dn 10
 ip source-address 12.1.1.3 port 2000
 system message CME WLAN TAC Elmshorn
 cnf-file location flash:
 cnf-file perphone
 user-locale DE
 network-locale DE
 time-format 24
 date-format dd-mm-yy
 max-conferences 4 gain -6
 transfer-system full-consult
 secondary-dialtone 0
 create cnf-files version-stamp Jan 01 2002 00:00:00
!
!
ephone-dn  1
 number 311
 label WLAN 311
 name WLAN 311
!
!
ephone-dn  2
 number 312
 label WLAN 312
 name WLAN 312
!
!
ephone-dn  3
 number 313
 label WLAN 313
 name WLAN 313
!
!
ephone-dn  4
 number 314
 label WLAN 314
 name WLAN 314
!
!
ephone  1
 no phone-ui speeddial-fastdial
 no multicast-moh
 mac-address C89C.1D92.1D4E
 max-calls-per-button 4
 codec g711ulaw
 type 7921
 button  1:1
!
!
!
ephone  2
 no phone-ui speeddial-fastdial
 no multicast-moh
 mac-address C471.FED7.FDB2
 max-calls-per-button 4
 codec g711ulaw
 type 7921
 button  1:2
!
!
!
ephone  3
 no phone-ui speeddial-fastdial
 no multicast-moh
 mac-address E05F.B9BC.8A45
 max-calls-per-button 4
 codec g711ulaw
 type 7925
 button  1:3
!
!
!
ephone  4
 no phone-ui speeddial-fastdial
 no multicast-moh
 mac-address E05F.B9BC.9001
 max-calls-per-button 4
 codec g711ulaw
 type 7925
 button  1:4
!
!
!
line con 0
 exec-timeout 0 0
 transport output none
line aux 0
line vty 0 4
 no login
 no exec
 transport input none
 transport output none
!
scheduler allocate 20000 1000
end

CME_WLAN#

sh dspfa all

CME_WLAN#sh dspfarm all
Dspfarm Profile Configuration

 Profile ID = 1, Service = TRANSCODING, Resource ID = 1 
 Profile Description : 
 Profile Service Mode : Non Secure
 Profile Admin State : UP
 Profile Operation State : ACTIVE
 Application : SCCP   Status : ASSOCIATED
 Resource Provider : FLEX_DSPRM   Status : UP
 Number of Resource Configured : 1
 Number of Resource Available : 1
 Codec Configuration
 Codec : g711ulaw, Maximum Packetization Period : 30
 Codec : g711alaw, Maximum Packetization Period : 30
 Codec : g729ar8, Maximum Packetization Period : 60
 Codec : g729abr8, Maximum Packetization Period : 60


SLOT DSP VERSION  STATUS CHNL USE   TYPE    RSC_ID BRIDGE_ID PKTS_TXED PKTS_RXED

0    1   23.8.5   UP     N/A  FREE  xcode  1      -         -         -      

Total number of DSPFARM DSP channel(s) 1

Hi,

 

Are SCCP phones and SIP phones on the same subnet?

Are you sure that the call is established? From SCCP or SIP phone, double press on the '?' button and share the details (especially TX/RX packets).

 

RTP stream for calls between phones registered with same CME will be direct between phones in case both are using same codec. CME won't be setting in the media path.

 

During an active call please share the following:

1. Calling/Called number

2. show voip rtp connect

3. show sccp conn

4. show call active voice brief

thanks for helping, here is the output you requested.

It looks like the SIP phone receives no packets and the SCCP phone does.

 

I deleted commands which are not interesting...

CME_WLAN#sh run
Building configuration...

!
version 12.4
!
no aaa new-model
clock timezone CET 1
clock calendar-valid
no ip source-route
no ip routing
!
ip dhcp excluded-address 12.1.1.1 12.1.1.10
ip dhcp excluded-address 12.1.1.30 12.1.1.254
!
ip dhcp pool Teflon
   network 12.1.1.0 255.255.255.0
   default-router 12.1.1.1
   option 150 ip 12.1.1.3
!
no ip cef
no ip domain lookup
!
voice service voip
 allow-connections h323 to h323
 allow-connections h323 to sip
 allow-connections sip to h323
 allow-connections sip to sip
 sip     
  registrar server expires max 600 min 60
!
voice register global
 mode cme
 source-address 12.1.1.3 port 5060
 no outbound-proxy
 max-dn 10
 max-pool 10
 timezone 23
 time-format 24
 date-format D/M/Y
 tftp-path flash:
 create profile sync 0210474153353309
 network-locale DE
 user-locale DE
!
voice register dn  5
 number 211
 no-reg
!
voice register dn  6
 number 212
 no-reg
!
voice register pool  1
 id mac 000D.BC50.DFB9
 type 7960
 number 1 dn 5
 codec g711ulaw
!
voice register pool  2
 id mac 000D.BC26.1511
 type 7960
 number 1 dn 6
 codec g711ulaw
!
voice-card 0
 dsp services dspfarm
!
no spanning-tree vlan 1
!
interface FastEthernet0/1/0
 description to Phone 7960
 switchport voice vlan 2
!
interface FastEthernet0/1/1
 description to Phone 7960
 switchport voice vlan 2
!
interface FastEthernet0/1/3
 description to WLAN Lab
 switchport mode trunk
!
interface Vlan1
 shutdown
!
interface Vlan2
 ip address 12.1.1.3 255.255.255.0
!
ip default-gateway 12.1.1.1
ip forward-protocol nd
!
ip http server
!
tftp-server flash:/td-sccp.jar alias German_Germany/td-sccp.jar
tftp-server flash:/g3-tones.xml alias Germany/g3-tones.xml
tftp-server flash:/7921-dictionary.xml alias German_Germany/7921-dictionary.xml
tftp-server flash:/7921-font.dat alias German_Germany/7921-font.dat
tftp-server flash:/7921-kate.utf-8.xml alias German_Germany/7921-kate.utf-8.xml
tftp-server flash:/7921-kate.xml alias German_Germany/7921-kate.xml
tftp-server flash:CallBack.raw
tftp-server flash:Ring1.raw
tftp-server flash:Ring2.raw
tftp-server flash:Ring3.raw
tftp-server flash:slip.raw
tftp-server flash:RingList.xml
tftp-server flash:DistinctiveRingList.xml
!
voice-port 0/0/0
 signal loopStart
 cptone DE
!
voice-port 0/0/1
 signal loopStart
 cptone DE
!
voice-port 0/2/0
 signal loopStart
 cptone DE
!
voice-port 0/2/1
 signal loopStart
 cptone DE
!
dial-peer voice 411 pots
 destination-pattern 411
 port 0/0/0
!
dial-peer voice 412 pots
 destination-pattern 412
 port 0/0/1
!
dial-peer voice 413 pots
 destination-pattern 413
 port 0/2/0
!
dial-peer voice 414 pots
 destination-pattern 414
 port 0/2/1
!
gatekeeper
 shutdown
!
telephony-service
 max-ephones 10
 max-dn 10
 ip source-address 12.1.1.3 port 2000
 system message CME WLAN TAC Elmshorn
 cnf-file location flash:
 cnf-file perphone
 user-locale DE
 network-locale DE
 time-format 24
 date-format dd-mm-yy
 max-conferences 4 gain -6
 transfer-system full-consult
 secondary-dialtone 0
 create cnf-files version-stamp Jan 01 2002 00:00:00
!
ephone-dn  1
 number 311
 label WLAN 311
 name WLAN 311
!
ephone-dn  2
 number 312
 label WLAN 312
 name WLAN 312
!
ephone-dn  3
 number 313
 label WLAN 313
 name WLAN 313
!
ephone-dn  4
 number 314
 label WLAN 314
 name WLAN 314
!
ephone  1
 no phone-ui speeddial-fastdial
 no multicast-moh
 mac-address C89C.1D92.1D4E
 max-calls-per-button 4
 codec g711ulaw
 type 7921
 button  1:1
!
ephone  2
 no phone-ui speeddial-fastdial
 no multicast-moh
 mac-address C471.FED7.FDB2
 max-calls-per-button 4
 codec g711ulaw
 type 7921
 button  1:2
!
ephone  3
 no phone-ui speeddial-fastdial
 no multicast-moh
 mac-address E05F.B9BC.8A45
 max-calls-per-button 4
 codec g711ulaw
 type 7925
 button  1:3
!
ephone  4
 no phone-ui speeddial-fastdial
 no multicast-moh
 mac-address E05F.B9BC.9001
 max-calls-per-button 4
 codec g711ulaw
 type 7925
 button  1:4
!
scheduler allocate 20000 1000
end

 


CME_WLAN#sh ip dhcp bind
Bindings from all pools not associated with VRF:
IP address          Client-ID/              Lease expiration        Type
                    Hardware address/
                    User name
12.1.1.13           01e0.5fb9.bc8a.45       Jul 28 2015 06:32 AM    Automatic
12.1.1.15           0100.0dbc.50df.b9       Jul 28 2015 06:37 AM    Automatic
CME_WLAN#


Call from 211 to 411 (SIP to FXS):
-----------------------------------
CME_WLAN#sipSPIUpdateRtcpSession: sx79861: started RTP timer in state STATE_RECD_INVITE
CME_WLAN#show voip rtp connect
VoIP RTP active connections :
No. CallId     dstCallId  LocalRTP RmtRTP LocalIP         RemoteIP      
1   461        462        18384    32472  12.1.1.3        12.1.1.15     
Found 1 active RTP connections
CME_WLAN#show sccp conn
Total number of active session(s) 0, and connection(s) 0

 

Call from 211 to 313 (SIP to SCCP):
------------------------------------
CME_WLAN#sipSPIUpdateRtcpSession: sx79861: started RTP timer in state STATE_SENT_ALERTING
CME_WLAN#show voip rtp connect
VoIP RTP active connections :
No. CallId     dstCallId  LocalRTP RmtRTP LocalIP         RemoteIP      
1   463        464        18298    20374  12.1.1.3        12.1.1.15     
Found 1 active RTP connections
CME_WLAN#show sccp conn
Total number of active session(s) 0, and connection(s) 0

 

Call from 313 to 411 (SCCP to FXS):
------------------------------------
CME_WLAN#show voip rtp connect
No active connections found
CME_WLAN#show sccp conn
Total number of active session(s) 0, and connection(s) 0

 

CME_WLAN#show call active voice brief
<ID>: <CallID> <start>ms.<index> +<connect> pid:<peer_id> <dir> <addr> <state>
  dur hh:mm:ss tx:<packets>/<bytes> rx:<packets>/<bytes>
 IP <ip>:<udp> rtt:<time>ms pl:<play>/<gap>ms lost:<lost>/<early>/<late>
  delay:<last>/<min>/<max>ms <codec>
 
 media inactive detected:<y/n> media cntrl rcvd:<y/n> timestamp:<time>
 
 long duration call detected:<y/n> long duration call duration :<sec> timestamp:<time>
  MODEMPASS <method> buf:<fills>/<drains> loss <overall%> <multipkt>/<corrected>
   last <buf event time>s dur:<Min>/<Max>s
 FR <protocol> [int dlci cid] vad:<y/n> dtmf:<y/n> seq:<y/n>
  <codec> (payload size)
 ATM <protocol> [int vpi/vci cid] vad:<y/n> dtmf:<y/n> seq:<y/n>
  <codec> (payload size)
 Tele <int> (callID) [channel_id] tx:<tot>/<v>/<fax>ms <codec> noise:<l> acom:<l> i/o:<l>/<l> dBm
  MODEMRELAY info:<rcvd>/<sent>/<resent> xid:<rcvd>/<sent> total:<rcvd>/<sent>/<drops>
         speeds(bps): local <rx>/<tx> remote <rx>/<tx>
 Proxy <ip>:<audio udp>,<video udp>,<tcp0>,<tcp1>,<tcp2>,<tcp3> endpt: <type>/<manf>
 bw: <req>/<act> codec: <audio>/<video>
  tx: <audio pkts>/<audio bytes>,<video pkts>/<video bytes>,<t120 pkts>/<t120 bytes>
 rx: <audio pkts>/<audio bytes>,<video pkts>/<video bytes>,<t120 pkts>/<t120 bytes>
 

Telephony call-legs: 0
SIP call-legs: 0
H323 call-legs: 0
Call agent controlled call-legs: 0
SCCP call-legs: 0
Multicast call-legs: 0
Total call-legs: 0

 


CME_WLAN#sh dspfarm all
Total number of DSPFARM DSP channel(s) 0

 

 

HA, problem solved.

I had to enable IP Routing and CEF, now it works fine without changing the rest of the config.

I love these Cisco machines ;-)

 

Thanks for all the help !

 

Not sure why you disabled it in the first place !! CEF is a core component in any Cisco router. The entire magic of Cisco routing/switching is behind CEF.

It was disabled automatically when i disabled the IP routing.

I did "no ip routing" because the CME is "on a stick" and routing was not needed.

Also i wanted to see packets in the debugger, so fast switching must be off.

Documentation did not tell me that CEF must be enabled...