Hi,

I could fix the issue using patch downloaded from the following link. Thanks 
for your help.


https://code.google.com/p/unimrcp/issues/detail?id=169


Thanks and Regards,
Anand Mistry
Engineer | PES

[https://gallery.einfochips.com/Sign.png]
Product Engineering Services
Software | Embedded | Semiconductor
Frost & Sullivan Company of the Year 2013-2014


________________________________
From: Michael Jerris <m...@jerris.com>
Sent: 07 January 2016 19:56
To: Anand Mistry
Cc: Alexsander Petry; sofia-sip-devel@lists.sourceforge.net
Subject: Re: [Sofia-sip-devel] nta outgoing create: invalid URI

this issue sounds really familiar but I looked yesterday and could not find 
where we hit it or fixed it in the past.  Just to eliminate could you try the 
Sofia-sip code from inside the FreeSWITCH codebase and see if it resolves this 
issue or not, we have a variety of patches in that codebase

On Thursday, January 7, 2016, Anand Mistry 
<anand.mis...@einfochips.com<mailto:anand.mis...@einfochips.com>> wrote:

Hello Alex,


Thanks for the the quick reply. Please find the answers below

> If you just tried the old .so, try to compile the code again with the old 
> compiler (GCC 4.7.2).
It is freshly compiled.

> Try to add some SU_DEBUG_3 call to measure where invalid becomes < 0.
I've found out that the only call which is executed is the following one
    invalid = nta_tpn_by_url(home, orq->orq_tpn, &scheme, &port,
               (url_string_t *)sip->sip_request->rq_url);

> Try to initialize invalid with 0.
Tried that, got same results.

> If nothing helps, turn on all log levels and let me know.
I've attached the logs to the mail.

In order to give more clearity, i am sharing my findings till now.
It seems that the sip->sip_request pointer is over-written by the call to 
msg_header_add()

This is the call chain which produces differing results
 session_include_description()   --->   sip_header_insert(msg, sip, 
(sip_header_t *)pl) < 0) --->   msg_header_add()

Also please refer to the following attached files for more info.
  new_log                  - logs of new toolchain binaries
  old_logs                 - logs of old toolchain binaries
  msg_header_insert.txt    - changes made to function
  outgoing_create.txt      - changes made to function
  session_inclde_description.txt - changes made to function

Notable points : please note the change in address of sip->sip_request
#### session_include_description2 sip=90045c sip->msg_request=900798


Thanks and Regards,
Anand Mistry
Engineer | PES

[https://gallery.einfochips.com/Sign.png]
Product Engineering Services
Software | Embedded | Semiconductor
Frost & Sullivan Company of the Year 2013-2014


________________________________
From: Alexsander Petry <alexsanderpe...@gmail.com>
Sent: 06 January 2016 20:53
To: sofia-sip-devel@lists.sourceforge.net
Subject: Re: [Sofia-sip-devel] nta outgoing create: invalid URI

If you just tried the old .so, try to compile the code again with the old 
compiler (GCC 4.7.2).

By the sofia code (libsofia-sip-ua/nta/nta.c), "nta outgoing create: invalid 
URI" message appears when "invalid < 0", and invalid is assigned in three 
places:
invalid = tport_name_dup(home, orq->orq_tpn, tpn);
invalid = nta_tpn_by_url(home, orq->orq_tpn, &scheme, &port, route_url);
invalid = nta_tpn_by_url(home, orq->orq_tpn, &scheme, &port, (url_string_t 
*)sip->sip_request->rq_url);

Try to add some SU_DEBUG_3 call to measure where invalid becomes < 0.

And... invalid is not initialized! Look.. int invalid, resolved = 0, stateless 
= 0, user_via = agent->sa_user_via;
Try to initialize invalid with 0.

If nothing helps, turn on all log levels and let me know.


On Wed, Jan 6, 2016 at 10:32 AM, Anand Mistry <anand.mis...@einfochips.com> 
wrote:


Hello,


I am working on this issue for a quite long time. Still I am unable to fix 
this. And I need some help.


Recently we updated our build system (compiler, automake, etc.). However we 
kept the same sofia-sip library version (1.12.10). It compiles well. But it 
gives the following error whenever we try to place a call.


    nta outgoing create: invalid URI


For testing, we are using the sofsip_cli client 
(http://sourceforge.net/projects/sofia-sip/files/sofsip-cli/). We checked the 
URI, it is correct. The URI we used is "<sip:toto@10.102.2.180>". It works if 
we use the older sofia-sip library ".so" files, with those compiled using 
previous compiler, but facing problem when using the newer ones.

Has anybody faced this problem before? What is the solution/workaround? Please 
help.
We also tried to use the latest version of sofia-sip library, but found the 
same results.

Additional information:
- Target system  = ARM based custom board
- Previous compiler = GCC (4.7.2)
- Current compiler = GCC (4.9.1)

Thanks and Regards,
Anand Mistry
Engineer | PES

[https://gallery.einfochips.com/Sign.png]
Product Engineering Services
Software | Embedded | Semiconductor
Frost & Sullivan Company of the Year 2013-2014
*************************************************************************************************************************************************************
 eInfochips Business Disclaimer: This e-mail message and all attachments 
transmitted with it are intended solely for the use of the addressee and may 
contain legally privileged and confidential information. If the reader of this 
message is not the intended recipient, or an employee or agent responsible for 
delivering this message to the intended recipient, you are hereby notified that 
any dissemination, distribution, copying, or other use of this message or its 
attachments is strictly prohibited. If you have received this message in error, 
please notify the sender immediately by replying to this message and please 
delete it from your computer. Any views expressed in this message are those of 
the individual sender unless otherwise stated. Company has taken enough 
precautions to prevent the spread of viruses. However the company accepts no 
liability for any damage caused by any virus transmitted by this email. 
*************************************************************************************************************************************************************

------------------------------------------------------------------------------

_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel




--
Alexsander Petry
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Sofia-sip-devel mailing list
Sofia-sip-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to