Uploaded image for project: 'FreeSWITCH'
  1. FreeSWITCH
  2. FS-10984

mod_verto: detect client disconnect when offering the call

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: New
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 1.6.18
    • Fix Version/s: None
    • Component/s: mod_verto
    • Labels:
      None
    • Environment:
      Linux Lohith-Dev 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux
      726448d962b26535259f07fde874f866dad0e90b
    • CPU Architecture:
      x86-64
    • Kernel:
      Linux
    • uname:
      Linux ziwo-wip 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u5 (2017-09-19) x86_64 GNU/Linux
    • Userland:
      GNU/Linux
    • Distribution:
      Debian
    • Distribution Version:
      Debian 8 jessie
    • lsb_release:
      Debian GNU/Linux 8.6 (jessie)
    • Compiler:
      gcc
    • Compiler Version:
      gcc
    • FreeSWITCH GIT Revision:
      6e79667c0a8323f335844763ebe30c79fe1d500f
    • GIT Master Revision hash::
      6e79667c0a8323f335844763ebe30c79fe1d500f

      Description

      With a fix for this: https://freeswitch.org/jira/browse/FS-6738, mod_verto detects after 5 minutes if the client has gone offline. But if the client's internet is not completely offline but keeps fluctuating (Ex: active for a minute then goes offline for 2-3 minutes and then comes back and so on). In this case, FS will never disconnect this socket, and the call will be offered to the agent over this socket even when the client is offline and doesn't throw USER_NOT_REGISTERED.

      Would it be possible to handle this case? In addition to FS-6738, how about checking if the first frame get's delivered or not while offering the call, and if not, raise USER_NOT_REGISTERED ?

        Attachments

          Activity

            People

            • Assignee:
              mikej Mike Jerris
              Reporter:
              aswat ASWATFZLLC
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: