pjsua:Err = 70018(gethostbyname()返回错误(PJ_ERESOLVE))

时间:2015-09-02 07:14:45

标签: gethostbyname

pjsua项目是在linux(centos)中配置的,以下是我的代码。请帮助我,我已经检查了更多关于这个问题的内容,但是对于linux中的pjsua测试没有任何用处。

  

[root @ hy bin] #ls pjsua-x86_64-unknown-linux-gnu PJSYSTEST.TXT   pjsystest-x86_64-unknown-linux-gnu reg.cfg示例[root @ hy bin]#   ./pjsua-x86_64-unknown-linux-gnu --config-file reg.cfg

之后,错误即将来临:

  

02:43:37.421 sip_resolve.c ...无法解析'xxxxxxx(sip   地址)'。 Err = 70018(gethostbyname()返回错误   (PJ_ERESOLVE))

     

02:43:37.421 tsx0x2342998 ...无法发送请求消息   REGISTER / cseq = 9911(tdta0x2340930)! err = 70018(gethostbyname()有   返回错误(PJ_ERESOLVE))

     

02:43:37.421 pjsua_acc.c ..... SIP注册失败,状态= 502   (gethostbyname()返回错误(PJ_ERESOLVE))

期待你的帮助。

1 个答案:

答案 0 :(得分:0)

显然这是一个名称解析问题。您的系统无法解析REGISTER URI。确保您指向有效的,可访问的DNS服务器,或者在/ etc / hosts中配置了主机名。