2012-03-22 52 views
-2

我有一个设置单向音频场景

Server1------Server2--------Server3 

我们拥有的所有服务器之间H323中继。 调用从服务器1发起到服务器2,CFNA将其发送到服务器3。 看到我观察到的痕迹,在从server3到server2的初始OLC期间。 Server2不发送任何OLC ACK到Server3.And Server3发送一个CLC到server2。

在这一点上,我试图启动一个快速启动程序。它被拒绝,因为 我的服务器2没有发送OLC ACK,因为我从Server3接收到OLC。 之后,所有来自Server3的新OLC都有一个缓慢启动。

这可能是单向音频的原因吗?在OLC的其余部分没有快速启动?

回答

0

这个问题对我没有多大意义。快速连接(aka,fastStart)用于更快地建立媒体通道(媒体流)。主叫设备将提供一个或多个频道(通常是不同的语音编解码器),被叫设备可以接受任何适合的频道。通常情况下,有一个正向和反向的逻辑通道被提出并被接受,虽然被叫设备没有义务接受这两个方向。

那么,你在最初的Fast Connect交换中看到了什么?服务器3是否只接受SETUP中的一个OLC? (并且我假设这些都是由服务器2从服务器1转发的。)

我假设Fast Connect并未实际发生,因为不会响应fastStart元素发送OLCAck。相反,一个发送响应fastStart元素。所以,我假设通话使用正常的H.245信令。

由于呼叫始于服务器1,为什么服务器2会发送OLCAck?它是一个网关设备还是一个传递信号的中介?服务器1是否发送了OLCAck?