2017-04-12 63 views
1

我试图模拟使用Agilent E6621A和iPhone 6 Plus的LTE网络,以便在VoLTE连接上进行实验。根据我正在使用的日志记录软件,UE在没有错误的情况下成功地完成了它的RRC功能(包括RRCConnectionReconfiguration步骤,据推测其应该发生P-CSCF发现)并且在发出任何注册或订阅消息之前停止在那里。如上所述,没有标志被抛出来表示设置错误。根据几个消息来源,下面的APN 1应该订阅正在运行的SIP服务器应用程序,但是根据网络嗅探从不会发生。仿真LTE网络中未启动P-CSCF发现仿真LTE网络中的过程

我们当前的设置如下:

APN 1: 名称= apn.vzims.com,地址= 192.168.1.51,DNS = 192.168.1.230,P-CSCF = 192.168.1.230,CauseCodeType = IPv4的

APN 2: 名称= VZWINTERNET,地址= 192.168.1.52,DNS = 10.4.1.1,P-CSCF = 192.168.1.230,CauseCodeType = IPv4的

SIM:ID =雅拓LTE A R8先进适用的测试UICC,ISIM = [email protected],验证=的Milenage

UE:类型=苹果iPhone 6 Plus上运行iOS 8.1.2,手机运营商:互联网= VZWINTERNET,通过E6621A MMS = apn.vzims.com

我们在具有IPv6功能的计算机的支持IPv6的局域网上运行此模拟环境。 SIP服务器既充当DNS查找服务器,也充当IMS-SIP服务器,但是该SIP服务器不能由SIP应用程序给出的域标识(test.3gpp.com; ,这不是3gpp.org),除非另一方使用192.168.1.230作为其DNS。

这显然不是一个身份验证问题,因为两个APN上的连接看起来都很好(我可以很好地ping每个APN,虽然由于我还没有优化配置,他们往往会遇到ping超时)以及事实它会经过最初的AttachAccept消息。

上面看到的设置是否有任何不正确的部分?如果没有,我是否应该采取措施来查看阻止P-CSCF成功的因素?

如果你需要记录器/嗅探器的痕迹,请告诉我。请注意,如果您需要它们,记录器跟踪(记录所有E6621A事件)需要一个特殊的dll和版本1.10的Wireshark(加上一些设置)。

+0

这仍然是一个问题?我可能能够帮助 –

+0

我发现了这个问题,其中有几个。但是如果我在回答我自己的问题后有任何其他建议,请随时添加! – Midimistro

回答

0

我发现我的设置有一些问题。

  1. 为了使iPhone 6S +支持VoLTE的,它必须能够以最低的iOS 9一路跑,不是8
  2. 由于更新到iOS 10.3.1中,CarrierLabs软件和SIM我正在使用要求数据APN是“ims”,无论是在iPhone和PXT上; (否则我会得到一个不断寻找“ims”的PDNConnectivity Request问题)。
  3. 我最近也想到了(通过尝试将它用于免费的开放源代码SIP服务器),我一直关注的白皮书在涉及到网关时的设置都是错误的。而不是将网关设置为192.168.1。1(对于PXT和E-EPCE),PXT网关和E-EPCE网关都必须设置到服务器,否则它会自动转发到我们的路由器,这将阻止接收计算机对其做出任何反应。换句话说,我必须将PXT的网关设置为192.168.1.230(或开源的192.168.1.12)才能使其工作。我相信这背后的原因是由于PXT运行Windows XP。

话虽这么说,我有所见在以下两个职位的iPhone和开源服务器之间的身份验证问题: