Here is the layout:
Windows 2003 Active Directory
OCS2007 Standard
Mediation Server
AudioCodes MP114 2FXS/2FXO (FXO port connected to PSTN line.) Setup model: One-to-One (inbound calls set to auto-dial 4784543136 i.e.user A's endpoints).
User A enabled for Ent. Voice (Line URI reads: tel: +14784543136). Also, "Telephone Number" fileld in AD is properly populated. This user have Polycom CX700 up and running.
User B setup properly as well.
Communicator call between users works as expected.
When user B type 4543136, the number is normalized to +14784543136 and both Communicator and CX700 (on user A) rings (call never send to the gateway because there is a match internaly). This proves that the entire enviroment works properly.
User A dials local number from either Communicator or CX700, the number is normalized, routed to the Mediation Server, passed to the AudioCodes and the call is sucesfull.
PSTN call is placed for 454-3136. This is what the log shows (and I get lost):
TL_ERROR(TF_COMPONENT) [3]07FC.07D4::08/15/2008-14:23:41.253.0000030c (MediationServer,ProxyCall.ProxyParticipateComplete:343.idx(1534))( 030E9943 )$$START-MEDIATIONSERVER
MediationCall: ffab37b54a8545b59d637f9c2f7fa7bb
CallId: 3318ad48-f39d-4c6d-b93c-915bad28ab01
From: sip:anonymous@gmc.cc.ga.us;user=phone
To: sip:+14784543136@gmc.cc.ga.us;user=phone
Direction: Inbound
Start-Line: Exception: Microsoft.Rtc.Signaling.ConnectionFailureException: Unable to establish a connection. ---> System.Net.Sockets.SocketException: No such host is known
at System.Net.Dns.GetAddrInfo(String name)
at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
at Microsoft.Rtc.Internal.Sip.ConnectionControlModule.ResolveDnsName(String host, Int32 port, Boolean& hostName)
at Microsoft.Rtc.Internal.Sip.ConnectionControlModule.ResolveDestinationName(SipDestinationTuple destination)
at Microsoft.Rtc.Internal.Sip.ConnectionControlModule.FindOrCreateConnectionToDestination(SipDestinationTuple destination, Boolean bCreateConnection)
at Microsoft.Rtc.Internal.Sip.ConnectionControlModule.CreateConnectionToDestination(SipDestinationTuple destination)
at Microsoft.Rtc.Signaling.ConnectionPool.GetConnection(RealTimeConnection& realTimeConnection)
--- End of inner exception stack trace ---
at Microsoft.Rtc.Signaling.SipAsyncResult.ThrowIfFailed()
at Microsoft.Rtc.Signaling.Helper.EndAsyncOperation[T](Object owner, IAsyncResult asyncResult)
at Microsoft.Rtc.Signaling.Helper.EndAsyncOperation[T](Object owner, IAsyncResult asyncResult, String operationId)
at Microsoft.Rtc.Signaling.SignalingSession.EndEnter(SipInviteAsyncResultWrapper asyncWrapper)
at Microsoft.Rtc.Signaling.SignalingSession.EndParticipate(IAsyncResult asyncResult)
at Microsoft.RTC.MediationServerCore.ProxyCall.ProxyParticipateComplete(IAsyncResult ar)
$$END-MEDIATIONSERVER
Any idea why is this happening? What "No such host is known" means?
Thanks,
Drago