Commit Graph

5872 Commits

Author SHA1 Message Date
Seven Du 6528ae00b5 FS-9817 #resolve fix regression from 828d6eaf01 2016-12-06 11:33:01 +08:00
Seven Du b26fa6e17c FS-9810 fix ws write fail on slow network 2016-12-04 12:49:46 +08:00
Brian West 89063a1a4c FS-9765 one tweak from submitted patch to use switch_channel_var_true instead of switch_channel_get_variable no need to allocate on every hold/unhold just to check if this is enabled. 2016-12-02 11:51:49 -06:00
Brian West c9a05d7e60 Merge pull request #1077 in FS/freeswitch from ~STEPHALNET/freeswitch:FS-9777 to master
* commit '86bcee03518ff5ecbb7bae8e78f3821b4027ad09':
  remove redundant `if (rep)` statement
2016-12-02 11:44:04 -06:00
Brian West dac1b67c20 Merge pull request #888 in FS/freeswitch from ~MZAKA/freeswitch:bugfix/FS-9277-sip-info-record to master
* commit 'addf7555bff15889d73e48bf70445d6d27d79fce':
  FS-9277: sip info with record: on and off doesn't start and stop call recording sessions
2016-12-01 20:22:57 -06:00
Mike Jerris b338bb559b FS-9782: [mod_sofia] on recovery, flip the order of the record route on inbound calls only, use the record route in the same order on inbound calls and in reverse order on outbound calls as the initial route set when doing the recover invite. Account for the call direction based on how sip considers it, not based on freeswitch direction so inbound calls after recovery are treated as outbound in this logic 2016-11-30 15:32:03 -07:00
Mike Jerris d498e8a8b3 FS-9782: [mod_sofia] on recovery, don't flip the order of the record route ever, on outbound calls use the record route in the reverse order as the initial route set when doing the recover invite 2016-11-29 15:04:17 -07:00
Stephane Alnet 86bcee0351 remove redundant `if (rep)` statement 2016-11-29 12:02:26 +01:00
Mike Jerris cf0308b4e1 Merge pull request #1058 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9735 to master
* commit '498ce4fc83953ed53c74f054163c829a439737df':
  FS-9735 - send unknown headers to switch_ivr_set_user
2016-11-21 15:12:20 -06:00
Mike Jerris 08adab1918 FS-9699 regression 2016-11-15 19:25:37 -06:00
Anthony Minessale 2419ab671e FS-9699 regression 2016-11-15 17:42:36 -06:00
Luis Azedo 498ce4fc83 FS-9735 - send unknown headers to switch_ivr_set_user
creeates switch_ivr_set_user_extended to receive params to pass to xml_locate_user
2016-11-14 17:18:32 +00:00
Anthony Minessale 6c4670c06e remove debug 2016-11-14 11:06:04 -06:00
Mike Jerris e1b3ee1efd FS-9652: improve sql sanitization 2016-11-11 11:27:35 -06:00
davidcsi 53dbe5d84a FS-9490: [mod_sofia] add filter to SIP messages that match a regexp. 2016-11-11 10:00:28 -06:00
Mike Jerris 654cf8c5ef Merge pull request #1030 in FS/freeswitch from ~LUIZTELLES/bf-fs-9671:bugfix/FS-9671-wrong-cseq-is-sent-in-notify-after to master
* commit '4c45f529f8b193d6bb2535ae5d42dc0c86f2960f':
  FS-9671 fix wrong cseq in notify Expires 0
2016-11-11 09:52:41 -06:00
Mike Jerris f34cbb9368 FS-9691: don't call sql code inside hash_mutex due to circular mutex contention between hash_mutex and profile->dbh_mutex 2016-11-11 10:49:20 -05:00
Anthony Minessale d282e7c444 FS-9712 #resolve [3PCC-Proxy Missing SDP on Reinvite. ] 2016-11-10 19:47:37 -06:00
Brian West 832144088d FS-9726 Fix malformed PAI 2016-11-10 13:42:31 -06:00
Anthony Minessale 9b8a5edd3d FS-9638 2016-11-10 12:09:00 -06:00
Brian West 6076e0c7e9 FS-9204: complte the urls so that snom can execute the pickup, It used to probably send it to the proxy, but now needs the host in the packet or throws network error 2016-11-09 16:27:15 -06:00
Anthony Minessale cd520f8340 FS-9699 #resolve [Improper response to reinvite after using uuid_media_3p] 2016-11-04 18:12:09 -05:00
Chris Rienzo 3ff491274d FS-9698 fire custom sofia::bye_response event when response to BYE is received and fire-bye-response-events profile param is true 2016-11-04 12:00:39 -04:00
Anthony Minessale 8663dcb52a FS-9668 also check for keyframe requests on INFO even when proxying for good measure 2016-11-03 17:34:53 -05:00
Anthony Minessale 09028b251e FS-9455 #resolve [Doubled posts in the chat window ] 2016-11-02 16:00:49 -05:00
Brian West ff7ee1aa80 FS-9685 Update broadsoft SLA to work with newer Polycom firmware. 2016-11-01 10:22:57 -05:00
Brian West f9fb94cca1 FS-9629 don't add infocus multiple times 2016-10-31 12:54:18 -05:00
Brian West 20b5bd675d FS-9629: add isfocus to replies, and add is_conference support to pre_answer 2016-10-31 10:45:29 -05:00
luiztelles 4c45f529f8 FS-9671 fix wrong cseq in notify Expires 0 2016-10-31 09:57:07 -02:00
Josh Allmann 70591d0e59 FS-9680: Fix typo. 2016-10-28 16:48:13 -04:00
Anthony Minessale a49182c0f4 FS-9680 #resolve [Add proxy-message param to sofia] 2016-10-27 17:40:17 -05:00
Anthony Minessale 16fe6e6ca9 FS-9668 #resolve [Add proxy-info feature] 2016-10-25 17:45:22 -05:00
Brian West 0999ff10ba FS-9666 fix unused variable 2016-10-24 17:19:47 -05:00
Mike Jerris 5c0c791e98 Merge pull request #1023 in FS/freeswitch from ~OPENCODE/freeswitch:bugfix/FS-9662-wrong-version-number-in-old-opal to master
* commit 'fb6f9a454e9f72df52f0e0e869d86aaa1f348743':
  FS-9662 #resolves [mod_opal] Fix version number in old OPAL error
2016-10-24 16:49:58 -05:00
Anthony Minessale 0b43fc7b47 FS-9666 #resolve [Remove legacy code when getting an XML video refresh] 2016-10-24 16:34:57 -05:00
David Matson fb6f9a454e FS-9662 #resolves [mod_opal] Fix version number in old OPAL error 2016-10-24 12:14:24 -07:00
Mike Jerris a393604db5 Merge pull request #1004 in FS/freeswitch from ~ARMENB/freeswitch:bugfix/FS-9636-Make-every-Transfer-a-Nightmare-Xfer to master
* commit '75f4114443c17bab5eba6814bbd13ef8e08a1617':
  FS-9636 [mod_sofia] Add sofia.conf parameter to make every transfer a nightmare transfer
2016-10-21 13:02:27 -05:00
Josh Allmann 5bb6742b44 mod_sofia: Add 'username' header for expiration events.
More consistent with the naming in other events, eg
register and unregister.
2016-10-13 15:50:50 -04:00
Armen Babikyan 75f4114443 FS-9636 [mod_sofia] Add sofia.conf parameter to make every transfer a nightmare transfer 2016-10-11 18:23:31 -07:00
Mike Jerris f35c2a4ec2 FS-9623: fix rare crash on startup due to openssl init functions being run multiple times 2016-10-07 15:33:50 -04:00
Seven Du 241bbd1529 FS-9622 #resolve fix buffer size calculation in http interface in mod_verto 2016-10-07 10:16:35 +08:00
Mike Jerris e5ba6daf8d Merge pull request #987 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9590:master to master
* commit '6681610d0a0b9d41d7693c95b74357d8cc532433':
  FS-9590 dtmf_type variable checking should be done after the media_handle is created
2016-10-05 11:30:14 -05:00
Mike Jerris 0d56945f71 FS-9581: [windows] CF_TEXT is a reserved constant on windows 2016-10-05 11:06:44 -04:00
Mike Jerris 4814cb1e34 FS-9581: [windows] CF_TEXT is a reserved constant on windows 2016-10-05 09:57:31 -04:00
François 6681610d0a FS-9590 dtmf_type variable checking should be done after the media_handle is created 2016-09-29 18:59:13 +02:00
Anthony Minessale f38dde9fec fix merge 2016-09-27 16:44:25 -05:00
Seven Du 7dd872e9b8 FS-9575 #resolve [Add MRCP] 2016-09-27 16:41:04 -05:00
Anthony Minessale c409499cd9 FS-9576 #resolve [Add Realtime Text] 2016-09-27 16:40:43 -05:00
Brian West 09d8f47478 FS-9548 #resolve [crash on Invite due to bad config for sip profile ] 2016-09-27 15:53:38 -05:00
Brian West 39738b32ca FS-9574 #resolve [We shouldn't print data sent on the buffer.] 2016-09-27 15:52:25 -05:00
Anthony Minessale 56a129a854 FS-9550 #resolve [Set user on outbound verto calls to sync with user directory] 2016-09-20 14:06:05 -05:00
Anthony Minessale ccadea219a FS-9524 #resolve [Enable whitelisting of Verto connections by IP using FS ACL] 2016-09-20 14:03:35 -05:00
Anthony Minessale eb4d24b68c FS-9549 #resolve [Add userVariables to DMTF and INFO messages] 2016-09-20 13:57:34 -05:00
Mike Jerris f39bad0b32 Merge pull request #950 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-6954-freeswitch-adds-additional-m-audio to master
* commit 'd5b5e8c23bf78508f5296b188265496e6f4a6a5d':
  FS-6954: Use channel flags to check for proxy media or bypass media
2016-09-14 12:49:12 -05:00
Anthony Minessale 92644dbb4d FS-9506 code was too over-zealous about taking control when it should not, pass 2 2016-09-13 15:54:55 -05:00
Anthony Minessale aee02a3041 FS-9506 code was too over-zealous about taking control when it should not, pass 1 2016-09-13 15:23:46 -05:00
Brian West 7258a2484b FS-9506 #resolve [Proxy-Hold improvement, Support a=inactive] 2016-09-13 13:17:51 -05:00
Anthony Minessale II b6446d5276 Merge pull request #937 in FS/freeswitch from ~LAZEDO/freeswitch:bugfix/FS-9451 to master
* commit 'ebdf980eb03b7c604b10f45310cf4d4d7dc7313b':
  FS-9551 [mod_sofia] compare also session before setting TFLAG_SKIP_EARLY
2016-09-12 12:23:41 -05:00
Anthony Minessale 5c43a17a04 FS-8761 2016-09-12 11:24:41 -05:00
Spencer Thomason d5b5e8c23b FS-6954: Use channel flags to check for proxy media or bypass media
Use channel flags CF_PROXY_MODE or CF_PROXY_MEDIA to determine if to disable
SOA when passing a T38 ReINVITE across legs when in proxy media or bypass media.
These channel flags are set when the sofia profile params inbound-bypass-media or
inbound-proxy-media are enabled as well as when the channel variables bypass_media or
proxy_media are set which should handle a few edge cases better.

FS-6954 #resolve.
2016-09-09 11:06:35 -07:00
Luis Azedo ebdf980eb0 FS-9551 [mod_sofia] compare also session before setting TFLAG_SKIP_EARLY 2016-09-07 00:14:47 +01:00
Mike Jerris 346a60ed3d Merge pull request #928 in FS/freeswitch from ~ANTONIO/freeswitch-fs-9398:master to master
* commit '9cd2dbbddb9afb59037704739e206e30b4ac1cb6':
  FS-9398 solve missing variables in sofia events expire and unregister
2016-09-02 13:11:53 -05:00
Mike Jerris a34abbc02c Merge pull request #942 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-9466-use-system-md5-if-available to master
* commit '5a2f9d7a789c8a78f43cd7014b4980f747bd4ca2':
  FS-9466: Use system MD5 if available
2016-09-02 12:20:05 -05:00
Anthony Minessale 47cbd2f628 FS-9475 #resolve [Video bandwidth not conveyed in SDP for verto] 2016-09-01 17:18:33 -05:00
Spencer Thomason 5a2f9d7a78 FS-9466: Use system MD5 if available
- Use system MD5 on BSD and Solaris based platforms
- Use OpenSSL if system library is not available
- Fallback to included APR
- Optimize switch_md5_string()
- replace libsofia MD5 routines in mod_sofia with switch_md5() ones

FS-9466 #resolve
2016-08-31 15:00:48 -07:00
Brian West 7cc2653edc FS-8608 found while doing config audit, params should have dashes 2016-08-22 15:20:04 -05:00
Mike Jerris f92bb5aeff Merge pull request #930 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9439 to master
* commit '676419a2619dda579d2bca9e6aaaecfa9a86e200':
  FS-9439 check chained loopback for loopback_bowout
2016-08-19 22:56:14 -05:00
Luis Azedo 676419a261 FS-9439 check chained loopback for loopback_bowout 2016-08-20 02:12:30 +01:00
Luis Azedo ea5b39365a FS-9440 add transfer_destination 2016-08-18 10:23:55 -05:00
Brian West ffb93653ab Merge pull request #859 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-9183-call-with-t.38-reinvite-fails-after to master
* commit '5b71dffb8004c6e7045afeaf42c6a785c7496975':
  FS-9183: [mod_sofia] Handle 415 Unsupported Media Type as 488
2016-08-17 10:59:17 -05:00
Antonio 9cd2dbbddb FS-9398 solve missing variables in sofia events expire and unregister 2016-08-17 09:50:08 +02:00
Anthony Minessale c278c9f63f FS-9375 #resolve [DTMF not working on OPUS after Call Transfer ] #comment Can we try to reproduce with this version on all 3 boxes (not just the patch but the whole rev as-is) 2016-08-15 17:10:42 -05:00
Anthony Minessale 2e3227b50f FS-9422 #resolve [Freeswitch Exit/Crash on SDP Negotiation] #comment renegotiate-codec-on-hold renegotiate-codec-on-reinvite are both removed in this commit 2016-08-12 14:10:23 -05:00
Spencer Thomason 5b71dffb80 FS-9183: [mod_sofia] Handle 415 Unsupported Media Type as 488
Handle 415 Unsupported Media Type the same as 488 Not Acceptable Here
after t.38 ReINVITE. This resolves an issue where the call would fail and
translates the response code to the more standard 488 Not Acceptable Here
allowing the call to continue in audio mode.

FS-9183 #resolve
2016-08-11 15:13:48 -07:00
Mike Jerris 35eae5c9cb Merge pull request #887 in FS/freeswitch from ~MZAKA/freeswitch:feature/FS-9276-proxy-notify-info to master
* commit '589a0e682e67054bd1b2f351629b0af0e5ec3035':
  FS-9276 new feature proxy in-dialog calls sip notify and info similar to proxy hold
2016-08-11 14:31:31 -05:00
Anthony Minessale a3648f244f tweak on yesterday's commit 2016-08-11 10:04:01 -05:00
Anthony Minessale c79441d84e try to deliver locally to verto too 2016-08-10 21:57:42 -05:00
Anthony Minessale 61c487c3e8 Revert "FS-8761 #resolve [Memory leak in FreeSWITCH]"
This reverts commit 341e94b28d.
2016-08-06 11:47:07 -05:00
Anthony Minessale 341e94b28d FS-8761 #resolve [Memory leak in FreeSWITCH] 2016-08-03 23:57:00 -05:00
Muhammad Zaka 589a0e682e FS-9276 new feature proxy in-dialog calls sip notify and info similar to proxy hold 2016-08-01 11:44:12 +01:00
Anthony Minessale f34dac749e revert FS-9368 2016-07-28 14:13:37 -05:00
Mike Jerris 2c86910092 FS-9381: [mod_sofia] fix leak in sofia_presence_chat_send 2016-07-25 14:01:52 -04:00
Anthony Minessale e42997ef08 FS-9376 #comment please try this 2016-07-22 22:43:55 -05:00
Anthony Minessale c556e5269b FS-9368 2016-07-21 14:32:04 -05:00
Anthony Minessale f43522877c FS-9356 #resolve [DTMF not recognized when coming from a Cisco SIP trunk] 2016-07-18 11:11:32 -05:00
Muhammad Zaka addf7555bf FS-9277: sip info with record: on and off doesn't start and stop call recording sessions 2016-07-11 14:27:49 +01:00
Anthony Minessale f893f2486a FS-9333 #resolve [Disable video refresh by sip INFO by default] 2016-07-07 13:39:02 -05:00
Anthony Minessale 3a3f456e88 FS-9316 #resolve [INVITE with empty SDP from Cisco VCS cannot setup video] 2016-07-06 11:36:54 -05:00
François f6192c7949 FS-9241: follow-up patch to fix a mistake in fetching profile url 2016-07-06 17:29:15 +02:00
François 78c2ed0526 FS-9241 Use tls_public_url instead of tls_url in INVITE Contact when NAT is detected 2016-07-05 17:15:04 +02:00
Michael Jerris 21bfc317f1 FS-9301: [mod_sofia] handle race condition on startup of mod_sofia in error conditons causing segfault 2016-06-27 15:56:47 -05:00
Michael Jerris 5c9f98b016 FS-9297: [mod_sofia] fix multiple crashes from passing invalid null values in sofia.conf 2016-06-24 16:45:29 -05:00
Muhammad Zaka 05cc770818 FS-9192-proxy-hold: proxy hold when proxy media and proxy mode are disabled; its similiar to proxy-refer 2016-06-15 10:10:47 +01:00
Anthony Minessale 18dbefa6da FS-9214 regression 2016-06-13 12:46:42 -04:00
Anthony Minessale b9d31dc9b7 FS-9214: fix 3pcc behavior
Fix callflow issues with  3pcc=true and 3pcc=proxy and interactions with sip_wait_for_aleg_ack
removes passthrough of 183 on 3pcc=proxy (that was previously not functioning)
2016-06-07 11:43:08 -05:00
Michael Jerris 15d250ed7c FS-9136: update other modules to match api change 2016-06-03 18:21:08 -05:00
Anthony Minessale 50d7a80fa3 FS-9136: allow multiple instances of same video codec with different fmtp 2016-06-03 16:16:32 -05:00
Sergey Khripchenko 2766eaf49e FS-9225: [mod_sofia] Allow to force SIP REGISTER Expires: to be within configured range.
Allow to force SIP REGISTER Expires: to be within MIN and MAX values.
Not just to force it to one specific value using "sip-force-expires".

New profile parameters:
  "sip-force-expires-min"
  "sip-force-expires-max"
2016-06-03 05:30:01 -07:00
Jose Fco. Irles b36cef731c FS-9216: [mod_sofia] Add Cisco SPA30X and Grandstream GXP user agents to send UPDATE 2016-06-01 16:58:40 +02:00
Mike Jerris a838c29e41 Merge pull request #862 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9188 to master
* commit '08199210c1f548a1aa9a302c32eb89fabbf90301':
  [mod_sofia] [FS-9188] added channel var to suppress auto-answer notify
2016-05-26 16:28:07 -05:00
nneul at mst.edu ae8e5cb118 FS-9202 [mod_skinny] fix leak in speed dial 2016-05-25 14:14:03 -05:00
nneul at mst.edu 8339c1f980 FS-9201 [mod_skinny] fix leak in api call to list devices 2016-05-25 13:57:46 -05:00
nneul at mst.edu e26dbafa6a FS-9198 [mod_skinny] fix small memory leaks 2016-05-25 10:40:28 -05:00
Mike Jerris d8164a95f2 Merge pull request #633 in FS/freeswitch from ~LAZEDO/freeswitch:FS-8652 to master
* commit 'dc7753f51667e235ec7171a697f14989c9759e6f':
  FS-8652 handle early-only param in replaces header
2016-05-23 14:27:27 -05:00
Luis Azedo dc7753f516 FS-8652 handle early-only param in replaces header 2016-05-23 18:59:42 +01:00
karl anderson 08199210c1 [mod_sofia] [FS-9188] added channel var to suppress auto-answer notify 2016-05-20 10:49:40 +01:00
Ken Rice 2b10500231 FS-9160 #resolve tweak sip_invite_failure_* chan vars for properly reporting last outbound call failure when there are multiple bridge attempts on a single call 2016-05-18 15:29:59 -05:00
Antonio 465a0b6f1d FS-9034 revert commit in sofia.c that prevents register in new thread 2016-05-17 18:40:27 +02:00
Moishe Grunstein 3779c7d571 FS-9070 Update config.sub and config.guess
Older versions of automake created files that were unaware of newer system architectures, tested with Debian 8.4 and Centos 7
2016-05-03 11:12:11 -04:00
Anthony Minessale 18db50c46a FS-9099 #resolve [Websocket raw frame read timeout is too short] 2016-04-25 17:29:50 -05:00
Anthony Minessale 0a8e115b98 FS-9060: [mod_sofia] correct issues with hold and broken soa negotiations after performing a bypass media reinvite 2016-04-22 12:26:13 -05:00
Giacomo Vacca 252f0e2618 FS-9083 [mod-sofia] Pass On SIP headers from leg A to B 2016-04-19 10:28:12 +02:00
Italo Rossi e3263680c1 FS-9077 [mod_verto] Adding verto_hangup_disposition variable to indicate who hangup 2016-04-15 16:54:38 -03:00
Nathan Neulinger 44258634e1 FS-9074: [mod_skinny] Fix incorrect location of free causing memory leak of xml when certain errors occur 2016-04-15 08:24:28 -05:00
Anthony Minessale 93d45b3bce FS-9049 2016-04-10 11:39:28 -05:00
Michael Jerris f71ed897f8 FS-8562: [mod_sofia] add update support for Mitel user agents 2016-04-04 15:42:53 -04:00
Mike Jerris a74fc71b67 Merge pull request #687 in FS/freeswitch from freetdm_patch to master
* commit '320d5f2015976fed9ca282dfeeb2bd3e977e6f76':
  Applied the Sangoma patch to FS version 1.2 in order to port to FS v1.6+
2016-04-04 13:51:09 -05:00
Anthony Minessale 647cc257fd FS-8913 #resolve [Problem with transfer when using bypass_media + SRTP + Inbound late negotiation] 2016-03-31 16:45:34 -05:00
Flavio Grossi 3623e2747d FS-8990 add verto_client_address to verto and presence events 2016-03-30 11:42:43 +02:00
Italo Rossi ce3f10a702 FS-8990 - [mod_verto] - Adding verto_login header to verto::client_disconnect event 2016-03-29 17:39:40 -03:00
Mike Jerris 9ec3253563 Merge pull request #771 in FS/freeswitch from ~SAFAROV/freeswitch2:FS-7125 to master
* commit 'ff1c384e13f07afaac98334532667ebf8093a1f1':
  FS-7125 Added sofia event "wrong_calls_state". This is for fail2ban logging
2016-03-29 14:06:54 -05:00
Sergey Safarov ff1c384e13 FS-7125 Added sofia event "wrong_calls_state". This is for fail2ban logging 2016-03-29 21:21:38 +03:00
Anthony Minessale 0335cc3291 FS-8918 #resolve [10 Second timeout after Notify during Proxy refer.] 2016-03-28 13:14:38 -05:00
Anthony Minessale e3ccb0385a FS-8964 #resolve [Make it possible to disable picture_fast_update INFO requests] 2016-03-21 12:58:34 -05:00
Anthony Minessale 3eff2d553d FS-7800 should be able to call extra screens with same extension as the original and place the param conferenceCanvasID with the desired canvas id into the call params in the same place bandwidth prefs are added 2016-03-18 14:54:31 -05:00
Flavio Grossi d1680d7b3b FS-7915 parse and store multiple path fields 2016-03-18 09:52:43 +01:00
Seven Du 3d90d752fc FS-8406 #resolve #comment improvement to drop video packets on slow rtmp link 2016-03-18 09:05:45 +08:00
Anthony Minessale 8423f28d43 FS-8841 #resolve [Debian - FS Hang ] 2016-03-17 18:48:59 -05:00
Nathan Neulinger da91717b8e FS-8950 fix a few memory leaks in mod_skinny 2016-03-16 10:48:30 -05:00
Brian West 2c031e4b91 FS-8879 #resolve [SIP UPDATE and attended transfer] 2016-02-26 17:44:33 -06:00
Anthony Minessale a1fff59c25 FS-7132 2016-02-18 11:44:16 -06:00
Anthony Minessale f96e016135 FS-6544 2016-02-05 11:56:44 -06:00
Anthony Minessale dd2ad0e300 FS-6833 2016-02-04 15:25:33 -06:00
Mike Jerris 09b4156f74 Merge pull request #693 in FS/freeswitch from ~CORSMITH/freeswitch:bugfix/FS-8778-FreeBSD-bswap to master
* commit '30077789d56f106cadf2dece2089f76715a8f45a':
  FS-8778 #resolve FreeBSD: src/mod/endpoints/mod_verto/ws.h define __bswap_64
2016-02-04 11:08:30 -06:00
Anthony Minessale 46ebf3cea7 FS-6833 #resolve [Allow Freeswitch to initiate Late offer calls.] #comment Regression from addition of custom variables 2016-02-02 17:15:27 -06:00
Corey Smith 30077789d5 FS-8778 #resolve FreeBSD: src/mod/endpoints/mod_verto/ws.h define __bswap_64 2016-01-31 05:09:38 -05:00
Mike Jerris 4245f5de89 Merge pull request #689 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-8782-mod_verto-fails-to-build-on-solaris to master
* commit '2caa6efdacce9493a6a145aa6475d4b857fd4e9d':
  FS-8782: [mod_verto] fix build error for missing __bswap_64 on Solaris
2016-01-29 11:07:06 -06:00
Mike Jerris 2f8c40aad5 Merge pull request #683 in FS/freeswitch from ~CORSMITH/freeswitch:bugfix/FS-8776-parallel-build to master
* commit '28c23ab147a128f8a73156f65ca66b04359a4ab4':
  FS-8776 #resolve Support GNU make parallel builds
2016-01-29 10:56:46 -06:00
Corey Smith 28c23ab147 FS-8776 #resolve Support GNU make parallel builds
* Explicitly define dependency tree for several modules
* Enable parallel builds for libtiff and libspandsp
* Verify module is enabled before attempting build.  Allows
  the virtual targets to be used for ordering without forcing
  a build dependency.
2016-01-28 22:23:47 -05:00
Anthony Minessale ff43872e20 FS-8796 #resolve [issues with verto mcast] 2016-01-28 12:29:45 -06:00
Spencer Thomason 2caa6efdac FS-8782: [mod_verto] fix build error for missing __bswap_64 on Solaris 2016-01-27 19:44:59 -08:00
William King 320d5f2015 Applied the Sangoma patch to FS version 1.2 in order to port to FS v1.6+
Sourced from:
http://gitlab.sangoma.com/projects/CORE/repos/freetdm/browse/public_freeswitch/sangoma-FS-1.2.patch
2016-01-26 20:20:34 -08:00
Ken Rice ce62c06241 update my email address 2016-01-22 16:43:29 -06:00
Kathleen King e5b5b9b2d8 FS-8111 [mod_sofia] 'sofia' API command auto-complete cleanup 2016-01-21 18:35:32 -08:00
Mike Jerris 93f0da09d3 Merge pull request #674 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-8763 to master
* commit 'f80d6cc5517c6886dc15dc446c0519811c55d04e':
  FS-8763 [mod_sofia] set is_auth on switch_ivr_set_user result
2016-01-21 12:00:14 -06:00
Anthony Minessale cffb310f3f FS-8759 #resolve [segfault on 1.7] #comment please update to master 2016-01-20 11:56:18 -06:00
Luis Azedo f80d6cc551 FS-8763 [mod_sofia] set is_auth on switch_ivr_set_user result 2016-01-20 16:09:17 +00:00
François b17602be09 FS-8735 display update support for Panasonic devices 2016-01-15 12:00:57 +01:00
Brian West e39605dc2c FS-8715: [mod_sofia] make the oubound_proxy on the profile consistent with how we do the same thing on the gateway 2016-01-08 11:06:12 -06:00
Nathan Neulinger 2a1b8bd4e6 mod_skinny: remove nested redundant mutex that could cause a hang 2016-01-06 11:27:35 -06:00
Nathan Neulinger ff551827ab mod_skinny: silence CID 1320795 by rearranging mutex aquisition, negligible impact 2016-01-06 11:23:52 -06:00
Nathan Neulinger 435c463672 mod_skinny: control flow issue reported by coverity CID 1294487 2016-01-06 11:15:18 -06:00
nneul on mst.edu 7bd6813b13 FS-8711 #resolve [fix a couple of possible memory leaks in mod_skinny packet reading code] 2016-01-06 10:57:13 -06:00
Raphael Lechner 507bc265bd FS-8679: [mod_sofia] no missed call if call is anwered by someone else
sofia is sending Call completed elsewhere to the other involved phones if not disabled by the option ignore_completed_elsewhere
2016-01-04 21:33:24 +01:00
Anthony Minessale 6c17410c25 add parsing for userLocation header 2015-12-22 16:57:41 -06:00
Anthony Minessale 0a4e394cc8 add parsing for userLocation header 2015-12-22 16:54:56 -06:00
Michael Jerris b1206d0b50 FS-9658: [mod_verto] windows fixes for mod_verto 2015-12-14 14:23:31 -06:00
Armen Babikyan e23aa12a2d FS-8643: fix mod_sofia memory leaks 2015-12-10 22:42:55 -08:00
Anthony Minessale cce8288c16 FS-8625 #resolve [Segmentation fault: 11] 2015-12-08 11:18:07 -06:00
Mike Jerris 5a56c89791 Merge pull request #587 in FS/freeswitch from ~VIPKILLA/fs-8433:master to master
* commit '728d960017c510c8108ce6c62cfbdd691a0c8831':
  FS-8433: allow hangup cause to be set inside redirect data
2015-11-27 13:11:40 -06:00
Emmanuel Schmidbauer 728d960017 FS-8433: allow hangup cause to be set inside redirect data 2015-11-27 13:52:50 -05:00
Mike Jerris 5ab62d8114 FS-8578: [mod_verto] fix build error for missing __bswap_64 on osx 2015-11-25 20:07:04 -05:00
Anthony Minessale 1868859638 FS-8573 #resolve [unidirectional audio after resuming from hold in bypass media mode] 2015-11-25 13:56:25 -06:00
Jeff Lenk 08816959aa simple compile fixes for windows 2015-11-22 15:38:12 -06:00
Anthony Minessale b4f477c22e FS-8293 fix some regressions where speed test caused excessive downlink bandwidth 2015-11-18 21:36:41 -06:00
Anthony Minessale 9ab210e64b FS-8556 #resolve [Screen shares are not recoverable so do not try] 2015-11-18 15:26:26 -06:00
Anthony Minessale 9f1c89b8e3 FS-8545 #resolve [Improve controls for screen share] 2015-11-16 15:54:43 -06:00
Anthony Minessale de7a123c8b FS-8536 #resolve [Send Keyframe when getting SIP INFO with picture_fast_update] 2015-11-13 14:15:39 -06:00
Anthony Minessale II 785727e6fa Merge pull request #591 in FS/freeswitch from feature/FS-8293 to master
* commit '1ee2f0abc224fd6830fb8a2ddf120abfd8f641f0':
  add colors to good and bad
  update new pass
  FS-8293 [verto_communicator] - Showing speed in the menu bar if autoBand is true, adding option to test speed before making a call, enabling dedEnc if inboundBandwidth is below dedEncWatermark (3072 by default). FS-8293 [verto_communicator] - Changed info in the top menu bar for a icon+popover, changed autoBand's code in testSpeed method, moved 'Bandwidth settings' to 'Video settings' in settings modal and now hidding video quality selection when autoBand is checked. FS-8293 [verto_communicator] - Better bandwidth info ui. FS-8293 [verto_communicator] - Fixed speed test breaking at splash screen if user isn't logged in.
  Removed unused function.
  FS-8293 [verto_communicator] Implemented speed test in verto communicator.
  always change bw
  tweaks
  WIP not shabby auto vid settings
  first pass, add some funcs to conference and speed test features and fix bugs in ws.c for big payloads
2015-11-12 18:40:27 -06:00
Anthony Minessale f1b2733c14 update new pass 2015-11-12 18:33:32 -06:00
Stanislav Sinyagin de06bf086b FS-8427 Incompatible type for %ld in prinrtf 2015-11-09 21:54:00 +00:00
Anthony Minessale 1c8088a4a0 tweaks 2015-11-06 14:01:54 -06:00
Anthony Minessale aa0b28e235 WIP not shabby auto vid settings 2015-11-06 14:01:54 -06:00
Anthony Minessale 828d6eaf01 first pass, add some funcs to conference and speed test features and fix bugs in ws.c for big payloads 2015-11-06 14:01:54 -06:00
Marcel Haldemann 7c3aed290d FS-8415 #resolve [support early with 180 using early_use_180=true] 2015-11-05 11:13:33 +01:00
Mike Jerris 6b5b1a3d86 FS-8389: [build] Fix msvc 2015 build warnings 2015-10-26 13:45:48 -04:00
Anthony Minessale e351f3565d FS-8115 #comment test latest patch 2015-10-22 15:37:21 -05:00
Dušan Dragić 310ca8867d FS-8298 fix libctb build 2015-10-19 16:03:09 +02:00
William King ab0f1423fb Merge pull request #545 in FS/freeswitch from ~PAULCUTTLER/freeswitch:feature/FS-7924-making-mod_rtmp-compatible-with-adobe to master
* commit '86d849c54e26951e313d1dcb4b220055f79aacc0':
  FS-7924: [mod_rtmp] Modify initStream & createStream responses
  Making mod_rtmp compatible with Adobe Media Server
2015-10-14 09:43:33 -05:00
Anthony Minessale 4e1ec89009 FS-6833 FS-6834 fix regression 2015-10-13 12:17:29 -05:00
Anthony Minessale aa7bc32375 FS-7834 #resolve [MOH doesn't work with inbound-bypass-media and resume-media-on-hold] 2015-10-13 11:51:51 -05:00
Anthony Minessale dc8f2b2044 FS-6833 FS-6834 found a few missing content-types in requests/resonses with sdp that were outside the norm 2015-10-12 12:38:25 -05:00
William King bf38cd2388 FS-8316 more clean code this way 2015-10-09 11:08:19 -07:00
Anthony Minessale 6837062563 FS-6833 add content-type header to ack with sdp 2015-10-09 10:28:02 -05:00
William King b9634d5f7a FS-8316 resolving the build warnings in the modules too 2015-10-08 13:01:04 -07:00
Paul Cuttler 86d849c54e FS-7924: [mod_rtmp] Modify initStream & createStream responses
Moved the response message mistakenly placed in the initStream
handler to the createStream handler
2015-10-07 14:50:27 +11:00
Ken Rice a983cc5228 FS-8273 #resolve clear the CF_RECOVERING flag in a spot that was missed 2015-10-01 15:23:21 -05:00
Steve Underwood 721ea6dceb Removed use of _NONSTD for Windows builds of spandsp, so (hopefully) eliminate
compatibility problems with recent versions of MSVC
2015-09-28 21:47:27 +08:00
Anthony Minessale e5f31310db FS-7911 #resolve 2015-09-24 16:00:39 -05:00
Anthony Minessale 43ef01fbbe correct version of proposed patch 2015-09-23 11:58:57 -05:00
Anthony Minessale 819a2c13a9 FS-8210 #resolve [mod_verto can be unloaded while it is in use] 2015-09-23 10:35:45 -05:00
Anthony Minessale f8b19b7485 FS-8190 #resolve [When using nixevent, freeswitch stops sending us certain custom event that were NOT part of the nixevent command] 2015-09-21 18:00:32 -05:00
Michael Jerris 5509a62706 FS-8042, FS-8182: add ping time (in ms) to sip_registrations table, displays as part of the show commands that show registration details, add force_ping=true user var to force options ping on individual registered endpoints 2015-09-21 12:13:28 -05:00
Anthony Minessale 882e6feaf2 FS-6833 FS-6834 add support for X-headers in this 3p mode 2015-09-16 16:12:16 -05:00
Anthony Minessale 703795e913 FS-8130 FS-7432 FS-8115 2015-09-15 20:33:55 -05:00
Anthony Minessale eea76c8856 FS-8130
Port video buffer to also support audio and remove original STFU jitter buffer
Add some more resilience to video packet loss
Add codec control mechanism for both call-specific debug and codec/call specfic params
Make opus function better in packet loss and latent situations
Use new codec control prams to make JB lookahead FEC optionally enabled or disabled mid-call
Add Param to allow JB lookahead to be enabled.
2015-09-14 13:30:08 -05:00
Mike Jerris a12010ecd4 Merge pull request #465 in FS/freeswitch from bugfix/FS-8053 to master
* commit '331cde3c92140f85265978c75b73cc9a202ad714':
  FS-8053: handle a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call
2015-09-09 18:11:22 -05:00
Anthony Minessale 331cde3c92 FS-8053: handle a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call 2015-09-09 18:10:52 -05:00
Stanislav Sinyagin 98a190a107 FS-7967 SmartOS compatibility
configure.ac: honor NetBSD and SmartOS in search for system lua
src/switch_utf8.c: remove switch_u8_vprintf and switch_u8_printf
replace u_int32_t with C99 standard uint32_t, and also the same for
  8,16,64 bit
2015-09-09 21:39:41 +00:00
Artur Zaprzała 7e2082a55a FS-8140 Fix user_name typo in sofia_handle_sip_i_invite 2015-09-09 10:33:23 +02:00