我在网络应用中使用OzekiSDK。 在本地主机上,它神奇地工作。
当我发布到网络上时,电话成功注册,我可以拨打电话,但是麦克风和扬声器不起作用。 我已经使网站安全。麦克风和声音未受阻。
我研究了所有建议,甚至看到了我可以添加到cpanel的权限以及可能的web.config文件调整。
注意到似乎正在起作用。有人可以协助吗?
我完成了以下代码,因为我无法在发布的产品上添加断点。 两者都不起作用。
但是localhost ...每次我都会绿灯。
microphone = Microphone.GetDefaultDevice();
speaker = Speaker.GetDefaultDevice();
mediaSender = new PhoneCallAudioSender();
mediaReceiver = new PhoneCallAudioReceiver();
public void SetupDevices()
{
if(microphone != null)
{
connector.Connect(microphone, mediaSender);
mediaSender.AttachToCall(call);
microphone.Start();
msg.Text = "Microphone ON. ";
}
else
{
msg.Text = "Microphone not available. ";
}
if (speaker != null)
{
connector.Connect(mediaReceiver, speaker);
mediaReceiver.AttachToCall(call);
speaker.Start();
msg.Text += "Speakers ON. ";
}
else
{
msg.Text += "Speakers not available. ";
}
}