Fri May 16 10:29:20 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_simple.c: fixed test case for SUBSCRIBE git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8463 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
928f6cda1e
commit
5e0750dcd8
|
@ -1 +1 @@
|
||||||
Wed May 14 14:21:05 EDT 2008
|
Mon May 19 12:54:07 EDT 2008
|
||||||
|
|
|
@ -641,8 +641,6 @@ int accept_and_notify(CONDITION_PARAMS)
|
||||||
switch (event) {
|
switch (event) {
|
||||||
case nua_i_subscribe:
|
case nua_i_subscribe:
|
||||||
if (status < 200) {
|
if (status < 200) {
|
||||||
int fetch = sip->sip_expires && sip->sip_expires->ex_delta == 0;
|
|
||||||
|
|
||||||
RESPOND(ep, call, nh, SIP_202_ACCEPTED,
|
RESPOND(ep, call, nh, SIP_202_ACCEPTED,
|
||||||
NUTAG_WITH(with),
|
NUTAG_WITH(with),
|
||||||
SIPTAG_EXPIRES_STR("360"),
|
SIPTAG_EXPIRES_STR("360"),
|
||||||
|
@ -653,11 +651,8 @@ int accept_and_notify(CONDITION_PARAMS)
|
||||||
SIPTAG_EVENT(sip->sip_event),
|
SIPTAG_EVENT(sip->sip_event),
|
||||||
SIPTAG_CONTENT_TYPE_STR("application/pidf+xml"),
|
SIPTAG_CONTENT_TYPE_STR("application/pidf+xml"),
|
||||||
SIPTAG_PAYLOAD_STR(presence_closed),
|
SIPTAG_PAYLOAD_STR(presence_closed),
|
||||||
NUTAG_SUBSTATE(fetch
|
NUTAG_SUBSTATE(nua_substate_pending),
|
||||||
? nua_substate_pending
|
|
||||||
: nua_substate_terminated),
|
|
||||||
TAG_END());
|
TAG_END());
|
||||||
|
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
@ -1020,6 +1015,10 @@ int test_subscribe_notify_graceful(struct context *ctx)
|
||||||
if (print_headings)
|
if (print_headings)
|
||||||
printf("TEST NUA-11.5.1: establishing subscription\n");
|
printf("TEST NUA-11.5.1: establishing subscription\n");
|
||||||
|
|
||||||
|
nua_set_params(b->nua, NUTAG_APPL_METHOD("NOTIFY"),
|
||||||
|
TAG_END());
|
||||||
|
run_b_until(ctx, nua_r_set_params, until_final_response);
|
||||||
|
|
||||||
TEST_1(a_call->nh = nua_handle(a->nua, a_call, SIPTAG_TO(b->to), TAG_END()));
|
TEST_1(a_call->nh = nua_handle(a->nua, a_call, SIPTAG_TO(b->to), TAG_END()));
|
||||||
|
|
||||||
SUBSCRIBE(a, a_call, a_call->nh, NUTAG_URL(b->contact->m_url),
|
SUBSCRIBE(a, a_call, a_call->nh, NUTAG_URL(b->contact->m_url),
|
||||||
|
@ -2092,8 +2091,8 @@ int test_simple(struct context *ctx)
|
||||||
|| test_publish(ctx)
|
|| test_publish(ctx)
|
||||||
|| test_subscribe_notify(ctx)
|
|| test_subscribe_notify(ctx)
|
||||||
|| test_event_fetch(ctx)
|
|| test_event_fetch(ctx)
|
||||||
|| test_subscribe_notify_graceful(ctx)
|
|
||||||
|| test_newsub_notify(ctx)
|
|| test_newsub_notify(ctx)
|
||||||
|
|| test_subscribe_notify_graceful(ctx)
|
||||||
|| test_subscription_timeout(ctx)
|
|| test_subscription_timeout(ctx)
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue