Hi Iak and Victor, The problem is now solved, the Client appeared to be buggy and not my Kamailio config. Cheers, Lu. Message: 4 Date: Thu, 16 Oct 2008 17:26:24 +0200 From: " Victor Pascual ?vila " victor.pascual.avila@gmail.com Subject: Re: [Kamailio-Users] Client REGISTERED but "404-NOT FOUND" during INVITE To: " I?aki Baz Castillo " ibc@aliax.net Cc: users@lists.kamailio.org Message-ID: 618e24240810160826l700fbca9gb61e52ed43dc479@mail.gmail.com Content-Type: text/plain; charset=UTF-8
On Wed, Oct 15, 2008 at 10:48 AM, I?aki Baz Castillo ibc@aliax.net wrote:
2008/10/15 luzango mfupe luzango.mfupe@gmail.com:
Hi Mates, I am testing a Client in Nokia E65 using kamailio 1.3.3. I managed to successfull get it Registered but when i attempt to make a call i always
get
the "404 Not Found" message in the INVITE. Strangely enough, the Client appears to still be ONLINE in the location table.
Your conclusion is wrong. A user doen't need to be registered in order to make a PSTN call (except if you add that logic to your script, that is not the case).
So, forget yuor user is registered, it's doesn't matter, and debug why your dialed number is not matched as a number to the PSTN.
I?aki is right here.
In addition, "404 Not Found" is not the correct reponse when the destination target is not registered, IMO it should be a 480 instead. -- Victor Pascual ?vila
------------------------------
Message: 5 Date: Thu, 16 Oct 2008 18:23:19 +0200 From: " I?aki Baz Castillo " ibc@aliax.net Subject: Re: [Kamailio-Users] Client REGISTERED but "404-NOT FOUND" during INVITE Cc: users@lists.kamailio.org Message-ID: cc1f582e0810160923h5e6f9ffeq2d6bb8452730646b@mail.gmail.com Content-Type: text/plain; charset=UTF-8
2008/10/16 Victor Pascual ?vila victor.pascual.avila@gmail.com:
In addition, "404 Not Found" is not the correct reponse when the destination target is not registered, IMO it should be a 480 instead.
Yeah!!!
404 should be returned when the proxy/UAS received a request and it's not responsible for it, for example a non existing user (non existing user != non registered user). When a user is not registered, but it does exist in the server, the server must reply "480".