Commit Graph

5097 Commits

Author SHA1 Message Date
Brian West 1d36f5b219 FS-5915 --resolve 2014-02-28 16:09:59 -06:00
Anthony Minessale 2dc71d2d26 add sip_refer_to_params 2014-03-01 00:13:35 +05:00
Anthony Minessale b82df8a7da FS-6287 this should either prevent the problem or spell out what is causing it. please test 2014-02-28 23:23:30 +05:00
Brian West 45e19b75dd FS-6270 add client_port to SIP Registration events 2014-02-25 21:49:35 -06:00
Anthony Minessale 5646957c5b FS-5937 2014-02-26 04:06:59 +05:00
Marc Olivier Chouinard 9f98ccc105 FS-5115 --resolve 2014-02-24 20:25:31 -05:00
Giovanni Maruzzelli 3046e23fbe FS-5938 fixed, thx Boris 2014-02-24 19:12:33 +01:00
Giovanni Maruzzelli c242f76634 FS-5830 fixed, thx Dusan 2014-02-24 18:15:43 +01:00
Giovanni Maruzzelli 827c5ac743 FS-5908 FS-5907 fixed, thx Dusan 2014-02-24 18:08:18 +01:00
Giovanni Maruzzelli 156e681c50 FS-6205 fixed, thx Dusan 2014-02-24 17:58:32 +01:00
Brian West 97e136c12b FS-5724 include realm in sofia::unregister Event 2014-02-22 18:31:23 -06:00
Seven Du e88ad70563 FS-6235 try this patch, this will send you a DOWN state at last 2014-02-22 09:44:19 +08:00
Ken Rice 4c635d6142 FS-4620 --resolve expose to dl_to_user and dl_to_host as chan vars 2014-02-21 16:52:14 -06:00
Travis Cross 19dbd07ff8 Allow access to headers from INVITE
This adds a sip profile parameter parse-all-invite-headers that when
set parses all headers from an INVITE into channel variables.  The
headers are converted to lowercase, underscores are replaced with
dashes, and the result is prefixed with sip_i_.  Headers than exist
more than once are set as arrays.

FS-6075 --resolve

Thanks-to: Peter Olsson <peter@olssononline.se>
2014-02-21 20:45:40 +00:00
Brian West 8bf70dcf47 FS-6164 I can see from this jira that this should be strcasecmp so SIP or sip are caught 2014-02-20 13:50:04 -06:00
Travis Cross bd72cd9cc1 Allow setting late margin on register expirations
When an endpoint registers to us we internally mark the expiration as
some seconds longer than the actual registration.  Previously this
value was fixed at 60 seconds.

Some people need this value to be shorter so they can meet their SLA
by taking a different action when a device doesn't re-register when
expected.

This commit adds a SIP profile parameter sip-expires-late-margin which
allows setting the margin value we apply here.

FS-6101 --resolve

Thanks-to: Emmanuel Schmidbauer <e.schmidbauer@gmail.com>
2014-02-20 16:07:53 +00:00
Nathan Neulinger 9d3000788d FS-6231 add support for sending call waiting tone when a simultaneous call is received --resolve 2014-02-17 13:25:11 -06:00
Anthony Minessale b3c02a547e FS-6230 --resolve There was no NAT detection enabled on the calls, this patch will activate it explicitly when used with force-rport to avoid a similar problem with other users 2014-02-14 23:50:17 +05:00
Anthony Minessale c46bc9d565 FS-6223 --resolve 2014-02-13 22:11:34 +05:00
Anthony Minessale a0d6ebd80d FS-6222 --resolve 2014-02-13 20:46:05 +05:00
Anthony Minessale 7ed4ed65db 0a63cdc4b2 this might help 2014-02-13 05:50:39 +05:00
Anthony Minessale 0a63cdc4b2 FS-6222 try this patch 2014-02-13 04:08:24 +05:00
Anthony Minessale 35f2bcccf7 FS-6221 --resolve 2014-02-13 03:26:09 +05:00
Nathan Neulinger 5f5a9710bf FS-6220 fix sql quoting of queries from mod_skinny 2014-02-12 15:23:20 -06:00
Ken Rice 6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Anthony Minessale 10d2dd3e73 use portable switch_inet_ntop 2014-02-12 03:31:21 +05:00
Travis Cross d3b9aaba60 Add mod_sofia support for setting socket TCP keepalive
Some OSes like linux provide a mechanism for sending TCP keepalive
pings.  Sofia provides its own mechanism for doing this in userspace.
We shouldn't conflate these two mechanisms.

FS-6104
2014-02-11 06:27:29 +00:00
Anthony Minessale c52ac4817c FS-6128 FS-6200 --resolve allocating the sofia_private on the nua_handle seems to lead to memory corruption, changing it back to malloc as done in the version before the regression 2014-02-11 04:05:40 +05:00
Anthony Minessale 386a95f47d FS-6208 --resolve that patch is correct but this other code will protect the seg in either case 2014-02-10 21:44:19 +05:00
Anthony Minessale 900db14f1d FS-6203 --resolve 2014-02-07 22:34:34 +05:00
Anthony Minessale 0539cc166b FS-6202 --resolve 2014-02-07 22:13:23 +05:00
Anthony Minessale 4c068c637d FS-6197 --resolve the line numbers in the trace do not match the version you reported make sure you know what version you are using 2014-02-06 21:47:24 +05:00
Travis Cross 57abca11a8 Support setting TLS cipher suites in mod_sofia
This adds a parameter tls-ciphers in which we can specify the TLS
cipher suite specification for OpenSSL.
2014-02-06 06:04:02 +00:00
Travis Cross d4a13742ba Default to TLSv1 through TLSv1.2 if unspecified 2014-02-06 02:47:40 +00:00
Travis Cross 8c2c464bec Support setting enabled TLS versions in mod_sofia
Previously if tls-version was set to tlsv1 we supported only TLSv1,
but if it was set to sslv23 we supported all versions of TLS.  This
was a weird incorrectly documented behavior that we hope no one was
relying on.

Now we can pass a comma-separated list of TLS/SSL versions that we
would like to support in tls-version.

FS-5839 --resolve
2014-02-06 02:20:19 +00:00
Anthony Minessale a121665b14 FS-6190 --resolve slightly modified, please test 2014-02-06 02:31:56 +05:00
Travis Cross 8fa385b0d7 Make bypass-media-after-hold a media-option
FS-6186 --resolve

Thanks-to: Matteo Brancaleoni <mbrancaleoni@voismart.it>
2014-02-05 19:36:15 +00:00
Travis Cross 5e8fe326c7 Move documentation to correct place 2014-02-05 17:59:08 +00:00
Anthony Minessale 3ecb504fda FS-6186 --resolve 2014-02-05 07:15:08 +05:00
Anthony Minessale b65d2a9a78 FS-5396 --resolve add gethost function to call gethostbyname as desired 2014-02-05 01:08:31 +05:00
Anthony Minessale 4021b5ce14 try to avoid compiler optimization snafu 2014-02-05 00:31:10 +05:00
Anthony Minessale 5228e02b19 FS-5544 after going over this with a fine tooth comb, all I could find was some issues behind asymetrical nat. If there is a real problem here, post the flipping logs I asked for days ago....... 2014-02-04 11:56:30 +05:00
Giovanni Maruzzelli a324fe2b91 skypopen: new temporary address for downloading Skype client binary package 2014-02-01 15:16:29 +01:00
Anthony Minessale a21cbf8142 FS-6165 --resolve 2014-01-30 00:20:21 +05:00
Anthony Minessale 8dccd213fb FS-6085 --resolve 2014-01-28 21:56:02 +05:00
Anthony Minessale 358b5db0e4 block all possible routes to write data during ice and dtls negotiation 2014-01-25 03:48:32 +05:00
Peter Olsson 93696934b2 Silence more compiler warnings 2014-01-23 12:25:15 +01:00
William King c537fc6f61 Fixing leak in presense where the contact header doesn't include the fs_path option during a presense subscription 2014-01-22 15:28:24 -08:00
Peter Olsson 5a820fdc78 Disabled some compiler warnings on Windows build (for Visual Studio 2012), also disabled code analysis one some projects. This should make the Windows build more clean in the future. 2014-01-22 22:47:11 +01:00
Peter Olsson 084e245085 Lots of trivial tweaks to minimize compiler warnings, especially on 64-bit platform: Added missing type casts, changed types, added missing NULL checks. 2014-01-22 22:30:23 +01:00
Anthony Minessale 643c88f49b FS-6140 --resolve 2014-01-23 02:13:10 +05:00
Anthony Minessale bfeed7514b add version to log 2014-01-20 23:34:32 +05:00
Jeff Lenk 94f2187efe fix gsmopen and skypopen last commit for logging 2014-01-18 23:32:33 -06:00
Jeff Lenk 27035219a7 fix mod_skypopen and mod_gsmopen for switch_version.c 2014-01-16 22:00:21 -06:00
Anthony Minessale 8dfbd91a3d fold version macros into runtime functions to avoid cascade rebuilds when modifying the core 2014-01-17 01:54:47 +05:00
Raymond Chandler 3eb645a336 FS-6093 --resolve 2014-01-09 14:30:41 -05:00
Anthony Minessale ef730b75aa FS-5987 pushing the patch now since no matter what its better than before 2013-12-11 00:04:26 +05:00
Nathan Neulinger 0174aba5af mod_skinny: move hardwired ptime to a define so it's in one place 2013-12-09 09:01:02 -06:00
Nathan Neulinger 3f064220b9 FS-6024 --resolve 2013-12-09 08:54:54 -06:00
Robert Jongbloed e127ca7d40 Updated to current stable version of PTLib/OPAL. 2013-12-03 09:48:06 +11:00
Anthony Minessale 30325093d4 FS-6009 --resolve 2013-11-27 23:55:00 -06:00
Anthony Minessale 2747660269 FS-5959 FS-5958 2013-11-25 12:08:17 -06:00
Anthony Minessale 8015a3a0a6 fix typo that caused a seg in presesnce 2013-11-23 02:32:02 +05:00
Anthony Minessale 4129adc9ac update more fields on re-subscribe 2013-11-22 22:21:32 +05:00
Anthony Minessale ccaa3ae732 FS-5959 2013-11-21 01:38:21 +05:00
Anthony Minessale 49f9bd01bf fix some contention in rtmp 2013-11-17 06:51:33 +05:00
Anthony Minessale 4fb80bf301 FS-5977 --resolve 2013-11-15 21:33:05 +05:00
Anthony Minessale e603c17de8 try to improve performance of subscribe sip handler 2013-11-13 21:41:37 +05:00
Anthony Minessale 0d1b647197 remainder of previous patch to pass through dynamic payload numbers used 2013-11-12 00:42:32 +05:00
Anthony Minessale f0335d0f51 FS-5948 --resolve 2013-11-08 03:53:12 +05:00
Anthony Minessale bb9adff511 rework media code 2013-11-08 03:48:00 +05:00
Anthony Minessale ecedd2d21c FS-5844 2013-10-31 10:35:53 -05:00
Anthony Minessale 75ad91e185 FS-5844 --resolve 2013-10-30 20:26:01 -05:00
William King 9ce66748af Minor code duplicatation removal. 2013-10-28 16:56:50 -07:00
Anthony Minessale 556e243361 FS-5910 --resolve 2013-10-24 14:29:29 -05:00
Brian West 045b764062 Remove duplicated code 2013-10-22 15:44:50 -05:00
Anthony Minessale 37774268c0 FS-5882 --resolve 2013-10-17 22:40:07 +05:00
Raymond Chandler 25e7be1c60 FS-2731 apply patch 2013-10-16 10:56:01 -04:00
William King 00c46450ff In a case where calls to phones with presence enabled as well as presence disabled,
there were cases where the presence enabled calls weren't turning off lights
due to the fact that there were calls still up on the phone(though those calls had presence disabled).
2013-10-15 19:09:39 -07:00
Anthony Minessale 4a172402d2 some refactoring and plumbing for 1.4 2013-10-16 02:24:32 +05:00
Anthony Minessale 323d4c73d1 remove timestamp and raw_rtp flag from loopback frames 2013-10-14 13:06:41 -05:00
Travis Cross 87831d1672 Document purpose of sofia profile aliasing 2013-10-09 20:09:14 +00:00
Nathan Neulinger 4158d92ed6 FS-5826 - seems to improve behavior, possibility of issue with FS-5180, but not enough details on that problem to tell. Current symptom is definitely measurable though. --resolve 2013-09-30 09:32:14 -05:00
Nathan Neulinger ea51b86970 FS-5819 remove pointless comparison 2013-09-26 12:53:44 -05:00
Nathan Neulinger 23530ebb23 add send of DisplayPromptStatusMessage and ForwardAll stimulus 2013-09-23 13:18:00 -05:00
Nathan Neulinger 1dc04136e2 add functions for sending forward stat message (mod_skinny) 2013-09-23 11:49:22 -05:00
Anthony Minessale 8ceb262b9e FS-5806 please test HEAD 2013-09-20 10:20:01 -05:00
Anthony Minessale 6521de294c FS-5717 --resolve 2013-09-19 10:15:02 -05:00
Raymond Chandler a7ab24ef4c FS-2731 refactor a bit to make this actually usable and more cross-endpoint compatible 2013-09-18 16:00:03 -04:00
Nathan Neulinger 1fa0c8b312 FS-5796 --resolve add cfwdall extension param for mod_skinny 2013-09-17 13:08:09 -05:00
Anthony Minessale 52f4507619 del mod_html5 2013-09-17 06:26:20 +05:00
William King aa222c7aea While sofia does garbage collection, in other locations we still call su_free after calls to sip_header_as_string. So adding it here too since we've finished using the full_contact variable. 2013-09-15 16:05:11 -07:00
Brian West 5197c726be add via_protocol to request so you can be informed if you wish to force expires due to tcp keepalives being on. 2013-09-12 15:24:19 -05:00
Anthony Minessale 6b6bceb730 mitigate zoiper endless loop bug by not sending notify with expires: 0 when zoiper is detected 2013-09-12 20:21:41 +05:00
Anthony Minessale ce4cfc97c4 FS-5772 improve odds a little more but the phone is broken here 2013-09-11 02:55:31 +05:00
Anthony Minessale 38cd508a12 FS-5772 --resolve this is sort of a hack but less painful than reporting bugs to polycom 2013-09-10 23:14:30 +05:00
Anthony Minessale 149acf0c11 oops 2013-09-09 22:53:54 +05:00
Anthony Minessale 7b03cb511c FS-5717 --resolve 2013-09-09 20:08:48 +05:00
Anthony Minessale c4add0663c FS-5762 FS-5765 --resolve 2013-09-06 23:28:46 +05:00
Anthony Minessale af85dcc5c0 FS-5757 2013-09-06 04:48:56 +05:00