我已经为Mountain Lion创建了gtk bundler的linphone构建,并尝试使用代理服务器配置运行应用程序。我正在使用一台Mac机和一台iPad进行测试。
Mac:Mountain Lion 10.8.4
iPad 2:iOS 5.1.1(9B206)
我只添加了以下细节来配置:
1. 域名: server.com
2. 代理: IP
如果我使用linphone默认代理配置详细信息,那么我就可以在iPad和Mac OS X上拨打/接听电话。
但是如果我使用我们的代理服务器配置,那么SIP注册就可以了,我只能在Mac OS X应用程序中接收调用。但是iPad应用程序可以很好地进行SIP注册,拨打和接听电话。
我猜DNS查询请求失败了。但它正在与iPad应用程序合作。问题出在linphone app?
我已使用linphone.org中提供的linphone应用程序测试了配置详细信息。但是我遇到了同样的问题。请查看以下日志,了解有关错误的更多详细信息。
日志:
message: eXosip_dnsutils_naptr_lookup: About to ask for 'server.com NAPTR'
error: eXosip_dnsutils_naptr_lookup: res_query failed ('server.com NAPTR')
message: Call 0x103d53620: moving from state LinphoneCallOutgoingInit to LinphoneCallOutgoingProgress
message: DNS resolution with server.com:5060
message: getaddrinfo failure. server.com:5060 (8)
message: cb_transport_error (id=19)
message: cb_nict_kill_transaction (id=19)
message: keep alive: 8
message: tcp_tl_keepalive socket node:xx.xx.xxx.xx:5060 , socket 23 [pos=0], connected
message: eXosip: Reseting timer to 10s before waking up!