forked from Mirrors/freeswitch
Wed Sep 10 11:46:36 EDT 2008 Pekka Pessi <first.last@nokia.com>
* test_s2.c: add From tag to s2-generated requests git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9517 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
64c24236f1
commit
07f024c9b9
@ -629,6 +629,20 @@ s2_request_to(struct dialog *d,
|
|||||||
if (sip->sip_payload)
|
if (sip->sip_payload)
|
||||||
l->l_length = sip->sip_payload->pl_len;
|
l->l_length = sip->sip_payload->pl_len;
|
||||||
|
|
||||||
|
if (d->local->a_tag == NULL) {
|
||||||
|
char const *ltag = s2_generate_tag(d->home);
|
||||||
|
|
||||||
|
if (sip_from_tag(d->home, d->local, ltag) < 0) {
|
||||||
|
assert(!"add To tag");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (sip->sip_from && sip->sip_from->a_tag == NULL) {
|
||||||
|
if (sip_from_tag(msg_home(msg), sip->sip_from, ltag) < 0) {
|
||||||
|
assert(!"add To tag");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
sip_add_tl(msg, sip,
|
sip_add_tl(msg, sip,
|
||||||
TAG_IF(!sip->sip_from, SIPTAG_FROM(d->local)),
|
TAG_IF(!sip->sip_from, SIPTAG_FROM(d->local)),
|
||||||
TAG_IF(!sip->sip_contact, SIPTAG_CONTACT(d->contact)),
|
TAG_IF(!sip->sip_contact, SIPTAG_CONTACT(d->contact)),
|
||||||
|
Loading…
Reference in New Issue
Block a user