Yes, i think that is problem. thanks for response. On Thu, 2021-07-08 at 13:38 +0000, buldozer@xxxxxxxxxx wrote: > I could be wrong, but this looks to me like a > misconfigured/firewalled DNS request/reply, with 30 seconds being the > timeout on a DNS resolve. > > July 5, 2021 9:37 AM, "Sai Mukund Sagar Deshpande via pjsip" < > pjsip@xxxxxxxxxxxxxxx> wrote: > > > Hi, > > > > I observed there is 30 seconds delay on my mips embedded device > > when > > placing a call. > > > > Initial TCP/UDP sip binding(5060) during boot also takes same > > amount of > > time. > > > > In API create_rtp_rtcp_sock > > > > printf("\n*****getting local ip***** \n"); > > /* Get local IP address. */ > > status = pj_gethostip(af, &addr); > > if (status != PJ_SUCCESS) > > goto on_error; > > > > pj_sockaddr_copy_addr(&bound_addr, &addr); > > printf("\n**** got local ip ****** \n"); > > > > pj_gethostip probably takes 30 seconds to resolve IP. It has > > implementation to assign weights to different interfaces and choose > > the > > best fit. This is very slow in realtime. Incoming calls are also > > received after 30 seconds. Is this observed on any other device and > > is > > this expected behavior? > > > > Pasting dd logs > > > > > dd > > > > 00:31:23.284 pjsua_core.c !Start dumping application states: > > PJLIB (c)2008-2016 Teluu Inc. > > Dumping configurations: > > PJ_VERSION : 2.8 > > PJ_M_NAME : mips > > PJ_HAS_PENTIUM : 0 > > PJ_OS_NAME : mips-unknown-elf > > PJ_CC_NAME/VER_(1,2,3) : gcc-5.3.0 > > PJ_IS_(BIG/LITTLE)_ENDIAN : big-endian > > PJ_HAS_INT64 : 1 > > PJ_HAS_FLOATING_POINT : 1 > > PJ_DEBUG : 1 > > PJ_FUNCTIONS_ARE_INLINED : 0 > > PJ_LOG_MAX_LEVEL : 5 > > PJ_LOG_MAX_SIZE : 4000 > > PJ_LOG_USE_STACK_BUFFER : 1 > > PJ_POOL_DEBUG : 0 > > PJ_HAS_POOL_ALT_API : 0 > > PJ_HAS_TCP : 1 > > PJ_MAX_HOSTNAME : 128 > > ioqueue type : select > > PJ_IOQUEUE_MAX_HANDLES : 64 > > PJ_IOQUEUE_HAS_SAFE_UNREG : 1 > > PJ_HAS_THREADS : 1 > > PJ_LOG_USE_STACK_BUFFER : 1 > > PJ_HAS_SEMAPHORE : 1 > > PJ_HAS_EVENT_OBJ : 1 > > PJ_ENABLE_EXTRA_CHECK : 1 > > PJ_HAS_EXCEPTION_NAMES : 1 > > PJ_MAX_EXCEPTION_ID : 16 > > PJ_EXCEPTION_USE_WIN32_SEH: 0 > > PJ_TIMESTAMP_USE_RDTSC: : 0 > > PJ_OS_HAS_CHECK_STACK : 0 > > PJ_HAS_HIGH_RES_TIMER : 1 > > PJ_HAS_IPV6 : 0 > > Dumping endpoint 0xb5d3bc: > > Dumping caching pool: > > Capacity=0, max_capacity=0, used_cnt=15 > > Dumping all active pools: > > pjsua: 9888 of 11024 (89%) used > > pept0xb5d358: 49432 of 52096 (94%) used > > pjsua-app: 1440 of 2024 (71%) used > > tsxlayer: 4332 of 5120 (84%) used > > ua0xb5ce28: 2320 of 3072 (75%) used > > med-ept: 24424 of 26112 (93%) used > > codec-mgr: 196 of 256 (76%) used > > evt mgr: 304 of 512 (59%) used > > evsub: 1564 of 2048 (76%) used > > udp0xb757e0: 836 of 1024 (81%) used > > glck0xb75bf0: 408 of 512 (79%) used > > rtd0xb75df8: 4592 of 12096 (37%) used > > acc0xb5c8a8: 596 of 768 (77%) used > > regc0xb78d48: 2120 of 3072 (69%) used > > auth_cli0xb7d4c8: 108 of 1024 (10%) used > > Total 102560 of 120760 (84 %) used! > > Endpoint pool capacity=52096, used_size=49432 > > Outstanding transmit buffers: 0 > > Dumping listeners: > > Dumping transports: > > udp0xb757e0 udp 0.0.0.0:5060 [published as 172.17.2.17:5060] > > (refcnt=3) > > Timer heap has 3 entries > > Dumping PJMEDIA capabilities: > > Total number of installed codecs: 3 > > Audio codec # 0: pt=18 (G729 @8KHz/1, 8.0Kbps, 10ms vad plc) > > Audio codec # 1: pt=0 (PCMU @8KHz/1, 64.0Kbps, 10ms vad plc) > > Audio codec # 2: pt=96 (FOO @16KHz/1, 5.0Kbps, 20ms vad plc) > > Dumping media transports: > > Dumping transaction table: > > Total 0 transactions > > - none - > > Number of dialog sets: 0 > > Dumping pjsua server subscriptions: > > sip:2003@172.17.2.18 > > - none - > > Dumping pjsua client subscriptions: > > - no buddy list - > > 00:31:23.293 pjsua_core.c Dump complete > > > > Regards, > > SMS > > _______________________________________________ > > Visit our blog: http://blog.pjsip.org > > > > pjsip mailing list -- pjsip@xxxxxxxxxxxxxxx > > To unsubscribe send an email to pjsip-leave@xxxxxxxxxxxxxxx > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list -- pjsip@xxxxxxxxxxxxxxx > To unsubscribe send an email to pjsip-leave@xxxxxxxxxxxxxxx _______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list -- pjsip@xxxxxxxxxxxxxxx To unsubscribe send an email to pjsip-leave@xxxxxxxxxxxxxxx