From 11af5d6767e0dcbc4884fb66209428cb6c5c352c Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Mon, 2 Apr 2007 20:43:06 +0000 Subject: Added pjsua_dump(), and fix STUN DNS SRV resolution error in pjsua git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1135 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip-apps/src/pjsua/pjsua_app.c | 41 +-------------------- pjsip/include/pjsua-lib/pjsua.h | 9 ++++- pjsip/src/pjsua-lib/pjsua_core.c | 76 +++++++++++++++++++++++++++++++++++++-- pjsip/src/pjsua-lib/pjsua_media.c | 7 ++++ 4 files changed, 89 insertions(+), 44 deletions(-) diff --git a/pjsip-apps/src/pjsua/pjsua_app.c b/pjsip-apps/src/pjsua/pjsua_app.c index ab72f847..5e56f621 100644 --- a/pjsip-apps/src/pjsua/pjsua_app.c +++ b/pjsip-apps/src/pjsua/pjsua_app.c @@ -1317,46 +1317,7 @@ static int write_settings(const struct app_config *config, */ static void app_dump(pj_bool_t detail) { - unsigned old_decor; - char buf[1024]; - - PJ_LOG(3,(THIS_FILE, "Start dumping application states:")); - - old_decor = pj_log_get_decor(); - pj_log_set_decor(old_decor & (PJ_LOG_HAS_NEWLINE | PJ_LOG_HAS_CR)); - - if (detail) - pj_dump_config(); - - pjsip_endpt_dump(pjsua_get_pjsip_endpt(), detail); - pjmedia_endpt_dump(pjsua_get_pjmedia_endpt()); - pjsip_tsx_layer_dump(detail); - pjsip_ua_dump(detail); - - - /* Dump all invite sessions: */ - PJ_LOG(3,(THIS_FILE, "Dumping invite sessions:")); - - if (pjsua_call_get_count() == 0) { - - PJ_LOG(3,(THIS_FILE, " - no sessions -")); - - } else { - unsigned i; - - for (i=0; imed_tp, &skinfo); + + PJ_LOG(3,(THIS_FILE, " %s: %s:%d", + (pjsua_var.media_cfg.enable_ice ? "ICE" : "UDP"), + pj_inet_ntoa(skinfo.rtp_addr_name.sin_addr), + (int)pj_ntohs(skinfo.rtp_addr_name.sin_port))); + } + + pjsip_tsx_layer_dump(detail); + pjsip_ua_dump(detail); + + + /* Dump all invite sessions: */ + PJ_LOG(3,(THIS_FILE, "Dumping invite sessions:")); + + if (pjsua_call_get_count() == 0) { + + PJ_LOG(3,(THIS_FILE, " - no sessions -")); + + } else { + unsigned i; + + for (i=0; iport); /* Create each media transport */ -- cgit v1.2.3