[Sofia-sip-devel] sofia-sip not sending correct Via headers in 200 OK to NOTIFY request

2010-08-08 Thread Gaurav Srivastva
Hi,

The notify request to the subscription is being responded to by Sofia-Sip stack 
with one Via header from the SIP request missing.

In the NOTIFY, the Via header is,

   Via: SIP/2.0/UDP 
ift-uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1,SIP/2.0/UDP
 172.16.14.209:6015;branch=z9hG4bK86266194643563

In the 200 OK response, the Via header being sent is,

   Via: SIP/2.0/UDP 
ift-uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1;received=172.16.14.209

I'm using nua to send the subscribe request.

  handle = nua_handle(appl->nua,
  NULL, 
  SIPTAG_FROM(from_header),
  SIPTAG_TO(to_header),
  SIPTAG_ROUTE(route_header),
  SIPTAG_CONTACT(contact_header), 
  TAG_END());
  
  if(handle)
  {
nua_subscribe(handle, 
  SIPTAG_EXPIRES_STR("3600"),
  SIPTAG_EVENT_STR("presence"),
  SIPTAG_ACCEPT_STR("application/pidf+xml"),
  TAG_END());

  }

The platform is OSX and xcode IDE.

Can someone tell me what I'm doing wrong or is this a bug in sofia-sip stack?

Thanks
Gaurav--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev ___
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel


Re: [Sofia-sip-devel] sofia-sip not sending correct Via headers in 200 OK to NOTIFY request

2010-08-08 Thread Gaurav Srivastva
Looks like my code works fine in linux but is causing problem in OS/X.

Can someone confirm this issue in OS/X?

Thanks



On Aug 8, 2010, at 2:49 AM, Gaurav Srivastva wrote:

> Hi,
> 
> The notify request to the subscription is being responded to by Sofia-Sip 
> stack with one Via header from the SIP request missing.
> 
> In the NOTIFY, the Via header is,
> 
>Via: SIP/2.0/UDP 
> ift-uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1,SIP/2.0/UDP
>  172.16.14.209:6015;branch=z9hG4bK86266194643563
> 
> In the 200 OK response, the Via header being sent is,
> 
>Via: SIP/2.0/UDP 
> ift-uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1;received=172.16.14.209
> 
> I'm using nua to send the subscribe request.
> 
>   handle = nua_handle(appl->nua,
>   NULL, 
>   SIPTAG_FROM(from_header),
>   SIPTAG_TO(to_header),
>   SIPTAG_ROUTE(route_header),
>   SIPTAG_CONTACT(contact_header), 
>   TAG_END());
>   
>   if(handle)
>   {
> nua_subscribe(handle, 
>   SIPTAG_EXPIRES_STR("3600"),
>   SIPTAG_EVENT_STR("presence"),
>   SIPTAG_ACCEPT_STR("application/pidf+xml"),
>   TAG_END());
> 
>   }
> 
> The platform is OSX and xcode IDE.
> 
> Can someone tell me what I'm doing wrong or is this a bug in sofia-sip stack?
> 
> Thanks
> Gaurav
> --
> This SF.net email is sponsored by 
> 
> Make an app they can't live without
> Enter the BlackBerry Developer Challenge
> http://p.sf.net/sfu/RIM-dev2dev 
> ___
> Sofia-sip-devel mailing list
> Sofia-sip-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev ___
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel


Re: [Sofia-sip-devel] sofia-sip not sending correct Via headers in 200 OK to NOTIFY request

2010-08-09 Thread Gaurav Srivastva
I'm currently using macports for getting sofia-sip on osx (snow leopard). Is 
this issue resolved in the latest git repository? Just want to know if I should 
put some effort in compiling from the git repository since OSX compilation 
doesn't appear straight-forward.



On Aug 9, 2010, at 6:27 AM,  
 wrote:

> Hi,
> 
>> -Original Message-----
>> From: ext Gaurav Srivastva [mailto:gaurav...@yahoo.com]
>> Sent: Monday, August 09, 2010 5:11 AM
>> To: sofia-sip-devel@lists.sourceforge.net
>> Subject: Re: [Sofia-sip-devel] sofia-sip not sending correct Via
>> headers in 200 OK to NOTIFY request
>> 
>> Looks like my code works fine in linux but is causing problem in OS/X.
>> 
>> Can someone confirm this issue in OS/X?
> 
> I have seen something like this on a Linux before.
> The problem seemed to be with parsing a Via header that contains multiple 
> entries.
> 
> Regards,
>  Mikhail
> 
>> On Aug 8, 2010, at 2:49 AM, Gaurav Srivastva wrote:
>> 
>> 
>>  Hi,
>> 
>>  The notify request to the subscription is being responded to by
>> Sofia-Sip stack with one Via header from the SIP request missing.
>> 
>>  In the NOTIFY, the Via header is,
>> 
>> Via: SIP/2.0/UDP ift-
>> uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1,SIP
>> /2.0/UDP 172.16.14.209:6015;branch=z9hG4bK86266194643563
>> 
>> 
>>  In the 200 OK response, the Via header being sent is,
>> 
>> Via: SIP/2.0/UDP ift-
>> uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1;rec
>> eived=172.16.14.209
>> 
>> 
>>  I'm using nua to send the subscribe request.
>> 
>>handle = nua_handle(appl->nua,
>>NULL,
>>SIPTAG_FROM(from_header),
>>SIPTAG_TO(to_header),
>>SIPTAG_ROUTE(route_header),
>>SIPTAG_CONTACT(contact_header),
>>TAG_END());
>> 
>> 
>>if(handle)
>>{
>>  nua_subscribe(handle,
>>SIPTAG_EXPIRES_STR("3600"),
>>SIPTAG_EVENT_STR("presence"),
>>SIPTAG_ACCEPT_STR("application/pidf+xml"),
>>TAG_END());
>> 
>> 
>>}
>> 
>>  The platform is OSX and xcode IDE.
>> 
>>  Can someone tell me what I'm doing wrong or is this a bug in
>> sofia-sip stack?



--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel


Re: [Sofia-sip-devel] sofia-sip not sending correct Via headers in 200 OK to NOTIFY request

2010-08-10 Thread Gaurav Srivastva
Hi,

Would highly appreciate if someone can tell me if this issue is resolved in 
sofia-sip stack or not.

Thanks


On Aug 8, 2010, at 2:49 AM, Gaurav Srivastva wrote:

> Hi,
> 
> The notify request to the subscription is being responded to by Sofia-Sip 
> stack with one Via header from the SIP request missing.
> 
> In the NOTIFY, the Via header is,
> 
>Via: SIP/2.0/UDP 
> ift-uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1,SIP/2.0/UDP
>  172.16.14.209:6015;branch=z9hG4bK86266194643563
> 
> In the 200 OK response, the Via header being sent is,
> 
>Via: SIP/2.0/UDP 
> ift-uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1;received=172.16.14.209
> 
> I'm using nua to send the subscribe request.
> 
>   handle = nua_handle(appl->nua,
>   NULL, 
>   SIPTAG_FROM(from_header),
>   SIPTAG_TO(to_header),
>   SIPTAG_ROUTE(route_header),
>   SIPTAG_CONTACT(contact_header), 
>   TAG_END());
>   
>   if(handle)
>   {
> nua_subscribe(handle, 
>   SIPTAG_EXPIRES_STR("3600"),
>   SIPTAG_EVENT_STR("presence"),
>   SIPTAG_ACCEPT_STR("application/pidf+xml"),
>   TAG_END());
> 
>   }
> 
> The platform is OSX and xcode IDE.
> 
> Can someone tell me what I'm doing wrong or is this a bug in sofia-sip stack?
> 
> Thanks
> Gaurav
> --
> This SF.net email is sponsored by 
> 
> Make an app they can't live without
> Enter the BlackBerry Developer Challenge
> http://p.sf.net/sfu/RIM-dev2dev 
> ___
> Sofia-sip-devel mailing list
> Sofia-sip-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev ___
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel


Re: [Sofia-sip-devel] sofia-sip not sending correct Via headers in 200 OK to NOTIFY request

2010-08-10 Thread Gaurav Srivastva
Thanks for the update. Following is the log from the application showing the 
problem (check the Via in 200 OK).

Another issue I'm seeing is that the User-Agent headr in 200 OK response is 
different from the one in the SUBSCRIBE message.

recv 1559 bytes from udp/[172.16.4.161]:5060 at 20:49:02.635526:
   
   NOTIFY sip:mamah...@172.16.11.242:5060;transport=udp SIP/2.0
   Via: SIP/2.0/UDP 
acs-core1.intl.com:5060;branch=z9hG4bKd550206f22aacf124787628c15a9cc50.1,SIP/2.0/UDP
 
172.16.4.161:6015;branch=z9hG4bK1854423756626772
   Max-Forwards: 69
   From: ;tag=401559811623600
   To: ;tag=503Ny97jjQH5S
   Call-ID: 8c98c482-1f63-122e-129a-000bdbd50d90
   CSeq: 2 NOTIFY
   Content-Type: application/pidf+xml
   Event: presence.account;x-intl-include=im-telephony-account-hotdesk
   Subscription-State: active
   Contact: 

   Content-Length: 862


tport_deliver(0x9242378): msg 0x9248778 (1559 bytes) from 
udp/172.16.4.161:5060/sip next=(nil)
nta: received NOTIFY sip:mamah...@172.16.11.242:5060;transport=udp SIP/2.0 
(CSeq 2)
nta: Via check: received=172.16.4.161
nta: canonizing sip:mamah...@172.16.11.242:5060 with contact
nta: NOTIFY (2) going to existing leg
nua: nua_stack_process_request: entering
nua(0x9243658): nua_notify_server_preprocess: active ()
nua: nua_application_event: entering
tport_tsend(0x9242378) tpn = UDP/172.16.4.161:5060
tport_resolve addrinfo = 172.16.4.161:5060
tport_by_addrinfo(0x9242378): not found by name UDP/172.16.4.161:5060
tport_vsend returned 558
send 558 bytes to udp/[172.16.4.161]:5060 at 20:49:02.636002:
   
   SIP/2.0 200 OK
   Via: SIP/2.0/UDP 
acs-core1.intl.com:5060;branch=z9hG4bKd550206f22aacf124787628c15a9cc50.1;received=172.16.4.161
   From: ;tag=401559811623600
   To: ;tag=503Ny97jjQH5S
   Call-ID: 8c98c482-1f63-122e-129a-000bdbd50d90
   CSeq: 2 NOTIFY
   Contact: 
   User-Agent: sofia-sip/1.12.10
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, 
NOTIFY, REFER, UPDATE
   Supported: timer, 100rel
   Content-Length: 0

   
nta: sent 200 OK for NOTIFY (2)
nua: nua_application_event: entering

Thanks


- Original Message - 
From: "Pekka Pessi" 
To: "Gaurav Srivastva" 
Cc: 
Sent: Tuesday, August 10, 2010 10:44 AM
Subject: Re: [Sofia-sip-devel] sofia-sip not sending correct Via headers in 
200 OK to NOTIFY request


2010/8/10 Gaurav Srivastva :
> Would highly appreciate if someone can tell me if this issue is resolved 
> in
> sofia-sip stack or not.

Are you sure there is no other Via header down the response? ;-o

I've never seen the bug on Linux, but I've added test cases for it in
nta and nua just in case you manage to compile git head on OSX
(patches on any of the problems encountered are welcome).

--Pekka

> On Aug 8, 2010, at 2:49 AM, Gaurav Srivastva wrote:
> The notify request to the subscription is being responded to by Sofia-Sip
> stack with one Via header from the SIP request missing.
> In the NOTIFY, the Via header is,
> Via: SIP/2.0/UDP
> ift-uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1,SIP/2.0/UDP
> 172.16.14.209:6015;branch=z9hG4bK86266194643563
> In the 200 OK response, the Via header being sent is,
> Via: SIP/2.0/UDP
> ift-uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1;received=172.16.14.209
> I'm using nua to send the subscribe request.
> handle = nua_handle(appl->nua,
> NULL,
> SIPTAG_FROM(from_header),
> SIPTAG_TO(to_header),
> SIPTAG_ROUTE(route_header),
> SIPTAG_CONTACT(contact_header),
> TAG_END());
>
> if(handle)
> {
> nua_subscribe(handle,
> SIPTAG_EXPIRES_STR("3600"),
> SIPTAG_EVENT_STR("presence"),
> SIPTAG_ACCEPT_STR("application/pidf+xml"),
> TAG_END());
>
> }
> The platform is OSX and xcode IDE.
> Can someone tell me what I'm doing wrong or is this a bug in sofia-sip
> stack?
> Thanks
> Gaurav


-- 
Pekka.Pessi mail at nokia.com 



--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel


Re: [Sofia-sip-devel] sofia-sip not sending correct Via headers in 200 OK to NOTIFY request

2010-08-10 Thread Gaurav Srivastva
Oh. BTW, this issue is happening in linux as well (the previous captures are 
from centos5 server).

- Original Message - 
From: "Pekka Pessi" 
To: "Gaurav Srivastva" 
Cc: 
Sent: Tuesday, August 10, 2010 10:44 AM
Subject: Re: [Sofia-sip-devel] sofia-sip not sending correct Via headers in 
200 OK to NOTIFY request


2010/8/10 Gaurav Srivastva :
> Would highly appreciate if someone can tell me if this issue is resolved 
> in
> sofia-sip stack or not.

Are you sure there is no other Via header down the response? ;-o

I've never seen the bug on Linux, but I've added test cases for it in
nta and nua just in case you manage to compile git head on OSX
(patches on any of the problems encountered are welcome).

--Pekka

> On Aug 8, 2010, at 2:49 AM, Gaurav Srivastva wrote:
> The notify request to the subscription is being responded to by Sofia-Sip
> stack with one Via header from the SIP request missing.
> In the NOTIFY, the Via header is,
> Via: SIP/2.0/UDP
> ift-uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1,SIP/2.0/UDP
> 172.16.14.209:6015;branch=z9hG4bK86266194643563
> In the 200 OK response, the Via header being sent is,
> Via: SIP/2.0/UDP
> ift-uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1;received=172.16.14.209
> I'm using nua to send the subscribe request.
> handle = nua_handle(appl->nua,
> NULL,
> SIPTAG_FROM(from_header),
> SIPTAG_TO(to_header),
> SIPTAG_ROUTE(route_header),
> SIPTAG_CONTACT(contact_header),
> TAG_END());
>
> if(handle)
> {
> nua_subscribe(handle,
> SIPTAG_EXPIRES_STR("3600"),
> SIPTAG_EVENT_STR("presence"),
> SIPTAG_ACCEPT_STR("application/pidf+xml"),
> TAG_END());
>
> }
> The platform is OSX and xcode IDE.
> Can someone tell me what I'm doing wrong or is this a bug in sofia-sip
> stack?
> Thanks
> Gaurav


-- 
Pekka.Pessi mail at nokia.com 



--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel


Re: [Sofia-sip-devel] sofia-sip not sending correct Via headers in 200 OK to NOTIFY request

2010-08-10 Thread Gaurav Srivastva
The Via headers on Linux are sent correctly if TPORT_LOG is not defined. If I 
define this variable then the problem starts happening.

Odd..


On Aug 10, 2010, at 10:44 AM, Pekka Pessi wrote:

> 2010/8/10 Gaurav Srivastva :
>> Would highly appreciate if someone can tell me if this issue is resolved in
>> sofia-sip stack or not.
> 
> Are you sure there is no other Via header down the response? ;-o
> 
> I've never seen the bug on Linux, but I've added test cases for it in
> nta and nua just in case you manage to compile git head on OSX
> (patches on any of the problems encountered are welcome).
> 
> --Pekka
> 
>> On Aug 8, 2010, at 2:49 AM, Gaurav Srivastva wrote:
>> The notify request to the subscription is being responded to by Sofia-Sip
>> stack with one Via header from the SIP request missing.
>> In the NOTIFY, the Via header is,
>>   Via: SIP/2.0/UDP
>> ift-uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1,SIP/2.0/UDP
>> 172.16.14.209:6015;branch=z9hG4bK86266194643563
>> In the 200 OK response, the Via header being sent is,
>>   Via: SIP/2.0/UDP
>> ift-uca.mitel.com:5060;branch=z9hG4bK693c3fbd3b6fa114ad984c7a522a1964.1;received=172.16.14.209
>> I'm using nua to send the subscribe request.
>>  handle = nua_handle(appl->nua,
>>  NULL,
>>  SIPTAG_FROM(from_header),
>>  SIPTAG_TO(to_header),
>>  SIPTAG_ROUTE(route_header),
>>  SIPTAG_CONTACT(contact_header),
>>  TAG_END());
>> 
>>  if(handle)
>>  {
>>nua_subscribe(handle,
>>  SIPTAG_EXPIRES_STR("3600"),
>>  SIPTAG_EVENT_STR("presence"),
>>  SIPTAG_ACCEPT_STR("application/pidf+xml"),
>>  TAG_END());
>> 
>>  }
>> The platform is OSX and xcode IDE.
>> Can someone tell me what I'm doing wrong or is this a bug in sofia-sip
>> stack?
>> Thanks
>> Gaurav
> 
> 
> -- 
> Pekka.Pessi mail at nokia.com



--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
___
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel