Anthony Minessale
481df053ac
require timer by default unless its t.38 re-invite
2012-04-27 14:41:32 -05:00
Anthony Minessale
8203475563
FS-4148 --resolve note: see switch_core_session_get_partner
2012-04-26 08:52:29 -05:00
Ken Rice
c5554eb939
Copyright date update.
2012-04-18 11:52:02 -05:00
Anthony Minessale
19f441c6f4
move relevant portion of display update code into the core and fix mod_loopback bug involving passing display updates across properly
2012-04-17 16:13:41 -05:00
Anthony Minessale
6e512f1a89
FS-4053 --resolve
2012-04-16 11:57:19 -05:00
David Yat Sin
27e4cdb4dd
Merge branch 'fsorig'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cfg.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_hndl.c
2012-04-03 18:08:49 -04:00
Anthony Minessale
2ab1605a88
ZRTP passthru mode code for phil
2012-03-29 18:37:15 -05:00
Anthony Minessale
221b82f1e9
FS-4053 try this
2012-03-29 11:36:07 -05:00
Anthony Minessale
6f6765b8f2
start one msg thread per cpu by default
2012-03-27 16:48:30 -05:00
Anthony Minessale
e31a35a7be
FS-3973 --resolve we can go with this for now and ponder the other problem for later
2012-03-09 11:43:37 -06:00
Anthony Minessale
926af0392d
FS-3940 --resolve
2012-02-28 10:17:08 -06:00
Anthony Minessale
ba1db5b65a
FS-3928 --resolve
2012-02-21 10:08:58 -06:00
Anthony Minessale
341cc2f0fc
FS-3917 sneaky sql null vs != crap
2012-02-17 19:47:57 -06:00
Anthony Minessale
3a0cfa9aaa
FS-3916 --resolve i don't think its necessary for info but you could try it with another FS process to confirm
2012-02-17 10:04:09 -06:00
Anthony Minessale
33cb10d6c5
FS-3915 --resolve
2012-02-17 09:57:56 -06:00
Anthony Minessale
320d04a9f8
remove warning
2012-02-03 11:50:24 -06:00
Moises Silva
1ad0bc250c
Merge remote-tracking branch 'fsorig/master'
2012-01-31 15:57:07 -05:00
Anthony Minessale
b3b33ea995
FS-3794 please test this version
2012-01-26 04:46:48 -06:00
Anthony Minessale
39c4e7a320
add support for yealink display update
2012-01-25 10:25:02 -06:00
Anthony Minessale
5ef0c1cc5b
disable display update when the channel has not been answered
2012-01-19 11:32:57 -06:00
Anthony Minessale
3b825e0113
FS-3794 try this patch for the REFER issue
2012-01-17 09:21:47 -06:00
Anthony Minessale
2883f2a600
FS-3814 --resolve
2012-01-17 08:55:48 -06:00
Anthony Minessale
c646cb402c
FS-3810 --resolve
2012-01-16 12:45:25 -06:00
Jeff Lenk
424ba6937e
FS-3796 --resolve
2012-01-06 12:18:57 -06:00
Marc Olivier Chouinard
d637453552
FS-3029 --resolve
2011-12-23 16:07:33 -05:00
Marc Olivier Chouinard
15671263f8
FS-3317 --resolve
2011-12-19 06:53:48 -05:00
Marc Olivier Chouinard
7987d0461c
FS-3397 --resolve
...
I've changed it to use TAG_IF instead
2011-12-18 12:49:10 -05:00
Marc Olivier Chouinard
947096c66d
FS-3071 Added the tls extra options patch
2011-12-18 11:37:04 -05:00
Moises Silva
7e31b9cc28
Merge remote branch 'fsorig/master'
...
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_rcv.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c
2011-12-17 17:21:14 -05:00
Anthony Minessale
482d9db8b0
d'oh
2011-12-16 14:41:48 -06:00
Anthony Minessale
6dd5e59b05
add sofia global standby on that makes sofia not do anything but refuse to work until sofia global standby off or sofia recover is issued
2011-12-16 13:41:25 -06:00
Marc Olivier Chouinard
0a463b0c3c
FS-949 --resolve
2011-12-15 19:13:09 -05:00
Marc Olivier Chouinard
a0a77f8cc6
FS-3321 Small correction on my own addition
2011-12-15 12:23:53 -05:00
Marc Olivier Chouinard
e081e8045e
FS-3321 --resolve
2011-12-15 12:16:41 -05:00
Marc Olivier Chouinard
894ba68bc5
FS-2901 --resolve
2011-12-14 21:56:00 -05:00
Anthony Minessale
4943f68208
set rtp stack into optimal mode for transferring data during fax situations (that does not mean we support the idea of audio fax over ip......)
2011-12-08 12:26:36 -06:00
Anthony Minessale
d9089edf89
finishing touches for commit: b9e28f85cb
2011-11-29 16:23:49 -06:00
Anthony Minessale
4ce8f5e28e
FS-3688 some more general changes during proxy media
2011-11-28 13:38:05 -06:00
Anthony Minessale
b9e28f85cb
add send_info dp app and uuid_send_info FSAPI and execute_on_sip_extra_headers and api_on_sip_extra_headers handler variables
2011-11-23 15:38:59 -06:00
Anthony Minessale
58c3c3a049
comment out optional Require header from re-invites for the sake of interop with testy t.38 terminals
2011-11-22 18:22:57 -06:00
Jeff Lenk
422df6180f
trivial fix build
2011-11-21 12:50:00 -06:00
Anthony Minessale
a24148db71
revert
2011-11-21 09:17:21 -06:00
Anthony Minessale
dac9d6e3ea
FS-3688 try this also with sofia loglevel all 9
2011-11-19 19:12:08 -06:00
Anthony Minessale
71ecf081f0
FS-3688 revert
2011-11-18 17:00:30 -06:00
Anthony Minessale
00e381f183
FS-3699 --resolve
2011-11-17 16:25:50 -06:00
Anthony Minessale
04469bb5c9
FS-3688 forgot to revert test code
2011-11-17 14:40:12 -06:00
Anthony Minessale
2fae5dfadd
FS-3688 please do clean build and test make current or the equiv
2011-11-17 11:44:10 -06:00
Anthony Minessale
179f6b57a6
FS-3688 please test under same monitoring conditions and report results
2011-11-14 15:26:17 -06:00
Anthony Minessale
ba14f95d81
FS-3678 --resolve
2011-11-08 08:02:17 -06:00
Anthony Minessale
babe955160
FS-3634 see if this works
2011-10-25 08:47:01 -05:00
Anthony Minessale
3764a60df9
FS-3469 here is some more, this may never be perfect
2011-10-24 18:54:25 -05:00
Anthony Minessale
d0f13812e8
FS-3628 --resolve
2011-10-21 21:38:11 -05:00
Anthony Minessale
fdb4031ac0
aesthetic update
2011-10-14 14:13:16 -05:00
Brian West
4893acdb16
missed yet another one
2011-10-05 22:54:31 -05:00
Moises Silva
b004bcfc6d
Merge remote-tracking branch 'fsorig/master'
...
Conflicts:
src/mod/endpoints/mod_sofia/mod_sofia.c
src/mod/endpoints/mod_sofia/sofia_glue.c
2011-09-28 12:19:48 -04:00
Moises Silva
339b26e83d
mod_sofia: Resolved issue #1547 - SIP INFO not working
...
The dtmf_type member was incorrectly being set to NONE if the SDP
does not advertise RFC2833 support (which has nothing to do with SIP INFO)
2011-09-28 12:14:37 -04:00
Brian West
7f04f7ace9
check decode here
2011-09-28 00:35:06 -05:00
Anthony Minessale
c4464c65fd
FS-3551 please update to this revision or greater and retest gathering the same logs with loglevel debug and global siptrace on
2011-09-16 12:05:10 -05:00
Anthony Minessale
6310318cad
wtf
2011-09-14 11:50:41 -05:00
Anthony Minessale
9125a96c6d
convert chat interface to use events instead of a bunch of args
2011-09-13 16:51:30 -05:00
Jeff Lenk
0651b01abf
correct sofia_count_reg_function behavior reported from user list
2011-09-13 10:40:33 -05:00
Anthony Minessale
7efa4fb209
FS-3532 --resolve
2011-09-01 15:10:23 -05:00
dschreiber
ed0ac0358c
Fix to allow setting a proxy properly when manually injecting notifies
2011-08-31 13:36:20 -07:00
Anthony Minessale
f697e5aa37
wait on info dtmf parsing w and W (additional part of previous patch)
2011-08-29 13:28:02 -05:00
Anthony Minessale
7386662164
rework session timers to try to have us not be the refresher whenever possible
2011-08-22 10:59:33 -05:00
Anthony Minessale
25032153fb
FS-3508 --resolve
2011-08-17 11:14:17 -05:00
Anthony Minessale
61ee7fdc85
don't allow auto answer on an non-outbound call
2011-08-03 23:49:09 -05:00
Anthony Minessale
bd64631b5c
skip looking up session again in hash table when we already are parsing the event from the session thread
2011-08-03 23:47:47 -05:00
Anthony Minessale
d364e9f2b8
display fixes and add 2 new cols to channels to store last sent display data
2011-08-03 23:43:41 -05:00
Anthony Minessale
c16c74d9c0
update show calls to show both 1 legged calls and bridged calls, also show bridged_calls for previous behaviour of show calls
2011-08-01 14:43:03 -05:00
Anthony Minessale
98473085ea
add homer capture hooks to mod_sofia
2011-07-31 18:36:23 -05:00
Anthony Minessale
2f950634ab
fix sip auto_simplify
2011-07-16 02:34:17 -05:00
Anthony Minessale
1675981428
FS-3386 roll back a few revs then remove some refs and reroll patches that were in between
2011-07-16 01:03:01 -05:00
Jeff Lenk
c30c3be169
FS-3426 --resolve Missing \n in log warning
2011-07-15 09:24:56 -05:00
Anthony Minessale
f9969f3856
only list real profiles not aliases in presence code
2011-07-14 16:01:44 -05:00
Anthony Minessale
2932c1fa17
FS-3386 Try this revision please
2011-07-14 00:17:05 -05:00
Travis Cross
7cdc8342dc
if user has set presence_id, don't override it
2011-07-13 07:08:18 +00:00
Anthony Minessale
e66051390c
add proxy tag to UPDATE packets if it was set by INVITE
2011-07-05 11:52:45 -05:00
Anthony Minessale
84f8868bf8
FS-3385 --resolve
2011-06-30 11:59:58 -05:00
Anthony Minessale
acd0898e32
support final response in response header passing
2011-06-28 10:30:11 -05:00
Anthony Minessale
12c680d38f
fix video read frame function to behave like the audio one when waiting for codecs
2011-06-24 14:49:36 -05:00
Anthony Minessale
49e52b4ca6
FS-3362 removed the vid refresh thing
2011-06-22 10:51:46 -05:00
Anthony Minessale
8decee307b
FS-3358 please test and close if it works
2011-06-20 13:21:20 -05:00
Anthony Minessale
3be64cbf62
FS-3354 --resolve
2011-06-20 10:07:01 -05:00
Anthony Minessale
fb68746eed
add parallelism to sofia by offsetting sip messages to the concerned sessions and using multiple queue threads for message handling
2011-06-16 14:37:22 -05:00
Anthony Minessale
9df8169d1f
add mutex around gateway access on per-profile basis and token based access to global profiles to prevent hanging on to the hash mutex while doing sql stmts which may cause issues/slowdowns
2011-06-16 14:32:14 -05:00
Anthony Minessale
927fde18c9
FS-3349 --resolve
2011-06-16 12:01:39 -05:00
Anthony Minessale
8663278a69
revert
2011-06-15 11:16:04 -05:00
Anthony Minessale
06ec179b44
reapply
2011-06-15 10:29:44 -05:00
Anthony Minessale
bf7895278e
revert
2011-06-15 10:29:07 -05:00
Anthony Minessale
25604d60d5
FS-3326 revert 68c389d
2011-06-15 10:10:37 -05:00
Anthony Minessale
a20a3f3461
FS-3340 revert c5a2275f62
it breaks acking on session timers and initial invite
2011-06-15 10:02:34 -05:00
Anthony Minessale
ba496a110a
FS-3336 --resolve
2011-06-10 09:44:38 -05:00
Anthony Minessale
c5a2275f62
FS-3340
2011-06-10 09:41:30 -05:00
Anthony Minessale
07a797522a
FS-3214 try this patch
2011-06-08 18:50:21 -05:00
Anthony Minessale
079f48458e
add check_sync to sofia cli (like flush_inbound_reg without the unreg)
2011-06-08 11:09:03 -05:00
Jeff Lenk
0675b59beb
FS-3321 release rwlock on error
2011-06-06 21:28:14 -05:00
Anthony Minessale
68c389df46
FS-3326 --resolve ok thx
2011-06-03 09:45:07 -05:00
Jeff Lenk
6a38dce2b8
trivial compiler warnings
2011-05-29 09:46:02 -05:00
Anthony Minessale
e03d900c23
FS-3300 --resolve
2011-05-27 09:38:54 -05:00
Anthony Minessale
b978d39d48
FS-3312 --resolve
2011-05-25 14:45:55 -05:00
Stefan Knoblich
812fd7278e
mod_sofia: Reformat sofia usage string and make it a static const char[].
...
Make this thing readable by wasting a couple of bytes for spaces and newlines.
As an added bonus, save some stack space by making usage_string a static const.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-05-25 18:29:28 +02:00
Anthony Minessale
62c81afef0
init ssl locks in sofia
2011-05-23 12:23:30 -05:00
Anthony Minessale
123eaa524b
fix rare t38 gateway issue
2011-05-12 10:32:39 -05:00
Anthony Minessale
00b53a91ea
FS-3277 --resolve There are actually really only 2 places where it needs the real hostname, the hostname command and the header on the events. I changed everything to the switchname because there were some more sql stmts etc in the core.
2011-04-29 10:24:50 -05:00
Anthony Minessale
73279f01bf
FS-3166 --resolve
2011-04-22 16:43:29 -05:00
Anthony Minessale
4b706dac51
FS-3227 --resolve this looks like sane changes. My only complaint was the formatting. Watch for whitespace indentation by looking at the code in emacs or vi where it should be tabed properly.
2011-04-04 11:55:05 -05:00
Anthony Minessale
fda2283bbd
auto-aleg-full and auto-aleg-domain for from_domain field in gateway
2011-04-03 12:03:29 -05:00
Anthony Minessale
8c5586b2bc
add option for from-domain to be set to auto-aleg in gateway config
2011-04-01 14:22:43 -05:00
Anthony Minessale
7556ec57e9
FS-3187
2011-03-25 16:35:30 -05:00
Anthony Minessale
3e4957c0b3
revert 4f6d888152
2011-03-25 16:30:16 -05:00
Brian West
4f6d888152
Here try this
2011-03-24 21:29:55 -05:00
Anthony Minessale
db7933e72b
jitter buffer sanity checks
2011-03-17 22:29:16 -05:00
Anthony Minessale
24a972925b
pass header in X-FS headers on attended transfer CID update to indicate specific situation to flip callee/caller id when targeting a 1 legged call
2011-03-11 13:00:55 -06:00
Anthony Minessale
59da356d06
fix mistake from earlier commit and improve flow of dtmf through a bridge when timer is disabled
2011-03-09 20:06:32 -06:00
Anthony Minessale
2a35dfb51e
add rtp-notimer-during-bridge (alternative to rtp-autoflush-during-bridge
2011-03-09 15:17:26 -06:00
Anthony Minessale
3eeb49950f
FS-3117 --comment-only try this patch
2011-03-03 10:14:52 -06:00
Anthony Minessale
01073a796e
add sip_jitter_buffer_during_bridge which you can set to true to keep a jitter buffer on both ends of the call when you are NormT
2011-03-02 19:11:29 -06:00
Anthony Minessale
d59d41d7b4
add param to jb to try to recapture latency (disabled by default)
2011-02-25 11:59:45 -06:00
Anthony Minessale
0dcdd78cb5
FS-3054 --comment-only try latest commit, I can guess what probably causes the seg based on my last patch
2011-02-22 17:22:01 -06:00
Anthony Minessale
e7acd4d138
FS-3054 re-open if this does not fix it.
2011-02-21 20:17:58 -06:00
Anthony Minessale
4e60f14a4d
FS-3072
2011-02-21 11:02:42 -06:00
Anthony Minessale
a2c0da53f3
add centralized registration db to core db and use it from mod_sofia
2011-02-11 23:10:12 -06:00
Anthony Minessale
88d410d314
fix uuid_jitterbuffer edge case debugging a non-existant jb causing a seg
2011-02-11 20:15:06 -06:00
Anthony Minessale
2401fec54b
minor regression from 4ae8282e6c
(sofia_contact with no args from cli caused seg)
2011-02-08 13:01:42 -06:00
Anthony Minessale
f0a31e1bff
default to 10
2011-02-07 14:35:56 -06:00
Anthony Minessale
4ae8282e6c
fix possible bad pointer in global vars (please test)
2011-02-02 15:43:26 -06:00
Anthony Minessale
52bf0423e2
try to fix SOA problem with early and answer audio with dissimilar sdp
2011-02-01 11:23:32 -06:00
Daniel Swarbrick
0e0431ecc6
update mod_sofia management interface OID
2011-01-26 20:07:33 +01:00
Travis Cross
7eceff48a2
update sofia usage string for flush_inbound_reg
2011-01-16 22:33:50 +00:00
Anthony Minessale
7b01cbbca4
add send-presence-on-register (true|false|first-only) param to sofia and api command sofia global debug [presence|sla|none]
2011-01-14 13:58:21 -06:00
Anthony Minessale
54de293b05
fix seg related to ptime mismatch + CNG + PLC (if you ever get purple ptime mismatch warnings you want this patch)
2011-01-12 16:05:08 -06:00
Anthony Minessale
181b543b0c
add auto-jitterbuffer-msec param and auto-disable the jitterbuffer when briding to another channel who also has a jitterbuffer so both legs will disable during a bridge
2011-01-05 16:25:14 -06:00
Brian West
3734f4cd44
bump copyright date and fix some email and typos from diego.
2011-01-05 10:09:04 -06:00
Anthony Minessale
0920645d1f
update
2010-12-29 15:04:19 -06:00
Anthony Minessale
650393fb90
add recovery_refresh app and api and use it in mod_conference to send a message to the channel telling it to sync its recovery snapshot
2010-12-29 13:15:14 -06:00
Anthony Minessale
81608da006
refactor sofia_contact to try the profile_name first then the domain to resolve the profile then fall back to querying every profile to reduce confusion with multi-homers (d'oh) also special profile name * will force a search-all situation
2010-12-29 12:28:12 -06:00
Anthony Minessale
668763f490
prevent race on codec change mid-call
2010-12-17 17:27:23 -06:00
Anthony Minessale
1e0df408cf
oops
2010-12-17 15:28:19 -06:00
Anthony Minessale
8f452bc519
cid logic changes for calle[re]
2010-12-17 14:35:53 -06:00
Anthony Minessale
93cc3dc556
normalize tests for outbound channels to use switch_channel_direction instead of testing for CF_OUTBOUND
2010-12-15 20:59:42 -06:00
Anthony Minessale
e9958c5b0c
more jb work, add debug command and logging (sorry jlenk if this breaks win32)
2010-12-14 23:46:26 -06:00
Anthony Minessale
321013efe7
have mod_sofia always elect to be the session refresher so we know it will work, also make the session-expires set to 0 imply 100% disabled session timers
2010-12-13 14:02:46 -06:00
Anthony Minessale
d547096164
dramatic jitterbuffer changes
2010-12-10 17:47:46 -06:00
Brian West
a669f76f78
Fix issue when fs_path is used so we pick the correct media IP in our outbound invite this was soemthing that wouldn't work correctly over ATT on the iphone.
2010-11-30 17:43:13 -06:00
Anthony Minessale
143949941c
add presence-probe-on-register sofia param to send a probe on register instead of presence to deal with some broken phones and add some general improvements to allow multi homed presence
2010-11-24 21:39:08 -06:00
Anthony Minessale
10119e9e88
FS-2824
2010-11-08 10:13:35 -06:00
Michael Jerris
40ac860aaa
fix missing name and potential segfault in gateway status
2010-11-05 20:24:31 -04:00
Anthony Minessale
2043d5a671
fix display of timeout
2010-11-03 12:22:01 -05:00
Anthony Minessale
97d80d924a
same as last one in another place
2010-11-02 11:50:04 -05:00