04-19-2006 02:36 AM - edited 03-18-2019 05:48 PM
There's Cisco 2811 with CME connected with Siemens PBX over E1 with QSIG signaling. Some Cisco ip phones are connected to CME.
PBX sends caller-id to Cisco( shown in tracer on PBX), but it's not displayed on the ip phones.
When call is between ipphones connected to Cisco, caller-id is displayed.
Seems that Cisco does not process caller-id recieved from PBX.
sh run
...
isdn switch-type primary-qsig
voice-card 0
no dspfarm
...
voice service pots
voice class codec 729
codec preference 1 g729r8 bytes 40
codec preference 2 g729br8
codec preference 3 g711alaw
codec preference 4 g711ulaw
!
voice class codec 711
codec preference 1 g711ulaw
codec preference 2 g711alaw
codec preference 3 g729r8 bytes 40
!
!
voice class permanent 1
signal timing oos restart 50000
signal timing oos timeout disabled
signal keepalive disabled
signal sequence oos no-action
!
!
voice class h323 1
h225 timeout tcp establish 3
controller E1 0/0/0
pri-group timeslots 1-31
description line
...
interface Serial0/0/0:15
no ip address
encapsulation hdlc
isdn switch-type primary-qsig
isdn overlap-receiving
isdn incoming-voice voice
isdn send-alerting
isdn contiguous-bchan
isdn bchan-number-order ascending
isdn sending-complete
no cdp enable
!
...
voice-port 0/0/0:15
!
ccm-manager config
!
...
!
telephony-service
load 7960-7940 P00303020214
load 7914 S00103020002
load 7912 CP7912060000SCCP050124A.sbin
max-ephones 42
max-dn 144
ip source-address 192.168.200.1 port 2000
timeouts interdigit 5
network-locale RU
time-format 24
date-format dd-mm-yy
create cnf-files version-stamp Jan 01 2002 00:00:00
keepalive 10
voicemail 400
max-conferences 16 gain -6
call-forward pattern .T
moh music-on-hold.au
dn-webedit
time-webedit
transfer-system full-consult
transfer-pattern .T
log table max-size 100
!
!
ephone-dn 1 dual-line
number 3042
!
How could it be fixed?
04-19-2006 03:15 AM
In other words
caller-id is not displayed when call is originaly from any phone that is connected to PBX. While caller is is displayed if it is originaly from any phone connected to Cisco router.
PBX and Cisco are connected through QSIG+PRI, debug at PBX has shown that caller-id is sent to Cisco, but it does not process it. A part of sh run is shown above. What could be a reason of that?
Thank you.
04-19-2006 09:47 AM
What Siemens switch is it? I know the Rolm switch 9005 will not handle callerID if you are using older DID copper trunks for incoming. If you are using PRI for incoming, callerID will work. CallerID also only works from Rolm phone to Rolm Phone...
If you are doing a Point to Point from the Rolm to the CallManager, does the Rolm T1 support Qsig? I know cisco will, but if Rolm T1 card does not, no caller ID information will pass...
04-19-2006 12:32 PM
Typically Q.SIG on legacy PBXs pass caller-id info in the "Facility" Information Element. CME uses H.323 and H.323 supports caller-id via "Display ID" Information Element. If you want to receive caller-id via the Facility Information Element you need to be using MGCP on CM 3.3 or later.
To be sure issue the "debug isdn q931" command or "debug h245 q931" on the gateway and look for the information follow. The first partial debug shows q931 with the Display ID IE. The second partial debug show q931 with the Facility IE, both of which contain the caller-id info.
CCM|Ie - Q931ChannelIdIe IEData= 18 03 A9 83 97
CCM|Ie - Q931DisplayIe IEData= 28 10 4E 6F 72 6D 61 20 57 61 73 68 69 6E 67 74 6F 6E
CCM|Ie - Q931CallingPartyIe IEData= 6C 0C 00 81 37 30 33 34 36 34 35 35 34 35
CCM|Ie - Q931CalledPartyIe IEData= 70 0B A1 37 30 33 34 35 31 38 31 38 34
CCM|MMan_Id= 0. (iep= 0 dsl= 100 sapi= 0 ces= 0 IpAddr=22011fac
*Nov 18 21:59:12.391: ISDN Se0/0/0:23 Q931: RX <- SETUP pd = 8 callref = 0x03C2
Bearer Capability i = 0x8090A2
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0xA98383
Exclusive, Channel 3
Facility i = 0x9F8B0100A10F02010106072A8648CE1500040A0100
Protocol Profile = Networking Extensions
0xA10F02010106072A8648CE1500040A0100
Component = Invoke component
Invoke Id = 1
Operation = InformationFollowing (calling_name)
Name information in subsequent FACILITY message
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide