21959 Commits

Author SHA1 Message Date
Travis Cross
d93c10e189 bootstrap.sh: refactor 2012-04-04 23:39:55 +00:00
Travis Cross
3282a35d99 bootstrap.sh: refactor 2012-04-04 23:34:06 +00:00
Travis Cross
dfc68a72d5 bootstrap.sh: ensure some parts of bootstrap are serialized 2012-04-04 23:23:07 +00:00
Travis Cross
cdf6e17713 bootstrap.sh: add support for libzrtp 2012-04-04 23:01:44 +00:00
Travis Cross
8f3bb106ba bootstrap.sh: refactor 2012-04-04 23:01:33 +00:00
Travis Cross
5d3c1da39c improve the -d option to ./bootstrap.sh 2012-04-04 22:40:48 +00:00
Travis Cross
c6275ab224 Refactor bootstrap.sh with more function points 2012-04-04 22:40:48 +00:00
root
277c1141c4 a few perf tweaks 2012-04-04 17:20:35 -05:00
Anthony Minessale
df8d2f1ecd FS-4038 --resolve 2012-04-04 17:20:17 -05:00
Travis Cross
c219a09499 Add option to ./bootstrap.sh to specify which directories to bootstrap 2012-04-04 21:26:22 +00:00
Anthony Minessale
92fb339434 FS-4071 --resolve 2012-04-04 16:18:53 -05:00
Travis Cross
79c214d442 libzrtp: remove old convenience script 2012-04-04 20:59:02 +00:00
Travis Cross
68d44c2e01 libzrtp: add bootstrap script 2012-04-04 20:54:56 +00:00
Anthony Minessale
176af123d0 FS-4067 2012-04-04 13:53:04 -05:00
Travis Cross
bf71d26c73 libzrtp: add acinclude.m4 file with AX_PREFIX_CONFIG_H macro 2012-04-04 18:53:44 +00:00
Travis Cross
c5d88190bb alphabetize modules in build/modules.conf.in 2012-04-04 17:24:55 +00:00
Travis Cross
01a227d462 gitignore httapi/Makefile 2012-04-04 17:24:55 +00:00
Travis Cross
b83b567dae set sdp_zrtp_hash_string earlier when inbound-late-negotiation is enabled
Previously in this case it was only being set after the dialplan had
already executed.
2012-04-04 17:24:54 +00:00
Tamas Cseke
982cb1fe1c safe strdup FS-4062 2012-04-04 09:04:12 +02:00
David Yat Sin
e3369119e0 Merge branch 'master' into releases.3.5 2012-04-03 18:16:36 -04:00
Anthony Minessale
7155001c86 FS-3810 --resolve 2012-04-03 18:11:32 -04:00
David Yat Sin
27e4cdb4dd Merge branch 'fsorig'
Conflicts:
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c
	libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c
2012-04-03 18:08:49 -04:00
David Yat Sin
66d90d5dfc Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2012-04-03 16:48:22 -04:00
David Yat Sin
be4512be03 FreeTDM - ISDN fix for BRI lines with Q.921 layer going idle 2012-04-03 16:48:14 -04:00
Anthony Minessale
26b04fdc4a FS-4068 --resolve 2012-04-03 13:29:39 -05:00
Anthony Minessale
781e8b72bd do not include Expires header in INVITES responding to a auth challenge 2012-04-03 12:37:52 -05:00
James Zhang
339c45b2cb freetdm: Add documentation for SS7 native bridge 2012-04-03 11:27:25 -04:00
James Zhang
b324f86797 freetdm: Clean up SS7 native bridge code to separate the call control, queuing and
resource-cleanup responsibilities clearly between the 2 channels involved in the bridge

   - Each channel is responsible for clearning its own peer_data and event queue
     at the end of the call (when moving to DOWN state)

   - Each channel dequeues messages only from its own queue and enqueues messages
     in the peer's queue, with the only exception being messages received before
     the bridge is stablished (IAM for sure and possible SAM messages) because
     if the bridge is not yet stablished the messages must be queued by the channel
     in its own queue temporarily until the bridge is ready

   - When the bridge is ready it is the responsibility of the incoming channel to
     move the messages that stored temporarily in its own queue to the bridged peer queue

   - During hangup, each channel is responsible for moving itself to DOWN. The procedure
     however differs slightly depending on the hangup conditions

     If the user requests hangup (ie, FreeSWITCH) the request will be noted by setting the
     FTDM_CHANNEL_USER_HANGUP flag but will not be processed yet because call control is
     driven only by the link messages (so no hangup from ESL or command line allowed)

     When REL message comes, the channel receiving it must move to TERMINATING state and:

           - If the user has not hangup yet (FTDM_CHANNEL_USER_HANGUP flag not set) then
             notify the user via SIGEVENT_STOP and wait for the user to move to HANGUP
             state by calling ftdm_channel_call_hangup() before sending RLC

           - If the user did hangup already (FTDM_CHANNEL_USER_HANGUP flag is set) then
             skip user notification and move to HANGUP state directly where the RLC message
             will be sent

   - On HANGUP state the RLC is sent and the channel is moved to DOWN, final state
     The peer channel will forward the REL message and wait for RLC from the network, when
     RLC is received the channel can move straight to DOWN itself because the peer channel
     is completing its own shutdown procedure when it received the REL message
2012-04-03 11:23:49 -04:00
David Yat Sin
d730df77e4 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2012-04-02 18:00:38 -04:00
David Yat Sin
38143e3035 freetdm - ISDN added check to treat calling number 0000000000 as empty calling number 2012-04-02 18:00:27 -04:00
Anthony Minessale
647740e9a4 cleanup after yourself 2012-04-02 16:20:40 -05:00
Anthony Minessale
6138fc8753 FS-4038 can you try this 2012-04-02 16:03:45 -05:00
Anthony Minessale
139dc3e34e fix race condition where network lists are not created yet so nat detection does not work in sofia during startup 2012-04-02 16:03:45 -05:00
Anthony Minessale
afdf50d423 stop sched thread quicker on global destroy 2012-04-02 15:33:45 -05:00
Anthony Minessale
972504a3ca unset logger on global destroy 2012-04-02 15:00:35 -05:00
Anthony Minessale
61fe806c0a delete subs on 481 2012-04-02 14:51:23 -05:00
Anthony Minessale
fe704c4082 FS-3984 --resolve 2012-04-02 14:37:40 -05:00
Anthony Minessale
d655ceecf8 add fsctl debug sql 2012-04-02 12:58:40 -05:00
Giovanni Maruzzelli
eaa37c3e41 gsmopen: windows now works 2012-04-02 19:01:45 +02:00
Anthony Minessale
b80a3a3439 set session loglevel as well in fs_cli when doing 'console loglevel info' also now implies '/log info' locally 2012-04-02 11:58:00 -05:00
Giovanni Maruzzelli
d9338ee28c gsmopen: cleaning gsmlib 2012-04-02 15:39:43 +02:00
Giovanni Maruzzelli
8c94374b7d gsmopen: cleaning gsmlib 2012-04-02 15:38:33 +02:00
Giovanni Maruzzelli
365a50182b gsmopen: cleaning portaudio 2012-04-02 15:37:46 +02:00
Giovanni Maruzzelli
d5c8fb737e gsmopen: cleaning portaudio 2012-04-02 15:34:34 +02:00
Giovanni Maruzzelli
b3903124ca gsmopen: cleaning portaudio 2012-04-02 15:33:13 +02:00
Giovanni Maruzzelli
aa78fa77b0 gsmopen: continue AT control with tcblib, most of the AT timeouts are now 1/10th of sec, eg: 100millisec 2012-04-02 15:09:41 +02:00
Giovanni Maruzzelli
94ca0be296 gsmopen: continue AT control with tcblib, basic calls ok 2012-04-02 14:45:49 +02:00
Giovanni Maruzzelli
3c27c1f823 gsmopen: begin AT control with tcblib 2012-04-02 12:56:26 +02:00
Giovanni Maruzzelli
11ee736da7 gsmopen: cleaning from gsmlib 2012-04-02 12:01:23 +02:00
Giovanni Maruzzelli
51b6315e98 gsmopen: continue cleaning 2012-04-02 11:26:51 +02:00