[OpenSIPS-Devel] [OpenSIPS/opensips] 524db3: freeswitch ESL connector: First draft

Liviu Chircu liviu at opensips.org
Tue Feb 7 05:18:07 EST 2017


  Branch: refs/heads/feature/FS-load-balancer
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 524db38c906ea473f4b09080dd397e3d04b4b97a
      https://github.com/OpenSIPS/opensips/commit/524db38c906ea473f4b09080dd397e3d04b4b97a
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    A modules/freeswitch/Makefile
    A modules/freeswitch/fs_api.h
    A modules/freeswitch/fs_mod.c

  Log Message:
  -----------
  freeswitch ESL connector: First draft


  Commit: 8fe24ec1990a1c468fcf8490228c2fcd42a15121
      https://github.com/OpenSIPS/opensips/commit/8fe24ec1990a1c468fcf8490228c2fcd42a15121
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M Makefile.sources
    M modules/freeswitch/Makefile
    A modules/freeswitch/esl/src/esl.c
    A modules/freeswitch/esl/src/esl_buffer.c
    A modules/freeswitch/esl/src/esl_config.c
    A modules/freeswitch/esl/src/esl_event.c
    A modules/freeswitch/esl/src/esl_json.c
    A modules/freeswitch/esl/src/esl_threadmutex.c
    A modules/freeswitch/esl/src/include/esl.h
    A modules/freeswitch/esl/src/include/esl_buffer.h
    A modules/freeswitch/esl/src/include/esl_config.h
    A modules/freeswitch/esl/src/include/esl_event.h
    A modules/freeswitch/esl/src/include/esl_json.h
    A modules/freeswitch/esl/src/include/esl_oop.h
    A modules/freeswitch/esl/src/include/esl_threadmutex.h

  Log Message:
  -----------
  freeswitch: Integrate FreeSWITCH ESL code


  Commit: 9da8a2532d20f914be0833c6911ac753055de80e
      https://github.com/OpenSIPS/opensips/commit/9da8a2532d20f914be0833c6911ac753055de80e
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    A modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h
    M modules/freeswitch/fs_mod.c

  Log Message:
  -----------
  freeswitch: API draft


  Commit: 54827211e27e55555dd35e72f3fbace1b3e6c2f9
      https://github.com/OpenSIPS/opensips/commit/54827211e27e55555dd35e72f3fbace1b3e6c2f9
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M resolve.c
    M resolve.h

  Log Message:
  -----------
  resolve.c: Add generic "ip[:port]" parsing/resolving


  Commit: 83a164f1a22728de6fc1cd636967576c05393413
      https://github.com/OpenSIPS/opensips/commit/83a164f1a22728de6fc1cd636967576c05393413
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h

  Log Message:
  -----------
  freeswitch: Add box referencing from multiple modules


  Commit: d98b059fab330fad0fe47cff5864df044afc9027
      https://github.com/OpenSIPS/opensips/commit/d98b059fab330fad0fe47cff5864df044afc9027
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    A lib/timerfd.h
    M modules/cfgutils/cfgutils.c

  Log Message:
  -----------
  Move "sys/timerfd.h" conditional import code under lib/


  Commit: e95fc0f5d3e691e8d9e7e1e12026ab686d5de2b8
      https://github.com/OpenSIPS/opensips/commit/e95fc0f5d3e691e8d9e7e1e12026ab686d5de2b8
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h
    M modules/freeswitch/fs_mod.c
    A modules/freeswitch/fs_proc.c
    A modules/freeswitch/fs_proc.h
    M reactor_defs.h

  Log Message:
  -----------
  freeswitch: Add dedicated process for FS conn handling

    * reactor-based waiting on multiple FS boxes
    * periodic TCP reconnect to any box, if needed


  Commit: 549ddcb8058f96aca3d29f90717d075b28c6a744
      https://github.com/OpenSIPS/opensips/commit/549ddcb8058f96aca3d29f90717d075b28c6a744
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M lib/timerfd.h

  Log Message:
  -----------
  lib/timerfd.h: remove unnecessary warning


  Commit: 4dff90f25c93bfbda421563983d791653f6e15ae
      https://github.com/OpenSIPS/opensips/commit/4dff90f25c93bfbda421563983d791653f6e15ae
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    A lib/osips_malloc.c
    A lib/osips_malloc.h

  Log Message:
  -----------
  Add reusable, libc-compatible pkg/shm allocation functions


  Commit: a508d9a0a67caf5d89d252335e0bc36ef19d2756
      https://github.com/OpenSIPS/opensips/commit/a508d9a0a67caf5d89d252335e0bc36ef19d2756
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h
    M modules/freeswitch/fs_mod.c
    M modules/freeswitch/fs_proc.c

  Log Message:
  -----------
  freeswitch: Add heartbeat event parsing & pushing to subscribers


  Commit: f043357c45d3fc296dc69dc19428f2f06a56bcc4
      https://github.com/OpenSIPS/opensips/commit/f043357c45d3fc296dc69dc19428f2f06a56bcc4
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h
    M modules/freeswitch/fs_mod.c
    M modules/freeswitch/fs_proc.c

  Log Message:
  -----------
  freeswitch: Add event socket ref counting and connection cleanup


  Commit: 8662ba31ed0a2544271f55c4a6b84cce23feea31
      https://github.com/OpenSIPS/opensips/commit/8662ba31ed0a2544271f55c4a6b84cce23feea31
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c

  Log Message:
  -----------
  freeswitch: Fix a ref count bug


  Commit: 4cc230efdb0b775f81b751f797285b1973daa6c5
      https://github.com/OpenSIPS/opensips/commit/4cc230efdb0b775f81b751f797285b1973daa6c5
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h
    M modules/freeswitch/fs_mod.c
    M modules/freeswitch/fs_proc.c

  Log Message:
  -----------
  freeswitch: Add rw locking for stat data


  Commit: 1d1e8059f7cf0f28de213e9467244a0e842c6322
      https://github.com/OpenSIPS/opensips/commit/1d1e8059f7cf0f28de213e9467244a0e842c6322
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M db/schema/dispatcher.xml
    M modules/dispatcher/dispatch.c
    M scripts/db_berkeley/opensips/dispatcher
    M scripts/db_berkeley/opensips/version
    M scripts/dbtext/opensips/dispatcher
    M scripts/dbtext/opensips/version
    M scripts/mysql/dispatcher-create.sql
    M scripts/oracle/dispatcher-create.sql
    M scripts/pi_http/dispatcher-mod
    M scripts/pi_http/dispatcher-table
    M scripts/pi_http/pi_framework.xml
    M scripts/postgres/dispatcher-create.sql
    M scripts/sqlite/dispatcher-create.sql

  Log Message:
  -----------
  dispatcher: Update DB schema

Add generic "comm_socket" field - to be used for FreeSWITCH ESL sockets


  Commit: c0a2a68ded44812567d0d754483ed91b8375c019
      https://github.com/OpenSIPS/opensips/commit/c0a2a68ded44812567d0d754483ed91b8375c019
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h
    M modules/freeswitch/fs_mod.c

  Log Message:
  -----------
  freeswitch: Fix a socket matching bug


  Commit: ae8f7d5692a31f35c10a0a3d067d331e16aa557c
      https://github.com/OpenSIPS/opensips/commit/ae8f7d5692a31f35c10a0a3d067d331e16aa557c
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M modules/freeswitch/fs_api.c
    M modules/freeswitch/fs_api.h
    M modules/freeswitch/fs_mod.c

  Log Message:
  -----------
  freeswitch: Add an API loading function


  Commit: fd2fb4b7bde37fc591d1c0e49ed85de2cc4ad984
      https://github.com/OpenSIPS/opensips/commit/fd2fb4b7bde37fc591d1c0e49ed85de2cc4ad984
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

  Changed paths:
    M modules/dispatcher/dispatch.c
    M modules/dispatcher/dispatch.h
    M modules/dispatcher/dispatcher.c

  Log Message:
  -----------
  dispatcher: Add FS socket column and import at startup


Compare: https://github.com/OpenSIPS/opensips/compare/8fddc48f44e3...fd2fb4b7bde3


More information about the Devel mailing list