こちらのブログを参考にしてLyncのアプリケーションを開発しています。  
[http://blogs.msdn.com/themes/blogs/generic/post.aspx?WeblogApp=tsmatsuz&y=2011&m=08&d=27&WeblogPostName=ucma-3-0-lync-
speech-voice-application-ivr-asr-
tts&GroupKeys=](http://blogs.msdn.com/themes/blogs/generic/post.aspx?WeblogApp=tsmatsuz&y=2011&m=08&d=27&WeblogPostName=ucma-3-0-lync-
speech-voice-application-ivr-asr-tts&GroupKeys=)

「声とテキストの変換処理 (ASR /
TTS)」の項目で、クライアントがPCならば正しくテキストから合成された音声が流れるのですが、iPhoneだと何も聴こえずに通話が0秒のままで接続が切れます。

デバッグしたところ、下記の箇所が問題だと分かりました。

```

    // Wait AudioVideo Flow activated
    while (currentCall.Flow.State != MediaFlowState.Active)
        Thread.Sleep(1000);
    
```

の箇所でcurrentCall.Flow.StateがidleのままActiveになっていないようです。  
解決方法をご存じの方がいましたらよろしくお願いします。

また、SDKで作成したアプリケーションではなくOfficeの普通のLyncクライアント同士ですと、PCとiPhoneで通話やビデオのやり取りができました。

環境  
Lync2013  
UCMA 4.0 (Lyncと同じマシンにインストール)  
iPhone5s iOS8 (MSのLync2013アプリをインストール)  
Windowsのクライアントは8.1
CC BY-SA 3.0
2015-04-09T06:54:51.813
8941
2015-04-09T06:54:51.813
3496
question
c# iphone .net
Lync2013のUCMA4.0SDKでiPhoneで音声が流れない