Ignore:
Timestamp:
Mar 24, 2007 5:37:25 PM (17 years ago)
Author:
bennylp
Message:

Added generic DNS SRV resolution in pjlib-util

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/pjsua/pjsua_app.c

    r1098 r1102  
    326326           OPT_REGISTRAR, OPT_REG_TIMEOUT, OPT_PUBLISH, OPT_ID, OPT_CONTACT, 
    327327           OPT_REALM, OPT_USERNAME, OPT_PASSWORD, 
    328            OPT_NAMESERVER, OPT_STUN_SRV, 
     328           OPT_NAMESERVER, OPT_STUN_DOMAIN, OPT_STUN_SRV, 
    329329           OPT_ADD_BUDDY, OPT_OFFER_X_MS_MSG, OPT_NO_PRESENCE, 
    330330           OPT_AUTO_ANSWER, OPT_AUTO_HANGUP, OPT_AUTO_PLAY, OPT_AUTO_LOOP, 
     
    367367        { "password",   1, 0, OPT_PASSWORD}, 
    368368        { "nameserver", 1, 0, OPT_NAMESERVER}, 
     369        { "stun-domain",1, 0, OPT_STUN_DOMAIN}, 
    369370        { "stun-srv",   1, 0, OPT_STUN_SRV}, 
    370371        { "add-buddy",  1, 0, OPT_ADD_BUDDY}, 
     
    632633            break; 
    633634 
     635        case OPT_STUN_DOMAIN:   /* STUN domain */ 
     636            cfg->cfg.stun_domain = pj_str(pj_optarg); 
     637            break; 
     638 
    634639        case OPT_STUN_SRV:   /* STUN server */ 
    635             cfg->cfg.stun_srv = pj_str(pj_optarg); 
     640            cfg->cfg.stun_host = pj_str(pj_optarg); 
    636641            break; 
    637642 
     
    10841089 
    10851090    /* STUN */ 
    1086     if (config->cfg.stun_srv.slen) { 
     1091    if (config->cfg.stun_domain.slen) { 
     1092        pj_ansi_sprintf(line, "--stun-domain %.*s\n", 
     1093                        (int)config->cfg.stun_domain.slen,  
     1094                        config->cfg.stun_domain.ptr); 
     1095        pj_strcat2(&cfg, line); 
     1096    } 
     1097    if (config->cfg.stun_host.slen) { 
    10871098        pj_ansi_sprintf(line, "--stun-srv %.*s\n", 
    1088                         (int)config->cfg.stun_srv.slen,  
    1089                         config->cfg.stun_srv.ptr); 
     1099                        (int)config->cfg.stun_host.slen,  
     1100                        config->cfg.stun_host.ptr); 
    10901101        pj_strcat2(&cfg, line); 
    10911102    } 
Note: See TracChangeset for help on using the changeset viewer.