Objawy
Limit czasu media występuje na Microsoft Office Communications Server 2007 R2, serwera pośredniczącego, jeśli żadne pakiety Real-Time Transport Protocol (RTP) lub pakietów w czasie rzeczywistym kontroli protokołu RTCP () są odbierane przez 30 sekund. Kiedy Office Communications Server 2007 R2, serwera pośredniczącego komunikuje się bezpośrednio z Cisco Call Manager (CCM) za pośrednictwem Session Initiation Protocol (SIP), występują następujące scenariusze.
Uwaga W tych scenariuszach nie pakietów RTP lub RTCP pakiety są odbierane na wywołanie.
-
Do połączenia, który jest zablokowany atrybut kierunek jest nieaktywny z punktu widzenia serwera pośredniczącego i CCM. W tym przypadku CCM nie wysyła żadnych pakietów RTP lub pakiety RTCP. Istniejący kod serwera pośredniczącego ignorowane limitu czasu nośnika. W związku z tym połączenie nie zostanie przerwane.
-
Użytkownik CCM łączy w konferencji Office Communications Server 2007 R2 i następnie Wyciszenie telefonu. Dodatkowo atrybut kierunek dla serwera pośredniczącego do interakcji z CCM jest sendonly. Ponadto atrybut kierunek dla telefonu jest recvonly. W tym przypadku CCM nie wysyła żadnych pakietów RTP lub pakiety RTCP kiedy telefon jest wyciszony. W związku z tym wywołanie zostaje odrzucone po 30 sekundach.
-
Użytkownik programu Office Communicator wywołuje użytkownika CCM, który jest skonfigurowany do używania poczty głosowej Cisco jedności. Gdy wywołanie jest podłączony do Cisco jedności, wywołanie uzyskuje oryginalne pakiety media z Cisco jedności. Użytkownik programu Office Communicator następnie jest monitowany o zostaw na poczcie głosowej wiadomość. Jednakże Cisco jedności nie wysyła żadnych pakietów RTP lub pakiety RTCP kiedy użytkownik programu Office Communicator opuszcza wiadomości. Dlatego media upłynie limit czasu po 30 sekund, a połączenie zostanie rozłączone. Po zakończeniu tego procesu użytkownik programu Office Communicator nie może opuścić poczty głosowej.
Rozwiązanie
Aby rozwiązać ten problem, należy zainstalować następującą aktualizację:
977937 Opis zbiorczej aktualizacji programu Office Communications Server 2007 R2, serwera pośredniczącego: kwietnia 2010
Po zastosowaniu tej aktualizacji serwera pośredniczącego skonfigurowano zignorować media limity czasu serwera współdziała z komputerami równorzędnymi bramy, które nie obsługują RTCP.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby upewnić się, że serwer mediacji działa zgodnie z oczekiwaniami wraz z równorzędne bramy, które nie obsługują RTCP, ta poprawka dodaje nowe ustawienie pliku konfiguracji do serwera pośredniczącego. To ustawienie w pliku konfiguracji jest nazywany GatewayIgnoreMediaTimeout. To ustawienie zawiera jedną z dwóch wartości: True lub False. Plik konfiguracyjny jest plik MediationServerSvc.exe.config. Ten plik należy umieścić w katalogu, w którym zainstalowano serwera pośredniczącego. Aby odszukać ten katalog, należy wyszukać plik Microsoft.RTC.MediationServerCore.dll.
Uwaga Domyślnie serwera pośredniczącego jest instalowane w następującej lokalizacji na dysku C:
C:\Program Files\Microsoft Office Communications Server 2007\Mediation ServerJeśli ten plik jest ustawiona na Ignorowanie limitów czasu nośnik na stronie bramy serwera pośredniczącego, jego zawartość jest wyświetlana w następujący sposób.
<?xml version="1.0" encoding="utf-8" ?><configuration>
<appSettings>
<add key="GatewayIgnoreMediaTimeout" value="True" />
</appSettings>
</configuration>
Jeśli plik nie istnieje, wartość domyślna dla GatewayIgnoreMediaTimeout jest ustawiona na wartość False. Jeśli serwera pośredniczącego jest ustawiona na Ignorowanie limitów czasu nośnik dla jego stronie bramy, automatycznie włączy liczniki czasu sesji dla jego interakcji z jego elementów równorzędnych stronie bramy. Jeśli liczniki czasu sesji wygaśnie, połączenie zostanie automatycznie wyczyszczony. Jeśli ma serwera pośredniczącego Ignorowanie limitów czasu nośnika dla jego interakcji po stronie bramy, ale liczniki czasu sesji nie musi być włączone, ustawienie pliku konfiguracji jest używany. To ustawienie w pliku konfiguracji jest nazywany Gatewayignoremediatimeout. To ustawienie zawiera jedną z dwóch wartości: True lub False. Wartość False Wyłącza liczniki czasu sesji dla interakcji po stronie bramy.