[SR-Users] Regarding Instant messaging using TCP on Kamailio 3.3

Daniel-Constantin Mierla miconda at gmail.com
Sun Jun 23 17:25:38 CEST 2013


Hello,

run with debug=3 and see the log messages. I guess there is a mismatch 
on local socket and remote socket conditions that result in creating a 
new connection.

Cheers,
Daniel

On 6/21/13 1:47 PM, Sunil Chandrasekharan wrote:
> Hi All
>
> Today i could find some information from the logs.
> When i tested the command :
>
> sudo kamcmd core.tcp_list
>
> I get 2 connection ( with 2 users regitred with TCP)
>
> But when i try to send message from User 2 to User 1, i see that 1 
> more connection is added.
> But here the port is confusing. becuase the other 2 tcp connection 
> shows the rport of the users. But with the 3rd connection the port is 
> shown as 5060..
>
> I feel Kamailio is adding a new TCP connection instead of using the 
> existing connection between the client and Kamailio with the rport number.
>
> I read that we can use (force_rport()) , but i could not understand 
> how to use it . Alo when i gave
>
> force_rport=yes inside the global parameter of Kamaili.cfg file, i 
> still face the same issue.
>
> This issue exists even when User 2 try to call/IM to User 1.
>
> my laptop is User 1. But i can send IM/Call User 2 succeessfully. I 
> dont understand how my machine can send IM/call successfully, and why 
> no other user can do the same?
>
> Kindly support me
>
> On Thu, Jun 20, 2013 at 5:27 PM, Sunil Chandrasekharan 
> <sunil.kainat at gmail.com <mailto:sunil.kainat at gmail.com>> wrote:
>
>     Hi All,
>
>     I tested again today by disabling the presence module.
>
>     Still i could not make TCP based IM working with Kamailio.
>
>     I checked the tcp-connection-lifetime =3605.
>     Still i get 480 Temperory un available.
>
>     Step 1 : login/register on two lin phones ( on differnt PC)
>     Step 2: from PC 1 (user A) send message to user B
>     Step 3: user B receive the mesage.
>     Step 4. Send message from User B to User A
>
>     Result : 480 Temperory unavailable.
>
>     1. I feel user A connection is getting closed . Hence not able to
>     reach user A.
>
>     2. I also see User A and User B message contruct has 2 Via headers.
>
>     There is no change or anything abnormal happening.
>
>     Kindly help me forward to get tcp based IM working between two
>     clients.
>
>
>
>     On Tue, Jun 18, 2013 at 2:27 PM, Sunil Chandrasekharan
>     <sunil.kainat at gmail.com <mailto:sunil.kainat at gmail.com>> wrote:
>
>         Hi ,
>
>         I used open internet,  i really doubt if there is any NAT
>         issue here.
>
>         But my config file(kamailio.cfg) shows :
>         tcp-connection-lifetime=3605
>         But i dont know what is the registration expire time . How can
>         i see the registration expire time?
>         also my lin phone sends keep alive right?
>
>         can you please help me how can i see connection close
>         parameter during forward/reply? i dont know where to set them?
>
>         Please suggest me the correct link to find tcp paremeter and
>         cook book.
>
>
>         On Tue, Jun 18, 2013 at 2:06 PM, Daniel-Constantin Mierla
>         <miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>
>             Hello,
>
>
>             On 6/17/13 7:09 AM, Sunil Chandrasekharan wrote:
>
>
>                 Hi All,
>
>                 I have set up Kamailio 3.3 on Ubuntu machine.I created
>                 two user test 1 and test 2.
>                 I could use Presence and also i was able to register
>                 to Kamailio server and exchange presence status with
>                 each other.
>
>                 Details- I used TCP protocol .
>
>                 testing methods - Linphone, a sample application.
>
>                 I am able to register succesfully with (TCP) on to
>                 kamailio server using Lin phone and sample application.
>                 I am able to update presence status of the users.
>
>                 Issue :
>
>                 When i try to send messages between two users ( using
>                 TCP )
>
>                 1. from Sample application, when i try to send
>                 message, i get 420 temporarily Unavailable error from
>                 server.
>                 2. from Lin phone 3.5.2, i was able to send messages (
>                 sue TCP) but when the other user try to reply back , i
>                 get same error
>
>                 480 Temporarily Unavailable. error from server.
>
>                 I want a support to understand why i get error while
>                 sending messages with TCP via Kamailio server.
>
>                 I am able to succeesfully send and receive messages
>                 when i use UDP from my sample application and Lin phone.
>
>             if the phones are behind nat, be sure the tcp connection
>             lifetime is higher than the registration expire and that
>             you don't set connection close after forward/reply. Look
>             at core cookbook for the appropriate tcp parameter and
>             config functions.
>
>             Cheers,
>             Daniel
>
>             -- 
>             Daniel-Constantin Mierla - http://www.asipto.com
>             http://twitter.com/#!/miconda
>             <http://twitter.com/#%21/miconda> -
>             http://www.linkedin.com/in/miconda
>             Kamailio Advanced Training, San Francisco, USA - June
>             24-27, 2013
>               * http://asipto.com/u/katu *
>
>
>             _______________________________________________
>             SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
>             mailing list
>             sr-users at lists.sip-router.org
>             <mailto:sr-users at lists.sip-router.org>
>             http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20130623/be613ccf/attachment-0001.html>


More information about the sr-users mailing list