summaryrefslogtreecommitdiff
path: root/pjsip/src/test-pjsip/tsx_basic_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip/src/test-pjsip/tsx_basic_test.c')
-rw-r--r--pjsip/src/test-pjsip/tsx_basic_test.c19
1 files changed, 14 insertions, 5 deletions
diff --git a/pjsip/src/test-pjsip/tsx_basic_test.c b/pjsip/src/test-pjsip/tsx_basic_test.c
index 6be0ea2a..afe72279 100644
--- a/pjsip/src/test-pjsip/tsx_basic_test.c
+++ b/pjsip/src/test-pjsip/tsx_basic_test.c
@@ -23,6 +23,10 @@
#define THIS_FILE "tsx_basic_test.c"
+static char TARGET_URI[128];
+static char FROM_URI[128];
+
+
/* Test transaction layer. */
static int tsx_layer_test(void)
{
@@ -33,8 +37,8 @@ static int tsx_layer_test(void)
PJ_LOG(3,(THIS_FILE, " transaction layer test"));
- target = pj_str("sip:alice@localhost");
- from = pj_str("sip:bob@localhost");
+ target = pj_str(TARGET_URI);
+ from = pj_str(FROM_URI);
status = pjsip_endpt_create_request(endpt, &pjsip_invite_method, &target,
&from, &target, NULL, NULL, -1, NULL,
@@ -77,8 +81,8 @@ static int double_terminate(void)
PJ_LOG(3,(THIS_FILE, " double terminate test"));
- target = pj_str("sip:alice@localhost;transport=loop-dgram");
- from = pj_str("sip:bob@localhost");
+ target = pj_str(TARGET_URI);
+ from = pj_str(FROM_URI);
/* Create request. */
status = pjsip_endpt_create_request(endpt, &pjsip_invite_method, &target,
@@ -131,10 +135,15 @@ static int double_terminate(void)
return PJ_SUCCESS;
}
-int tsx_basic_test(void)
+int tsx_basic_test(struct tsx_test_param *param)
{
int status;
+ pj_ansi_sprintf(TARGET_URI, "sip:bob@127.0.0.1:%d;transport=%s",
+ param->port, param->tp_type);
+ pj_ansi_sprintf(FROM_URI, "sip:alice@127.0.0.1:%d;transport=%s",
+ param->port, param->tp_type);
+
status = tsx_layer_test();
if (status != 0)
return status;