PSTN user cant join dial-in conferencing

Recently I worked on an issue where internal users could dial into conferencing atendant, but PSTN users cant. Dial-In conferencing was configured properly.

When a PSTN user tries to join the conference, OCS does provide option to dial the conference ID but it will never listen it. OCS 2007 R2 was configured with CISCO call manager for Enterprise Voice. CISCO Call manager either couldn't learn DTMF or pass it to the OCS mediation server.

I could see following mediation server log...

 TL_INFO(TF_PROTOCOL) [10]154C.0684::05/07/2009-15:20:30.636.00000a91 (MediationServer,GatewayCall.GatewayParticipateComplete:gatewaycall.cs(949))( 0000000003D2EFF0 )$$START-MEDIATIONSERVER
MediationCall: fe0263c95f8147e8b869ce8ab84741d3
CallId: ba5d3b00-a021fc77-69-16246c0a@1.1.1.2
From: sip:XXXXXXXXXX@1.1.1.2
To: sip:AAAAA@1.1.1.1
Direction: Inbound
Start-Line: Gateway side invite dialog established successful. Remote Participant Uri: sip:XXXXXXXXXX@1.1.1.2, Local Participant Uri: sip:AAAAA@1.1.1.1
$$END-MEDIATIONSERVER

TL_INFO(TF_PROTOCOL) [10]154C.0684::05/07/2009-15:20:30.641.00000a99 (MediationServer,GatewayCall.GatewayParticipateComplete:gatewaycall.cs(961))( 0000000003D2EFF0 )$$START-MEDIATIONSERVER
MediationCall: fe0263c95f8147e8b869ce8ab84741d3
CallId: ba5d3b00-a021fc77-69-16246c0a@1.1.1.2
From: sip:XXXXXXXXXX@1.1.1.2
To: sip:AAAAA@1.1.1.1
Direction: Inbound
Start-Line: GatewayCall ID is ba5d3b00-a021fc77-69-16246c0a@1.1.1.2, From Tag is 83d98ea5-6a32-4f7e-927e-eae47c44a90f-116351926, To Tag b14fb1c879.
$$END-MEDIATIONSERVER

 

TL_INFO(TF_PROTOCOL) [8]154C.16CC::05/07/2009-15:21:00.841.00001e3e (S4,SipMessage.DataLoggingHelper:sipmessage.cs(581))
<<<<<<<<<<<<Incoming SipMessage c=[<SipTcpConnection_310339F>], 1.1.1.1:5060<-1.1.1.2:40027
BYE sip:nbc-tst-ocsmds1.ocs.com:5060;maddr=1.1.1.1;transport=Tcp SIP/2.0
FROM: <sip:XXXXXXXXXX@1.1.1.2>;tag=83d98ea5-6a32-4f7e-927e-eae47c44a90f-116351926
TO: <sip:AAAAA@1.1.1.1>;tag=b14fb1c879;epid=3E375620E6
CSEQ: 102 BYE
CALL-ID: ba5d3b00-a021fc77-69-16246c0a@1.1.1.2
MAX-FORWARDS: 70
VIA: SIP/2.0/TCP 1.1.1.2:5060;branch=z9hG4bK10a141b38a1
CONTENT-LENGTH: 0
DATE: Thu, 07 May 2009 15:21:27 GMT
USER-AGENT: Cisco-CUCM6.1
------------EndOfIncoming SipMessage

 

TL_INFO(TF_PROTOCOL) [10]154C.1574::05/07/2009-15:21:00.846.00001eba (MediationServer,GatewayCall.OnGatewayStateChanged:gatewaycall.cs(1328))( 0000000003D2EFF0 )$$START-MEDIATIONSERVER
MediationCall: fe0263c95f8147e8b869ce8ab84741d3
CallId: ba5d3b00-a021fc77-69-16246c0a@1.1.1.2
From: sip:XXXXXXXXXX@1.1.1.2
To: sip:AAAAA@1.1.1.1
Direction: Inbound
Start-Line: GatewayCall SignalingState is disconnected, reason is: TerminatedRemotely
$$END-MEDIATIONSERVER

 

TL_INFO(TF_COMPONENT) [10]154C.1574::05/07/2009-15:21:00.866.00001f26 (MediationServer,MediationCall.Terminate:mediationcall.cs(216))( 000000000038DC1B )$$START-MEDIATIONSERVER
MediationCall: fe0263c95f8147e8b869ce8ab84741d3
CallId: ba5d3b00-a021fc77-69-16246c0a@1.1.1.2
From: sip:XXXXXXXXXX@1.1.1.2
To: sip:AAAAA@1.1.1.1:5060
Direction: Inbound
Start-Line: Mediation Call Terminate successfull.
$$END-MEDIATIONSERVER

 

TL_INFO(TF_COMPONENT) [10]154C.1574::05/07/2009-15:21:00.916.00001fcc (MediationServer,MediationCall.DisposeConference:mediationcall.cs(258))( 000000000038DC1B )$$START-MEDIATIONSERVER
MediationCall: fe0263c95f8147e8b869ce8ab84741d3
CallId: ba5d3b00-a021fc77-69-16246c0a@1.1.1.2
From: sip:XXXXXXXXXX@1.1.1.2
To: sip:AAAAA@1.1.1.1:5060
Direction: Inbound
Start-Line: Conference Disposed.
$$END-MEDIATIONSERVER

Couldn't see CISCO call manager passing DTMF signal to the Mediation server. I thought its better time to engage CISCO support professional... She could figure out the problem at Call Manager end. everything worked fine after she fixed the DTMF issue at Call Manager end.