[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