我有一个独特的情况。 一位客户实施了由UNIFY openscape业务控制的PBX。
使用MEDIA5应用程序作为物理桌面电话的替代scheme,销售情况听起来非常棒。
问题是这样的: – 移动应用程序只允许一个单一的服务器地址 – 用户需要使用它在内部以及build筑物外部 – 呼叫本地WIFI有单向语音 – 来自GSM的呼叫是好的
设置是这样的: – 集团电话和移动设备在一个单一的networking – 这一切都在防火墙后面 – 应用程序使用SIP,RTP和一些自定义端口号
为了解决单个地址问题,我们使用了一个内部parsing到本地PBX IP的URL,并parsing到build筑物外部的外部IP。 防火墙规则已经设置为转发所需的端口。
很明显,使用IP内部修复了这个问题,但是当你使用GSM的时候,你不能使用APP。 由于某种原因,使用URL可以在networking外工作,但不在本地工作。
我们认为这是一个DNS问题,但不是,它很好。 LOOKUP的URL正确parsing。
运行包跟踪,我们发现APP注册很好,SIP发起呼叫就好了。 但是,当APP通过networking上的RTP启动stream媒体时,我们会发出声音。 发起呼叫的人可以听到接收者,但是不能反过来。
那么为什么注册和SIP完成,但实际的呼叫得到炒。 通过GSM工作,而不是本地WIFI
我接受build议或任何问题来澄清我的情况。