Uued funktsioonid on kaasatud kumulatiivne värskendus Office Communications Server 2007 R2 Unified Communications Managed API 2.0 Core taaslevitatav pakett 64-bitine versioon

Microsofti sisemine tugiteave

VEA nr: 123858 (Content Maintenance)

Microsofti sisemine tugiteave

VEA nr: 212982 (Live Communications meeskond)

Kokkuvõte

Unified Communications Managed API 2.0 (UCMA 2.0) Core taaslevitatav pakett 64-bitise versiooni värskendus sisaldab järgmisi funktsioone:

  • Toetada klienti installida 64-bitise operatsioonisüsteemi Windows Vista Service Pack 1 (SP1) või Windows 7 64-bitine operatsioonisüsteem.

  • Hääle koostalitlusvõime kolmanda osapoole IP PBX-ide ja SIP kohtades sisse telefoni võrgu (PSTN) lüüsi Microsoft Office Communications Server 2007 R2.

Lisateabe saamiseks


Nende uute funktsioonide lisamiseks saate alla laadida Office Communications Server 2007 R2 Unified Communications Managed API 2.0 (UCMA 2.0) Core taaslevitatav pakett 64-bitise versiooni 2010. aasta aprilli kuupäevaga koondvärskenduses.
Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

Office Communications Server 2007 R2 Unified Communications Managed API 2.0 Core Redist 64-bitise kumulatiivse värskenduse kirjeldus: aprill 2010




UCMA 2.0 põhilisi SDK kasutamiseks Microsoft Unified Communications Managed API taaslevitatav värskenduspakett (UcmaRedist.msi). Selle paketi versiooni number peab olema suurem kui 3.5.6907.170. See pakett erineb varasemate versioonide UCMA 2.0 põhilisi SDK järgmine funktsioon.

  • Tugi juurutamine UCMA 2.0 Core 64-bitised rakendused 64-bitise väljaande Windows Vista hoolduspaketi SP1 ja uuemate versioonide jaoks või Microsoft Windows 7 64-bitist versiooni 64-bitine.

  • Sissejuhatus vaikimisi marsruudi API ApplicationEndpoint:

    • Vaikimisi marsruudi lõpp-punkti võimaldab rakendusel sissetuleva SIP taotlused, mis on saanud CollaborationPlatform eksemplari. Need taotlused teise ApplicationEndpoint on sama CollaborationPlatform kiiresti ei saadeta. Kus taotlusi saadetakse kiirus sõltub sellest, kas ApplicationEndpoint omanik või vestluse teave vastab sissetuleva taotluse. Asemel on automaatselt keelatud, siis CollaborationPlatform tõstetakse saabunud päringu vaikimisi marsruudi ApplicationEndpoint, kui see on olemas. Seejärel rakendus suudab töödelda neid taotlusi.

    • Võib olla kuni üks ApplicationEndpoint, mis on märgitud vaikimisi marsruudi lõpp-CollaborationPlatform eksemplariga.

    • Kõne suunatakse kasutusest kõrvaldatud teenus. Kuid rakenduse kõne lõpetada. Selle asemel esitab taotluse teadet uuesti helistaja. Kui vaikimisi marsruudi lõpp-punkti kasutatakse unikaalse ApplicationEndpoint platvorm, selle lõpp-punkti sobib ka suhtlevad-teenuste loomine koos kaugtöölaua SIP partnerid. Koodi näidis on järgmine:

      public class ApplicationEndpoint : LocalEndpoint 
      {
      public Boolean IsDefaultRoutingEndpoint { get; }
      public void SetProxyInformation(String proxyHost, Int32 proxyPort);
      }

      public class ApplicationEndpointSettings : LocalEndpointSettings
      {
      public Boolean IsDefaultRoutingEndpoint { get; set; }
      }
  • Sissejuhatus tugi SIP DNS-i koormuse tasakaalustamine:

    • UCMA 2.0 põhilisi SDK suudab koormuse tasakaalustamise väljaminev SIP taotlused järgmise hüppe proxy koos mitme eesserverid DNS-i A kirjete abil.

    • See kiirparandus ei toeta DNS-i load balancing jää ühenduvuse sisse Tõrkesiirde. Microsofti Communications Server heli/Video Edge Server peab esiküljega, riistvara load koormusetasakaalustusteenuse. Siin on kood:

      public abstract class RealTimeConnectionManager : IDisposable 
      {
      public Boolean DnsLoadBalancingDisabled { get; set; }
      }


      Märkus. LocalEndpoint rakendamisel, pääsete sellele läbi järgmine kood:

      endpoint.InnerEndpoint.ConnectionManager.DnsLoadBalancingDisabled = false;
  • Sissejuhatus platvormi koostalitlusvõime režiimi SIP PSTN-i lüüsi ja IP-PBX telefoni stsenaariume, mida toetavad Microsoft Exchange Server 2010.

    • UCMA 2.0 põhilisi SDK annab esimese klassi API alistada AudioVideoCall loomine eraldi puhverserveri lõpp-punkti järgmise hüppe. See võimaldab rakendusel toimivad korraga mitme SIP PSTN-i lüüsi ja IP-PBX-režiimis SIP Peer-To-Peer. Selle kiirparanduse tutvustab uue ConnectionContext API, mida saab rakendada väljaminev SIP päringutele. Proovi kood on järgmine:

          public class ApplicationEndpointSettings : LocalEndpointSettings 
      {
      public ConnectionContext AudioVideoAuthorizationService { get; set; }
      }

      public class CallEstablishOptions
      {
      public ConnectionContext ConnectionContext { get; set; }
      public String Transferor { get; set; }
      }

      public abstract class RealTimeEndpoint
      {
      public IAsyncResult BeginSendMessage(MessageType messageType, RealTimeAddress sessionTarget, SendMessageOptions options, AsyncCallback userCallback, Object state);
      }

      public class SendMessageOptions
      {
      public ConnectionContext ConnectionContext { get; set; }
      public void SetLocalIdentity(String uri, String displayName);
      }

      public class SignalingSession
      {
      public IAsyncResult BeginEstablish(SignalingSessionEstablishOptions options, AsyncCallback userCallback, Object state);
      }

      public class SignalingSessionEstablishOptions
      {
      public ConnectionContext ConnectionContext { get; set; }
      }

    • UCMA 2.0 põhilisi SDK pakub Rakendusliides, et saate käsitsi lubada või nendest keelduda sissetulevate ühenduste konfiguratsiooni andmete kohta teatud remote SIP partneri või pakkuda seda teavet enne AudioVideoCall vastuvõtmisega seotud RealTimeConnection.ApplicationContext atribuut on esitatud taotlusele. Siin on uus API koodi näide:

      public abstract class RealTimeServerConnectionManager : RealTimeConnectionManager, IDisposable 
      {
      public event EventHandler<ConnectionAuthorizationRequestedEventArgs> ConnectionAuthorizationRequested;
      }

      public class ConnectionAuthorizationRequestedEventArgs : EventArgs
      {
      public ConnectionAuthorizationAction Action { get; }
      public RealTimeConnection Connection { get; }

      public void Allow();
      public void DelayAuthorization();
      public void Deny();
      }

      public class ConnectionContext
      {
      public ConnectionContext(String host, Int32 port);

      public Int32 Port { get; }
      public String Host { get; }
      }
    • TCP CollaborationPlatform server on konfigureeritud lubada hääl koostalitlusvõime SIP sõprade ja IP-PBX. Office Communications Server 2007 R2 ei toeta usaldusväärsed teenused, kasutades TCP.

    • MTLS CollaborationPlatform server on konfigureeritud lubada koostalitlusvõime Office Communications Server 2007 R2 puhvrite ja lõpp-punktid. Koostalitlusvõime remote SIP partnerid muud tüüpi, näiteks IP-PBX- või SIP PSTN-i sinna TrustedDomain uued võimaldab määrata suvalise remote SIP partnerid rakenduse. Lisateabe saamiseks vaadake serveri SIP sõprade maatriks, mis toetab Microsoft Exchange Server 2010. Siin on uus API koodi näide:

      public class CollaborationPlatform 
      {
      public Boolean AddTrustedDomain(TrustedDomain trustedDomainEntry);
      public ReadOnlyCollection<TrustedDomain> GetTrustedDomains();
      public Boolean RemoveTrustedDomain(TrustedDomain trustedDomainEntry);

      public event EventHandler<ConnectionAuthorizationRequestedEventArgs> ConnectionAuthorizationRequested;
      }

      public class ServerPlatformSettings : CollaborationPlatformSettings
      {
      public Collection<TrustedDomain> TrustedDomains { get; }
      public TrustedDomainMode TrustedDomainModeForTcp { get; set; }
      }

      public class TrustedDomain
      {
      public TrustedDomain(String domainName);
      public TrustedDomain(String domainName, TrustedDomainMode domainMode);

      public String DomainName { get; }
      public TrustedDomainMode DomainMode { get; }
      }

      public enum TrustedDomainMode
      {
      CommunicationsServer,
      Other
      }
    • Koostalitlusvõime režiimi kaugtöölaua SIP partnerid ei ole Microsoft Office Communications Server 2007 R2 üksikasjad on järgmised:

      • JÄÄ mustand v6.0 ja projekti v19.0 tugi on keelatud.

      • Kõik päised "ms-" peale "ms-diagnostika" filtreeritud välja teade.

      • SIP serveri sõprade avaldamata Quality metrics kvaliteet (QoE). Selle asemel mõõdikud on pidevalt tõsta rakendus on saadaval.

      • SDP-vähem kutsuda ja uuesti kutsuda tugi on lisatud. See annab koostalitlusvõime kolmanda osapoole kõne kontrollerid.

  • Tugiteenuse ümber järgmiselt:

    • See kiirparandus võimaldab rakenduse writers esimese või viimase marsruudi, mis toimus enne, kui olete saanud kõne leidmiseks.

    • CallReceivedEventArgs saadud InviteReceivedEventArgs. Seega paljastada sama API-d. Siin on kood:

      public abstract class InviteReceivedEventArgs : SipRequestReceivedEventArgs 
      {
      public DiversionContext DiversionContext { get; }
      }
  • Täiustatud kõne installimine ebaõnnestumine diagnostika ja QoE järgmiselt:

    • QoE mõõdikud on esitatud taotluse pärast lõpetamist ilmnes AudioVideoCall, mille AudioVideoFlow on edukalt loodud. QoE mõõdikud kohta lisateabe saamiseks külastage järgmist Microsofti veebisaiti:

    • Tarkvaraarendaja saate jälgida, kas media seanssi loodi edukalt loodud AudioVideoCall lõppemisel. Media seanssi, mis ei ole, saab arendaja päringu diagnostilise teabe asjakohased media seansi tõrge. Selle teabe abil logimise ja kaugtöölaua kasutajate ja ühenduvuse tõrkeotsingu. Proovi kood on:

      public class AudioVideoCall : Call 
      {
      public event EventHandler<MediaTroubleshootingDataReportedEventArgs> MediaTroubleshootingDataReported;
      }
      public class MediaChannelEstablishmentData
      {
      public MediaChannelEstablishmentStatus EstablishmentStatus { get; }

      public MediaChannelEstablishmentDiagnosticsReason GetDiagnosticsReason();
      }

      public enum MediaChannelEstablishmentDiagnosticsReason
      {
      Unknown,
      MediaEdgeAuthenticationServiceDiscoveryFailed,
      MediaEdgeAuthenticationServiceCredentialsAcquisitionFailed,
      MediaEdgeResourceAllocationFailed
      }

      public class MediaTroubleshootingDataReportedEventArgs : EventArgs
      {
      public Collection<MediaChannelEstablishmentData> MediaChannelEstablishmentDataCollection { get; }
      public ContentDescription QualityOfExperienceContent { get; }
      }
  • Selle käigultparanduse pakub tuge näidised määr stream suunas. See funktsioon võimaldab paremini hallata näidised määr stream suund (Saada/võta vastu), mille saab kasutada eri rakendusi. Siin on kood:

    AudioSamplingRate AudioChannelTemplate.ReceiveDirectionSamplingRate (get/set)
    AudioSamplingRate AudioChannelTemplate.SendDirectionSamplingRate (get/set)

    AudioSamplingRate AudioChannel.SendDirectionSamplingRate (get)
    AudioSamplingRate AudioChannel.ReceiveDirectionSamplingRate (get)
  • Tugi-band Faks tooni tuvastamine (CNG 1100Hz) järgmiselt:

    • See funktsioon võimaldab tuvastada Faks toonide saamisel remote peer rakendusi. Kui rakendus on tellinud IncomingFaxDetected sündmuse, tuvastatakse faksi järgmisel viisil, mida toetavad Microsoft:

      • Band (CNG tooni sündmuse RTP stream saadetakse vastavalt RFC 2833)

      • Out-of-band (CNG tooni edastatavate RTP sündmus).

      Siin on kood:

      IncomingFaxDetectedEventArgs : EventArgs
      ToneController.IncomingFaxDetected
  • Tugiteenuse Esituskiirus järgmiselt:

    1. See funktsioon võimaldab rakenduste pakkuda võimaluse esituse WMA faile eri kiirusega. See võimaldab arendada liidesed, mis annab kasutajatele suurema kontrolli selle üle, kuidas neid tarbida sisu kus taasesitus sõnumeid, mis on kiirem või aeglasem, sõltuvalt määratud rakenduse Esituskiirus.

    2. See käigultparandus sisaldab uusi API Player.PlaybackSpeed. Esituskiirus saab pool tavaline kiirus two-times kiiremini kui tavaline kiirus.

  • Täiustatud salvesti järgmiselt:

    • On mitmeid uusi API-sid mis on toodud selle käigultparanduse. Neid API-sid on salvesti klassi. See klass võimaldab arendada keerukamaid stsenaariume.

    • Rakendused saate kasutada Recorder.Paused() salvestamise sisu. Rakenduste abil saate selle Recorder.Start() Naase salvestamise, kui fail on peatatud.
      Märkus. Recorder.Stop() kutsuti enne käivitub Recorder.Start() faili alguses. Uue API on Recorder.Paused ja RecorderState.Paused.

    • Rakenduste abil saate VoiceActivityEvent tuvastada, kas sisu on "Voice" või "Not hääl". Selle teabe, rakenduste abil saate need sündmused trim soovimatu vaikselt salvestatud failid, jälgides sündmuste ajakava. Uue API on Recorder.VoiceActivityChanged klassi VoiceActivityChangedEventArgs: EventArgs.

    • Kasutajad võivad toetavad ka uue encoding failivorming, mis annab rakenduste võimalusi salvesti faili väljund. Lisaks juba toetatud vormingute WMAAudio@16Kps, toetavad.

      • WMA48 - WMAudio @ 48 kbit/s

      • PCM16K - PCM @ 16 KHz, 16 bitti proovi

      • PCM8K – 8Khz, 16 bitti proovi @ PCM

    • Siin on koodi näidise uusi API:

      WmaFileSink.EncodingFormat {get;set;}
      enum WmaEncodingFormat

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×