linphone-developers
[Top][All Lists]
Advanced

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

[Linphone-developers] linphone iphone - eXosip: no ACK received during 2


From: hanson
Subject: [Linphone-developers] linphone iphone - eXosip: no ACK received during 20s: dropping call
Date: Wed, 14 Sep 2011 13:57:28 +0800 (CST)

 Hi All,

error log "eXosip: no ACK received during 20s: dropping call"

i use linphone with TCP running in the background and answer a call for around 37 seconds, then the call will be dropped.  does anyone encounter this problem? i seach and found this log in the file eXosip.c as below code.

(jd->d_id >= 1 && jd->d_dialog != NULL && jd->d_200Ok != NULL) {
                    if (jd->d_count == 9) {
                        int i;
                        OSIP_TRACE(osip_trace
                                   (__FILE__, __LINE__, OSIP_ERROR, NULL,
                                    "eXosip: no ACK received during 20s: dropping call\n"));
                        /* hard for users to detect than I sent this BYE... */
                        jd->d_count = 0;
                        osip_message_free(jd->d_200Ok);
                        jd->d_200Ok = NULL;
                        i = eXosip_call_terminate(jc->c_id, jd->d_id);
                        if (i == OSIP_SUCCESS)
                        {
                            report_call_event(EXOSIP_CALL_CLOSED, jc, jd, NULL);
                        }

but i am not sure why the eXosip do that, and i found someone will remove eXosip_call_terminate ("i = eXosip_call_terminate(jc->c_id, jd->d_id);") for fixing this problem, does another have any idea on this issue or any solution for this?  thanks.

Hanson




reply via email to

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