From 5d3a328ea04cec823e59e3847f4a469184e35e43 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Sun, 30 Sep 2007 16:50:27 +0000 Subject: Ticket #385: Support for reliable provisional response (100rel, PRACK) git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1463 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip-apps/src/pjsua/pjsua_app.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'pjsip-apps/src/pjsua/pjsua_app.c') diff --git a/pjsip-apps/src/pjsua/pjsua_app.c b/pjsip-apps/src/pjsua/pjsua_app.c index 13f1dbd2..f0380fd5 100644 --- a/pjsip-apps/src/pjsua/pjsua_app.c +++ b/pjsip-apps/src/pjsua/pjsua_app.c @@ -127,6 +127,7 @@ static void usage(void) puts (" --username=string Set authentication username"); puts (" --password=string Set authentication password"); puts (" --publish Send presence PUBLISH for this account"); + puts (" --use-100rel Require reliable provisional response (100rel)"); puts (" --next-cred Add another credentials"); puts (""); puts ("SIP Account Control:"); @@ -370,7 +371,7 @@ static pj_status_t parse_args(int argc, char *argv[], OPT_HELP, OPT_VERSION, OPT_NULL_AUDIO, OPT_LOCAL_PORT, OPT_IP_ADDR, OPT_PROXY, OPT_OUTBOUND_PROXY, OPT_REGISTRAR, OPT_REG_TIMEOUT, OPT_PUBLISH, OPT_ID, OPT_CONTACT, - OPT_REALM, OPT_USERNAME, OPT_PASSWORD, + OPT_100REL, OPT_REALM, OPT_USERNAME, OPT_PASSWORD, OPT_NAMESERVER, OPT_STUN_DOMAIN, OPT_STUN_SRV, OPT_ADD_BUDDY, OPT_OFFER_X_MS_MSG, OPT_NO_PRESENCE, OPT_AUTO_ANSWER, OPT_AUTO_HANGUP, OPT_AUTO_PLAY, OPT_AUTO_LOOP, @@ -406,6 +407,7 @@ static pj_status_t parse_args(int argc, char *argv[], { "registrar", 1, 0, OPT_REGISTRAR}, { "reg-timeout",1, 0, OPT_REG_TIMEOUT}, { "publish", 0, 0, OPT_PUBLISH}, + { "use-100rel", 0, 0, OPT_100REL}, { "id", 1, 0, OPT_ID}, { "contact", 1, 0, OPT_CONTACT}, { "realm", 1, 0, OPT_REALM}, @@ -627,6 +629,11 @@ static pj_status_t parse_args(int argc, char *argv[], cur_acc->publish_enabled = PJ_TRUE; break; + case OPT_100REL: /** 100rel */ + cur_acc->require_100rel = PJ_TRUE; + cfg->cfg.require_100rel = PJ_TRUE; + break; + case OPT_ID: /* id */ if (pjsua_verify_sip_url(pj_optarg) != 0) { PJ_LOG(1,(THIS_FILE, -- cgit v1.2.3