Commit Graph

4789 Commits

Author SHA1 Message Date
Anthony Minessale 24a27c6ed5 tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8785 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-06 19:20:01 +00:00
Anthony Minessale 3720a64e04 per channel callerid
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8784 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-06 18:24:35 +00:00
Anthony Minessale aa4d4500c0 add header
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8781 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-06 16:14:29 +00:00
Anthony Minessale 75dbe8909b fix FSCORE-136
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8779 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-06 15:27:16 +00:00
Anthony Minessale 65bbe54438 add CtRiX's patch, beat him up if it causes a regression
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8778 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-06 14:52:41 +00:00
Anthony Minessale f7b99428b0 thanks Ctrix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8777 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-06 14:15:19 +00:00
Anthony Minessale 9e3ff7cfd1 add patch from FSCORE-136
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8776 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-06 13:43:41 +00:00
Michael Giagnocavo 0521a95bf0 Add System.FlagsAttribute for flag enums
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8775 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-06 07:29:53 +00:00
Anthony Minessale 0f9d334033 add ctrix's patch
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8774 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 20:45:03 +00:00
Michael Giagnocavo 0c0ced4692 Update swig for enum changes. Add better auto-abort handling.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8773 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 20:33:21 +00:00
Anthony Minessale 5ca21b9cde update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8772 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 20:04:33 +00:00
Anthony Minessale b55d251080 honor execute_on_answer on outbound legs too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8771 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 19:36:33 +00:00
Michael Jerris c71664d0b8 i should never be called
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8770 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 19:23:04 +00:00
Michael Jerris 8f166ee7f7 this constant is ...F-ULL
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8769 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 19:07:02 +00:00
Michael Giagnocavo 65f6cfa9cf Add auto run thread abort on hangup to AppFunction
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8768 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 18:15:28 +00:00
Anthony Minessale c6e2840a60 forgot one
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8765 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 15:59:09 +00:00
Anthony Minessale eda4dc8b3f NDLB-force-rport option
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8764 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 15:55:06 +00:00
Brian West 5e31ff6501 add var
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8763 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 15:34:14 +00:00
Anthony Minessale 6eebc86449 eliminate need for escaped , in []
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8762 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 15:24:14 +00:00
Brian West c6e7543610 Commit FSCORE-134
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8761 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 13:34:39 +00:00
Anthony Minessale 7c9ffb4214 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8760 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-05 00:23:58 +00:00
Anthony Minessale 3d136b268f add import var
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8759 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-04 23:33:29 +00:00
Anthony Minessale 1caea40855 blank username will trigger a lookup for user "nobody"
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8758 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-04 23:18:59 +00:00
Anthony Minessale f78f0592f5 avoiding deadlock (by not locking then locking again)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8757 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-04 23:15:57 +00:00
Anthony Minessale f7c8ef4a3b fix var names and add voicemail_notify_email template var
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8756 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-04 22:52:37 +00:00
Stefan Knoblich 1a5bc1712b Only link libswift, other libs are dynamically loaded by the swift engine
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8755 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-04 18:01:26 +00:00
Anthony Minessale f4160459a6 add per user acl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8753 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-04 16:13:15 +00:00
Anthony Minessale c1e369cbb9 add per user acl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8752 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-04 16:11:09 +00:00
Anthony Minessale 11267f3646 add per user acl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8751 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-04 16:04:08 +00:00
Anthony Minessale cc0583dfe2 call the orkin man
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8750 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-03 22:49:57 +00:00
Anthony Minessale 12f18c54f7 This feature was a patch we probably should have looked at closer?
I reverted it and wrote a new one, please test as i am not able to atm this is a blind commit.

vm-mailto (default undef) "the addr you want main email"
vm-notify-mailto (default same as vm-mailto) "the addr you want notifications sent to"
vm-email-all-messages (default false) "send all messages to vm-mailto addr (attachment based on vm-attach-file param)"
vm-notify-email-all-messages (default false) "send a notify email to vm-notify-mailto when a vm is left (never has attachment)"
vm-keep-local-after-email (default true) when you email the main message also keep it locally as new vm for the phone.
                                      when false means delete it as if it never happened and just email it.
vm-attach-file (default true) attach the audio file to the main email

the notify email will use the same template as the main email unless you define the new profile param "notify-template-file"



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8748 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-03 22:01:26 +00:00
Anthony Minessale c9ec53e9cb dunno
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8747 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-03 20:19:54 +00:00
Anthony Minessale 7f4c8a6d46 add waitForAnswer to cpp
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8745 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-02 23:42:59 +00:00
Anthony Minessale 6798cd2b5f add mediaReady method
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8744 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-02 23:38:33 +00:00
Anthony Minessale 830a8493de add answered and mediaReady methods to CoreSession
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8743 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-02 23:37:12 +00:00
Anthony Minessale 946efe1730 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8742 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-02 23:32:15 +00:00
Anthony Minessale 2c732144dd presence but no presents
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8741 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-02 20:06:07 +00:00
Stefan Knoblich 3e81f0b4d2 fix c99 warning
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8740 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-02 19:21:41 +00:00
Anthony Minessale 55bb344820 wait there's more
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8739 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-02 16:40:44 +00:00
Anthony Minessale 42de2e4587 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8738 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-02 15:48:56 +00:00
Anthony Minessale 187a577c32 some more presence changes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8737 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-02 15:42:59 +00:00
John Skopis ab7eb03188 Added sasl support.
Added support for search filters


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8736 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-01 19:48:20 +00:00
Stefan Knoblich b9f72e0a61 update event callback after db schema changes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8735 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-31 20:55:28 +00:00
Anthony Minessale eca16d96f3 keep hangup hook in the session thread
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8734 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-31 16:48:54 +00:00
Anthony Minessale d7aeb78807 make global_setvar only have 2 fields so you can set foo=bar=blah w/o quotes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8733 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-30 21:02:04 +00:00
Anthony Minessale 71e626c3a4 make mod_portaudio less chatty on startup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8732 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-30 20:59:14 +00:00
Michael Jerris 8792d33889 don't free reason string passed to nua_respond before we are done using it. (nh scope instead of session)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8731 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-30 20:29:32 +00:00
Anthony Minessale 690d5b2573 add failed_xml_cdr magic variable
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8730 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-30 18:11:05 +00:00
Anthony Minessale 84144239b8 tweak constructor
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8729 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-30 17:27:32 +00:00
Anthony Minessale 64921f7ef6 double doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8728 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-29 21:56:35 +00:00
Anthony Minessale 775aee2a31 legs option to cdr_csv doh2
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8727 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-29 21:49:01 +00:00
Anthony Minessale 4fbd1ef83a legs option to cdr_csv doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8726 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-29 21:46:49 +00:00
Anthony Minessale e1250f58b5 legs option to cdr_csv
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8725 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-29 21:35:58 +00:00
Anthony Minessale 62ef7f4756 add presence events to proxy mode
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8724 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-29 20:25:58 +00:00
Michael Jerris 6d463b5d0f add enable-3pcc sofia profile param, it is now disabled by default.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8723 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-29 20:02:06 +00:00
Anthony Minessale 9ea77a001f hangup properly on malformed 3pcc calls being bastardized into a way to ping
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8722 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-29 19:05:48 +00:00
Anthony Minessale 6f74287e18 fix uri bug which will never end cos text based signalling is lame
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8721 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-29 17:35:16 +00:00
Anthony Minessale cb12cecbec refactor to fix unregister event being skipped
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8716 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-29 13:25:53 +00:00
Anthony Minessale 0c93b9d1bf fix unregister with Contact: *
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8714 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-28 23:36:56 +00:00
Anthony Minessale 2ad910acc0 fix nat issue re: sofia_contact func
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8713 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-28 22:24:47 +00:00
Michael Jerris f7e74f2073 add more tab completion details
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8712 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-28 21:36:16 +00:00
Michael Jerris f130444fe2 add more tab completion details
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8711 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-28 21:14:06 +00:00
Anthony Minessale fdb885000c don't leave poor polycom out of the BLF fun
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8710 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-28 20:58:57 +00:00
Michael Jerris c3900427b6 add example of how modules can add their own commands to the tab complete db
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8709 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-28 20:53:23 +00:00
Anthony Minessale 4eae981ff2 make local_stream more solid
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8706 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-28 15:14:18 +00:00
Michael Jerris a8d1a06398 don't try to open failed local_stream's (MODFORM-9)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8704 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-28 04:50:51 +00:00
Anthony Minessale e4a0391fe6 pit crew, fix race in intercept
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8701 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 20:19:19 +00:00
Michael Jerris 40091bd693 don't deref NULL. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8700 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 20:04:04 +00:00
Michael Jerris f2016b3441 don't deref NULL. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8699 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 19:45:55 +00:00
Anthony Minessale d972921a27 prevent intercept race condition that can also be solved with continue_on_fail=originator_cancel
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8698 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 18:51:09 +00:00
Anthony Minessale 9fbfa75d9f save transport string in record route for sticky nat stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8694 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 15:45:22 +00:00
Anthony Minessale f930eaeec7 indent pass 2
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8689 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 04:54:52 +00:00
Michael Jerris 9bbcabbbdd indent
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8688 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 04:34:23 +00:00
Anthony Minessale 3c349c274e indent pass 1
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8686 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 04:30:03 +00:00
Michael Jerris c30a9518fe remove old names of stuff.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8684 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 02:42:30 +00:00
Anthony Minessale 54bda58a95 dox
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8683 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 02:30:37 +00:00
Michael Jerris d371972dab this is not ready, and unlikely to get updated, removed at request of author
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8681 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 01:52:09 +00:00
Michael Jerris c8f8420aae Corrected cardinal and ordinal number reading in German (MODAPP-97)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8678 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 00:36:09 +00:00
Stefan Knoblich b0530b811b quickfix for solaris, compile xmlrpc-c with -D__EXTENSIONS__ to get struct sigaction
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8673 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 20:06:37 +00:00
Michael Jerris 09390e7005 tweak for picky compiler
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8671 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 18:11:00 +00:00
Michael Jerris 1a2131deb8 tweak types
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8669 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 17:57:54 +00:00
Anthony Minessale d172ce8ab0 add missing files
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8667 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 17:30:46 +00:00
Michael Jerris 13547126f5 doxygen tweaks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8666 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 17:26:29 +00:00
Michael Jerris 699dd0ca9d doxygen tweaks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8664 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 17:08:39 +00:00
Anthony Minessale cce887c6cc fix mwi
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8662 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 16:09:08 +00:00
Anthony Minessale 1f59bb12cd update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8661 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 15:45:40 +00:00
Anthony Minessale fd90e2ca36 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8660 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 15:02:15 +00:00
Stefan Knoblich d5c85e9394 this one fixes the curl type mismatch warning in mod_xml_cdr
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8658 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 14:20:23 +00:00
Stefan Knoblich b69a34c778 More doxygen updates, stuff that needs work is marked with NEEDDESC
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8657 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 09:55:20 +00:00
Michael Jerris 761dcb6952 add the new mod_mono first draft from MichaelGG into tree.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8656 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 03:43:49 +00:00
Michael Jerris aa93dc3e9c merge MODAPP-88: Fix Email with no Attachement; Allow Email & Local VM Storage; Add Notify Only Email; Extra, note about missing prompts.
Added param "vm-email-only" to make voicemail sent by email only (previously default behavior
Added param "vm-mailto-notify" to allow sending an second email to an mobile or other device for notification only 


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8655 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 02:51:34 +00:00
Anthony Minessale 08b13d6f03 probably fix SFSIP-57 I'm feeling lucky -google
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8654 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 02:22:37 +00:00
Stefan Knoblich f18773c5c5 some doxygen fixes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8653 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 01:56:31 +00:00
Michael Jerris d932b98aa2 merge MODLANG-61
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8652 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-26 00:18:57 +00:00
Michael Jerris ebe2cf67af add NTATAG_SERVER_RPORT(2) that will act like there is always a rport in the via.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8643 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 21:22:35 +00:00
Stefan Knoblich 33576e9fa8 fix the fix :/
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8587 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-25 00:02:04 +00:00
Stefan Knoblich 69cf183ba4 Fix building on fbsd7 x86_64 (stuff was building without -fPIC), nametab.h is a generated file, recreate it if missing
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8586 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 23:43:20 +00:00
Michael Jerris 25307824c0 swig does not work with varargs functions (FSCORE-128)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8585 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 18:59:49 +00:00
Anthony Minessale 76a41b5730 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8584 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 18:49:02 +00:00
Anthony Minessale 57117acdbc add -bleg to intercept
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8583 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 17:28:04 +00:00
Michael Jerris c1bf2c2099 build tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8582 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 05:23:41 +00:00
Anthony Minessale d9bdd7db0b update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8581 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 05:09:50 +00:00
Michael Jerris 0c60b93f57 tweak windows mod_xml_rpc build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8580 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 04:38:32 +00:00
Anthony Minessale 307e9ef7d6 name change
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8579 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 03:46:19 +00:00
Anthony Minessale 4062b636e2 xmlrpc-c build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8578 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 03:35:44 +00:00
Anthony Minessale 5605a69d7e typo
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8577 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 03:26:57 +00:00
Anthony Minessale acfeb41f4e add more timestamp vars
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8576 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 03:24:12 +00:00
Anthony Minessale 4cd75ebf39 fix seg when using unicast on socket when call has no read_codec (MODAPP-95)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8573 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 02:39:23 +00:00
Brian West 9838aa4e00 pdd and FSCORE-127
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8571 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 02:03:16 +00:00
Anthony Minessale d3616deb87 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8568 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 01:43:12 +00:00
Anthony Minessale ef695ddf02 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8567 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 01:27:19 +00:00
Brian West 716b5417f6 fix gentones on_dtmf callback
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8564 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 00:02:18 +00:00
Anthony Minessale 292b94e058 more nat goodies for proxy media mode
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8563 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 23:53:10 +00:00
Anthony Minessale 03d5cdd2a2 update makefile to new lib build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8560 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 22:59:08 +00:00
Anthony Minessale df6ba7bbba fix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8557 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 22:30:50 +00:00
Anthony Minessale 40c0d82fa7 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8556 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 22:23:21 +00:00
Michael Jerris 161ca559e2 working windows build for mod_xml_rpc and xmlrpc-c
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8555 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 21:43:41 +00:00
Michael Jerris 5dde2aa0cb update to new lib ... more to come
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8546 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 20:57:56 +00:00
Anthony Minessale d2290cfa3a swigall
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8544 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 20:25:42 +00:00
Anthony Minessale 293cc74d47 add bridge_terminate_key var
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8543 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 20:12:44 +00:00
Anthony Minessale 39c768996a make proxy_media mode work on video too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8542 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 19:41:23 +00:00
Anthony Minessale b9edb59e9f gcc warns about stupid things but lets you get away with murder elsewhere....
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8541 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 18:18:45 +00:00
Michael Jerris fe854bdb57 change param name to avoid swig conflict
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8540 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 16:41:19 +00:00
Anthony Minessale b3c03865d5 rewrite video port too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8539 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 12:42:36 +00:00
Anthony Minessale b597314402 rewrite video port too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8538 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 12:39:35 +00:00
Anthony Minessale ba11f68428 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8537 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 12:23:06 +00:00
Anthony Minessale 7a36d978a1 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8535 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 02:50:14 +00:00
Anthony Minessale f218f04d4d add example of new option
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8528 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-22 17:30:11 +00:00
Anthony Minessale f2e8d44218 sigh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8527 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-22 17:24:10 +00:00
Anthony Minessale abb7a49e2b make macro safer
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8525 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-22 15:24:12 +00:00
Anthony Minessale 4909dc50ef tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8522 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-22 14:41:11 +00:00
Brian West 01c30675b9 thanks dasbus
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8521 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-22 02:32:47 +00:00
Michael Jerris f119c5c449 fix finding of files in rate dirs on windows in mod_sndfile
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8520 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-22 02:16:32 +00:00
Michael Jerris 201a28e262 fix local_stream with rates on windows (revert r8378)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8519 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-22 01:57:04 +00:00
Michael Jerris 3c2e987d47 var name scope masking and code before decl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8518 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-22 01:24:13 +00:00
Michael Jerris 91e270907b add disable_app_log variable
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8517 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-22 01:08:30 +00:00
Michael Jerris 9b2b3beed2 don't deref NULL. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8516 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 23:12:38 +00:00
Michael Jerris 91fc355a62 don't deref NULL. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8515 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 22:40:04 +00:00
Stefan Knoblich 088b842ced Add safety check for codec implementations with bytes_per_frames being larger than the recommended buffer size (Klocwork #1039)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8514 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 22:26:30 +00:00
Michael Jerris 0bdd7007d0 don't leak on error conditions in mod_local_stream. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8513 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 22:12:41 +00:00
Michael Jerris 2c19360e0d don't deref NULL. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8512 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 22:00:30 +00:00
Anthony Minessale 9972dc42ec swatting at NAT
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8511 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 21:49:27 +00:00
Stefan Knoblich 5d91bea365 switch_url_encode now takes the full length of the buffer and null-terminates the string properly (Klocwork #1030)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8510 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 21:31:17 +00:00
Michael Jerris a35dddbfc0 handle NULL values better. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8509 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 20:32:51 +00:00
Michael Jerris 103dfc02cb handle allocation error. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8508 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 20:25:40 +00:00
Stefan Knoblich 9b6063ae77 sizeof does not work for dynamically allocated memory (Klocwork #532)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8507 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 20:05:46 +00:00
Anthony Minessale 40b96afb4a tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8506 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 20:00:00 +00:00
Stefan Knoblich 6820f1a4cf Make woomera_printf() a little more robust (Klocwork #530 related)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8505 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 19:54:23 +00:00
Anthony Minessale b02971fea7 next chapter in the never-ending nat saga
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8502 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-21 16:46:48 +00:00
Anthony Minessale 281cfd6552 add new param to func
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8499 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-20 22:35:01 +00:00
Anthony Minessale f2c34550b5 remove useless code jus't erase it
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8498 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-20 22:28:34 +00:00
Anthony Minessale 515e36f568 who sucks more NAT or cheap SIP device makers
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8494 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-20 19:09:09 +00:00
Anthony Minessale db3f7207e0 add recieved param to contact ala MODENDP-104
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8493 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-20 17:44:55 +00:00
Anthony Minessale a252b74f4d solution for MODAPP-94
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8492 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-20 17:28:21 +00:00
Anthony Minessale 28cea12b64 solution for MODAPP-94
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8491 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-20 17:25:17 +00:00
Anthony Minessale 8780b35dc1 add patch from MODAPP-93
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8490 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-20 17:19:14 +00:00
Anthony Minessale 2848cfdd18 more nat stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8488 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-20 16:41:57 +00:00
Anthony Minessale 83e6642391 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8487 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-20 15:40:27 +00:00
Michael Jerris 0e0f299cbc bounds checks to avoid buffer overflow. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8486 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-20 00:54:43 +00:00
Michael Jerris 151af23a14 handle allocation error. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8485 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 22:39:48 +00:00
Michael Jerris ba11795af5 handle allocation error. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8484 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 22:36:25 +00:00
Michael Jerris fd2bf46710 tweak error handling. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8483 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 22:34:30 +00:00
Michael Jerris 05b9c163ed don't deref NULL. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8482 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 22:26:59 +00:00
Michael Jerris 99118bb2c6 build tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8481 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 22:23:11 +00:00
Michael Jerris aa1c88f5f4 don't deref NULL. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8480 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 22:17:10 +00:00
Michael Jerris e02baeedb4 don't pass NULL to atoi. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8479 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 22:11:37 +00:00
Michael Jerris ed0d0e7b84 handle allocation error and potential leak. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8478 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 21:44:11 +00:00
Anthony Minessale b5f2bec973 fix bug
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8477 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 21:43:09 +00:00
Michael Jerris 085088f35e add bounds checks. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8476 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 21:33:52 +00:00
Anthony Minessale 117c0315cc following the att_xfer can o worms deeper
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8475 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 21:02:26 +00:00
Michael Jerris 76d98d76b4 don't leak on switch_ivr_play_file when using phrase or say. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8474 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 19:57:27 +00:00
Michael Jerris cc5074183b don't deref NULL. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8473 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 19:45:50 +00:00
Michael Jerris a68e10c896 handle allocation error. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8472 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 19:39:20 +00:00
Michael Jerris ede7970fe3 don't leak on switch_ivr_wait_for_answer when peer channel is already answered or pre-answered. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8471 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 19:24:20 +00:00
Michael Jerris 9a64686104 refactor, cleanup, eliminate un-needed checks. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8470 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 19:08:03 +00:00
Michael Jerris 21b5d73ad0 handle allocation error. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8469 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 18:53:32 +00:00
Michael Jerris 41a0bc8fb6 don't deref NULL. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8468 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 18:43:01 +00:00
Anthony Minessale 928f6cda1e fix possible memory overload during error condition
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8462 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 16:26:50 +00:00
Anthony Minessale 0ba45ead64 fix small att_xfer issue from mailing list
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8461 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-19 14:30:39 +00:00
Anthony Minessale 7daa751f1e doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8460 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-17 15:48:18 +00:00
Anthony Minessale a79fe2c125 add vm_boxcount api func
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8457 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-17 00:33:34 +00:00
Stefan Knoblich 185b2938a7 Force CXXLINK for mod_python and remove -lstdcc++ from LOCAL_LDFLAGS to fix build on solaris
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8456 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 21:38:00 +00:00
Michael Jerris 70e8152b39 tweak asserts. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8453 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 19:11:44 +00:00
Michael Jerris 0cb54b0a97 don't leak db error string. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8452 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 18:54:43 +00:00
Michael Jerris 5418702cda don't leak db handle when called api command with session. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8451 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 18:50:14 +00:00
Anthony Minessale c4657914eb lang fixes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8449 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 18:40:39 +00:00
Anthony Minessale 6ccacdff83 add unregister event
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8448 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 18:40:09 +00:00
Michael Jerris 0a766e14a0 check value before using. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8447 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 17:55:12 +00:00
Anthony Minessale 22cb7b134a update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8446 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 17:29:22 +00:00
Michael Jerris 36320b9248 handle edgecase leak on platforms without vasprintf. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8445 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 17:25:43 +00:00
Michael Jerris efd78441d6 remove redundant null check. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8444 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 17:18:57 +00:00
Michael Jerris 16bf3f42a1 don't leak after allocation failure. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8443 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 17:07:10 +00:00
Michael Jerris d13fa0d211 tweak asserts. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8441 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 16:59:34 +00:00
Anthony Minessale fd63a52706 handle error message leaks and other error conditions, Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8440 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 16:43:47 +00:00
Michael Jerris 41510454a8 don't pass null to switch_loadable_module_get_api_interface. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8439 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 16:15:37 +00:00
Michael Jerris dba9a102d4 initialize allocated in constructors. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8438 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 15:53:48 +00:00
Michael Jerris d4d5ed39ba don't pass null to switch_loadable_module_get_dialplan_interface. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8437 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 15:49:23 +00:00
Anthony Minessale 7bab5df1c8 refactoring.... Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8436 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 15:29:44 +00:00
Anthony Minessale 4f65f1300c fix MODENDP-108
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8435 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 15:05:54 +00:00
Anthony Minessale 878bbcebf7 hack to avoid the bug MODLANG-60
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8434 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 15:03:45 +00:00
Michael Jerris b879941dab don't pass null to switch_loadable_module_get_dialplan_interface. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8433 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 14:59:28 +00:00
Michael Jerris 6cef49df2b tweak asserts. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8432 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 14:43:21 +00:00
Michael Jerris 3921baa719 check value before using. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8431 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 14:35:41 +00:00
Michael Jerris 35dc6b0412 don't use unchecked malloc results. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8430 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 14:32:35 +00:00
Anthony Minessale 47d42ee110 updatew
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8429 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 13:16:27 +00:00
Michael Jerris 5851077d26 no need to set this var twice.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8428 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 04:04:41 +00:00
Michael Jerris 8190b63460 don't push null values into the hash
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8427 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 04:01:56 +00:00
Stefan Knoblich 3a02a627b7 Pass CC to lua make, fixes building on (open-)solaris
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8426 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 21:43:52 +00:00
Anthony Minessale 43b4c0d0bd make the impossible possible
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8425 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 21:36:32 +00:00
Michael Jerris f4e5aa395e Avoid fflush-ing NULL. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8424 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 21:31:47 +00:00
Michael Jerris 8f436a9d52 Avoid non null terminated string. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8423 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 21:25:26 +00:00
Michael Jerris 3fc660fc17 handle buffer boundries a bit better, assert before deref. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8422 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 21:08:42 +00:00
Michael Jerris 766681f666 handle malloc failures. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8421 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 21:05:32 +00:00
Anthony Minessale 815b68a41c update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8420 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 21:04:37 +00:00
Anthony Minessale 230cec65c8 fix pointer thingy
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8419 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 20:53:22 +00:00
Anthony Minessale 88b177c1b4 add patch from MDXMLINT-27
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8418 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 20:29:08 +00:00
Anthony Minessale c599162209 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8417 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 19:38:29 +00:00
Anthony Minessale 1ea027f37f add var_event down into the endpoints so chans with no parents can still pass options
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8416 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 19:29:35 +00:00
Anthony Minessale 50d821c90b fix pissed off boss
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8415 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 18:32:23 +00:00
Anthony Minessale 89bae46bd0 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8414 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 17:57:14 +00:00
Anthony Minessale 1285e6338e fix pesteredo's bug
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8413 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 15:57:29 +00:00
Anthony Minessale 328c72742b fix three way stupid issue
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8412 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 15:42:13 +00:00
Anthony Minessale 42a54d19ae update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8411 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 14:49:11 +00:00
Anthony Minessale a8365b8621 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8410 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-15 01:10:52 +00:00
Michael Jerris a2fa1d141b fix osx iax build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8407 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-14 19:18:33 +00:00
Michael Jerris 96d9febc3a type stupidity
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8398 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-14 16:54:54 +00:00
Anthony Minessale d8aa592dee silence some less important debug info
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8397 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-14 16:01:13 +00:00
Anthony Minessale f6df5e2033 musta took a wrong toin at albakoyke
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8396 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-14 14:22:04 +00:00
Anthony Minessale 1a43d04045 clean up nat stuff more
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8395 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-14 14:13:40 +00:00
Anthony Minessale dc757bc9cf fix many nat woes, see changes to default config for details
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8391 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 23:22:21 +00:00
Anthony Minessale 8bb2182db1 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8388 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 21:07:01 +00:00
Anthony Minessale f914772a03 when you have both auth-calls and inbound-acl at the same time passing acl lets you in with no challenge and failing gives you auth challenge
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8387 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 20:58:38 +00:00
Anthony Minessale 40efe06a2f cannot pass 2833 on a transcoded call
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8386 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 20:36:23 +00:00
Michael Jerris cdabf22dea use proper directory sep.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8378 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 06:59:52 +00:00
Michael Jerris 1a2f22f9e2 fix msvc build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8377 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 06:23:47 +00:00
Michael Jerris 700da9b4de don't pass around 0 status (possible fix for MODENDP-107)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8375 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 00:50:12 +00:00
Anthony Minessale 40050bc22b more robust stun packet validation from stkn
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8373 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 00:17:58 +00:00
Anthony Minessale 8252ebbd1b flush proxy mode if you try to answer a sip channel with no bridge
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8372 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 21:05:14 +00:00
Michael Jerris b61da6e590 add configurable windows service name (FSCORE-122)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8370 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 19:05:02 +00:00
Anthony Minessale d5e4046daf fix build prob
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8366 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 16:58:44 +00:00
Anthony Minessale 1ed11fdc00 fix sofia ping
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8365 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 16:18:38 +00:00
Anthony Minessale 421c25ad70 doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8364 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 16:04:34 +00:00
Anthony Minessale 5b63c744bb fix the hangup hook extra arg code
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8363 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 15:38:51 +00:00
Anthony Minessale 996cfa54bd force swap thing on hangup to find hangup hook
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8362 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 15:29:04 +00:00
Anthony Minessale 8c273b1cbe fix FSCORE-124
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8361 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 15:21:29 +00:00
Anthony Minessale 1f8e6c96a6 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8360 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 14:19:48 +00:00
Anthony Minessale 90bc9ade7d more name changes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8359 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 13:46:07 +00:00
Anthony Minessale 88437786b8 add namespace to perl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8358 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 13:37:36 +00:00
Anthony Minessale 9ff934f7fe up
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8357 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 00:29:57 +00:00
Anthony Minessale 0bc3e84831 add namespace
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8356 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-12 00:24:38 +00:00