linphone-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-users] Linphone repeatedly sends REGISTER


From: Anton Tonev
Subject: Re: [Linphone-users] Linphone repeatedly sends REGISTER
Date: Fri, 19 Feb 2016 11:34:38 +0100

Hi Johan,

Could you please tell me from where I have to activate and after that get the logs of Linphone?
About the version I am not sure to be able to get 3.9 because the one I have now is installed as a package on my linux distribution. To get 3.9 probably I will need to compile it. I will try, however.

BR,

Anton


2016-02-19 11:28 GMT+01:00 Johan Pascal <address@hidden>:
Hi,
could you please post the complete linphone debug trace?

Also, is it possible for you to switch to linphone 3.9?

thanks

johan


On 19/02/16 07:57, Anton Tonev wrote:
Hi Vinod,

Thank you for the reply. Apparently there is a bug in Linphone. Do you
know how to contact the support and to show them the problem ?

Best regards,

Anton

2016-02-19 5:09 GMT+01:00 Vinod Dharashive <address@hidden
<mailto:address@hidden>>:

    Hi Anton,

    i had experienced the same problem, in linphone lib 3.9 but resolved
    it by changing contact expiry to higher value in OK Response.

    Thanks
    Vinod D



    On Tue, Feb 16, 2016 at 7:03 PM, Anton Tonev <address@hidden
    <mailto:address@hidden>> wrote:

        Hello everybody,

        I am currently working on a application which I'm using to
        simulate a SIP phone. To simulate the sip phone, there is a
        script which defines what the simulated sip phone has to do. For
        example, send a REGISTER request to some sip proxy, to wait for
        a reply such as 200 OK  or 401 and so on. It can also wait for a
        REGISTER and reply with 200 OK, too.
        I am quite confident that the application is working good and
        that its SIP stack is OK.
        I decided to simulate a registrar UA, so my application is
        waiting in a loop for a REGISTER message send from some UA, for
        testing I chose Linphone 3.8.5 (with belle-sip 1.4.1). The
        Linphone is configured to register when it is started.

        Here are the exchanged SIP messages:

        REGISTER sip:localhost SIP/2.0
        Via: SIP/2.0/UDP 127.0.0.1:5080;branch=z9hG4bK.yOvh9dx8a;rport
        From: <sip:address@hidden>;tag=twI9oAwch
        To: sip:address@hidden
        CSeq: 20 REGISTER
        Call-ID: fzjnlmihfM
        Max-Forwards: 70
        Supported: outbound
        Accept: application/sdp, text/plain,
        application/vnd.gsma.rcs-ft-http+xml
        Contact: <sip:address@hidden:5080
        <http://sip:address@hidden:5080>>;+sip.instance="<urn:uuid:6f1fa557-7a22-40a2-8933-78bcea6a9aed>"
        Expires: 3600
        User-Agent: Linphone/3.8.5 (belle-sip/1.4.1)

        SIP/2.0 200 OK
        Via: SIP/2.0/UDP
        127.0.0.1:5080;branch=z9hG4bK.yOvh9dx8a;rport;received=127.0.0.1
        From: <sip:address@hidden>;tag=twI9oAwch
        To: sip:address@hidden;tag=0081D3BE-FE12-16C2-A48A-0100007FAA77-1
        CSeq: 20 REGISTER
        Call-ID: fzjnlmihfM
        Expires: 500
        Contact: <sip:address@hidden:5080
        <http://sip:address@hidden:5080>>;+sip.instance="<urn:uuid:6f1fa557-7a22-40a2-8933-78bcea6a9aed>";expires=500
        Content-Length: 0

        But after this transaction Liphone continue to send REGISTER,
        here is the next one:

        REGISTER sip:localhost SIP/2.0
        Via: SIP/2.0/UDP 127.0.0.1:5080;branch=z9hG4bK.6Nj7lM1OD;rport
        From: <sip:address@hidden>;tag=twI9oAwch
        To: sip:address@hidden
        CSeq: 21 REGISTER
        Call-ID: fzjnlmihfM
        Max-Forwards: 70
        Supported: outbound
        Accept: application/sdp, text/plain,
        application/vnd.gsma.rcs-ft-http+xml
        Contact: <sip:address@hidden:5080
        <http://sip:address@hidden:5080>>;+sip.instance="<urn:uuid:6f1fa557-7a22-40a2-8933-78bcea6a9aed>"
        Expires: 3600
        User-Agent: Linphone/3.8.5 (belle-sip/1.4.1)

        SIP/2.0 200 OK
        Via: SIP/2.0/UDP
        127.0.0.1:5080;branch=z9hG4bK.6Nj7lM1OD;rport;received=127.0.0.1
        From: <sip:address@hidden>;tag=twI9oAwch
        To: sip:address@hidden;tag=0081D3BE-FE12-16C2-A48A-0100007FAA77-1
        CSeq: 21 REGISTER
        Call-ID: fzjnlmihfM
        Expires: 500
        Contact: <sip:address@hidden:5080
        <http://sip:address@hidden:5080>>;+sip.instance="<urn:uuid:6f1fa557-7a22-40a2-8933-78bcea6a9aed>";expires=500
        Content-Length: 0

        And Linphone continue to send such REGISTERs all the time. These
        REGISTERs are not sent because of a timeout. Linphone generates
        the second REGISTER 40 milliseconds after the first one.

        I have a pcap but I do not know how to attach it to the question.

        So, does anybody have an idea why Linphone continue to send
        REGISTER once it received 200 OK? For me the only thing that
        seems strange is the Expires header and the "expires" present at
        the line of the header Contact. I will try to remove it to see
        how Linphone will react.

        I have done the same operation with Zoiper Sip Phone and there
        wasn't such a problem.

        Best regards,

        Anton


        _______________________________________________
        Linphone-users mailing list
        address@hidden <mailto:address@hidden>
        https://lists.nongnu.org/mailman/listinfo/linphone-users



    _______________________________________________
    Linphone-users mailing list
    address@hidden <mailto:address@hidden>
    https://lists.nongnu.org/mailman/listinfo/linphone-users




_______________________________________________
Linphone-users mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-users


_______________________________________________
Linphone-users mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-users


reply via email to

[Prev in Thread] Current Thread [Next in Thread]