9402 Commits

Author SHA1 Message Date
Mathieu Parent
924e960d0a perl-skinny: enhance test
- Use thread for: keepalive, receive and send
- Run indefinitevly
2010-04-09 14:40:33 +02:00
Mathieu Parent
adcb11f3d3 Skinny: fix calls without media
If party_id is 0, the phone will not properly release media
2010-04-09 11:13:22 +02:00
Mathieu Parent
bec8d75ef6 Skinny: don't double unlock on keypad
double unlock is same as locking :P
2010-04-08 23:17:13 +02:00
Mathieu Parent
c15e163b88 Skinny: avoid non-set profile name 2010-04-08 23:16:44 +02:00
Mathieu Parent
d3d50e6eb3 Skinny: release XML config
Fixes: reloadxml blocked
2010-04-08 22:59:31 +02:00
Mathieu Parent
ca8ec66ed3 Skinny: avoid crash on shutdown
Because of uninstancied listener
2010-04-08 22:48:36 +02:00
Mathieu Parent
58595bdaec Skinny: solve deadlocks and more
- Solve deadlock:
  + associate all skinny_profile_find_session with the corresponding
    switch_core_session_rwunlock
  + lock the newly created session in skinny_create_ingoing_session
  + enhance rwlocks debugging
- Shared lines:
  + Inform shared lines on answering
  + Answering line has info after other shared lines
2010-04-08 22:38:24 +02:00
Brian West
daa9b87f0e Next time ask nicer bitch(drk) and don't talk to me like that please. 2010-04-08 14:43:44 -05:00
Mathieu Parent
917e152518 Merge branch 'master' of git.freeswitch.org:freeswitch 2010-04-08 20:52:30 +02:00
Mathieu Parent
3d089f0075 FSMOD-35: mod_tts_commandline core dump, temp file problem.
flush can be called several times
2010-04-08 20:49:56 +02:00
Anthony Minessale
e39e3842b0 Merge branch 'master' of git.freeswitch.org:freeswitch 2010-04-08 11:51:37 -05:00
Anthony Minessale
536ea60d60 missed a spot 2010-04-07 19:09:16 -05:00
Mathieu Rene
2c830f84aa remove switch_channel_export_variable's nolocal argument, more confusing than anything else 2010-04-07 15:02:00 -04:00
Mathieu Rene
ada27c2f70 add switch_channel_export_variable_printf 2010-04-07 14:55:55 -04:00
Anthony Minessale
e36972bc7a add in hostname to sql stmts 2010-04-07 01:46:00 -05:00
Giovanni
1d993d3aa2 Merge branch 'master' of git.freeswitch.org:freeswitch 2010-04-06 17:55:58 +02:00
Giovanni
ce882fb6f1 skypopen: alsa/dummy.c, the snd-summy custom alsa driver, now do not spin_lock_bh() on timer loop 2010-04-06 17:54:32 +02:00
Giovanni
ea8f69fd77 skypopen: reversed previous commit of alsa/dummy.c (I like to have it in a separate commit) 2010-04-06 17:52:40 +02:00
Giovanni
7b7a063693 skypopen: better X11 interaction with a select on XEvents, no more setsockopt by default (tcp buffer size and TCP_NODELAY), setsockopt in config file 2010-04-06 17:48:18 +02:00
Travis Cross
254dd59411 Tightened up .gitignore further. 2010-04-05 23:32:50 +00:00
Travis Cross
db26c65ea7 Tightened up .gitignore such that we are no longer ignoring files that are actually in the tree.
Check for files that we are accidentally ignoring:

  git ls-files -i --exclude-standard | sed -e "s:.:\!\/\\0:"

Check for files that we might want to ignore:

  git ls-files -o --exclude-standard | sed -e "s:.:\/\\0:"
2010-04-05 23:17:43 +00:00
Anthony Minessale
6314075859 add apr func to disable loopback on multicast to simplify mod_multicast_event 2010-04-02 16:40:24 -05:00
Anthony Minessale
ec99de7e8b FSCORE-583 2010-04-02 14:45:36 -05:00
Anthony Minessale
0922b53ace Merge branch 'master' of git.freeswitch.org:freeswitch 2010-04-02 13:52:35 -05:00
Anthony Minessale
3e4986a00a add ... and shitdown as a fail-safe when no modules are loaded 2010-04-02 13:52:16 -05:00
Brian West
1e47aac920 cleanup a few things in the swigall 2010-04-02 10:52:23 -05:00
Giovanni Maruzzelli
cf10ffa849 skypopen: changed definition of SKYPOPEN_SVN_VERSION in Makefile.am, because the present one does not works with the git output 2010-04-02 17:20:56 +02:00
Rupa Schomaker
073a7ac36b Merge branch 'master' of git.freeswitch.org:freeswitch
* 'master' of git.freeswitch.org:freeswitch:
  The .version file should die on a git pull.
  Skinny: Hook the proper line
  Skinny: unused variable
  Skinny: security
2010-04-02 09:35:25 -05:00
Mathieu Parent
9c4767456a Skinny: Hook the proper line 2010-04-02 15:12:06 +02:00
Mathieu Parent
5a4fbd414e Skinny: unused variable 2010-04-02 14:50:11 +02:00
Mathieu Parent
9cf882566f Skinny: security
- Avoid writing outside of fields
- tab ident
2010-04-02 14:47:37 +02:00
Rupa Schomaker
2495ed2b9a update description 2010-04-02 07:35:52 -05:00
Mathieu Parent
8950d00b1f Skinny: Fix the build 2010-04-02 14:25:16 +02:00
Mathieu Parent
b877d2aa8f Merge branch 'master' of git.freeswitch.org:freeswitch 2010-04-02 12:23:38 +02:00
Mathieu Parent
c216c722af perl-skinny: Add call test
- more verbose when incomplete message
- guess hostname
- do a basic call to Voicemail:
  + Newcall softkey, wait 5
  + Voicemail button, wait 20
  + EndCall softkey
2010-04-02 12:21:47 +02:00
Mathieu Parent
63f3948d83 Skinny:
- don't force session location (not needed)
- Correct Skinny-Station-Instance event header and log if profile or
  device is not found
2010-04-02 12:15:33 +02:00
Mathieu Parent
5ce2759e70 Skinny: Add the missing api files 2010-04-02 12:14:41 +02:00
Andrew Thompson
b45a11770a Fix portaudio modules on FreeBSD (-I include order issue) 2010-04-02 01:00:08 -04:00
Brian West
0eb0306397 swigall 2010-04-01 23:09:00 -05:00
Michael Jerris
74b76461e3 add back empty dirs 2010-04-01 21:00:45 -04:00
Michael Jerris
c9eacf2ba0 .gitignore 2010-04-01 20:54:52 -04:00
Raymond Chandler
b0692630b1 fix mod_enum build when udns is already on the base system 2010-04-02 00:19:02 +00:00
Mathieu Rene
019c4471ad add switch_channel_export_variable 2010-04-01 15:49:32 -04:00
Mathieu Parent
54e73c774f Skinny: Check for socket to see if listener is alive
also, use tab to indent
2010-04-01 19:50:55 +02:00
Mathieu Parent
59bb764ff9 Skinny: avoid some crashes
- move api to own file
- really allow several profiles (one thread per profile)
- global pool
- pool per profile
- Remove unused globals.calls
- Check for closed listener before sending data
- use mutex for hashes
2010-04-01 19:41:48 +02:00
Mathieu Parent
b8ac781c05 Skinny: Implement shared lines and more
- Shared lines (same line on several phones)
  + Active lines stored in db
- Separate SQL mutex per profile
- New event skinny::call_state
- Clean port_message
- More protocol understanding:
  + stimulus may have call_id
  + off_hook may have call_id
  + set_ringer may have call_id and line_instance
  + New DisplayPriNotifyMessage
- Use Cisco terms for Call state
  + Congestion -> LineInUse
  + CallRemoteMultiline -> InUseRemotely
- Add line_instance to Lines table (relative position contrary to
  absolute position)
- Less assertions as FS already does some
2010-04-01 14:08:12 +02:00
Moises Silva
0bdc156882 remove sample rate member from sangoma codec request 2010-03-31 18:11:44 -04:00
Anthony Minessale
b1bc026408 .gitignore 2010-03-31 15:59:57 -05:00
Anthony Minessale
89f399832d add killgw _all_ to delete all gws 2010-03-31 15:02:50 -05:00
root
23936edd47 FSCORE-578 2010-03-31 12:40:06 -05:00