Travis Cross
dc30013360
fix buffer length calculation in call to generate_m
...
This error was causing us to call generate_m with a buffer length that
was less than the strlen of the buffer we were passing. The result
was truncated local SDP which would cause sofia to fail if the
truncation was in a particularly bad place.
Thanks to Anthony Minessale for the fix and working with me to
diagnose the issue.
FS-4293 --resolve
2012-06-08 16:14:20 +00:00
Tamas Cseke
ae4d3acbb3
cleanup FS-3432
2012-06-08 17:24:23 +02:00
Tamas Cseke
19db96d2ba
channel private is already removed we don't need to remove the state handler FS-3432
2012-06-08 17:23:07 +02:00
Travis Cross
9c463fdbdc
fix typo
...
This amends commit a6bb4545eb
.
2012-06-07 20:12:04 +00:00
Travis Cross
49666cee8d
add some sofia debugging for the local SDP
...
Related to issue FS-4293.
2012-06-07 20:09:06 +00:00
Anthony Minessale
a6bb4545eb
FS-4293
2012-06-07 13:00:52 -05:00
Michael Jerris
e4caea6ffd
fix build error
2012-06-04 16:40:32 -04:00
Raymond Chandler
9b488fbffd
pnp
2012-06-04 15:16:30 -04:00
Anthony Minessale
d2bc9a2b12
FS-4137
2012-06-04 09:41:46 -05:00
Travis Cross
00e32e4ec2
use SWITCH_VERSION_FULL for the sofia user agent
2012-06-01 22:22:44 +00:00
Travis Cross
49ac909065
skypopen/gsmopen should use SWITCH_VERSION_FULL here
2012-06-01 22:22:44 +00:00
Travis Cross
c1b2472781
SWITCH_VERSION_REVISION includes the dash or dot itself
2012-06-01 22:22:44 +00:00
Travis Cross
c98cdb4e04
avoid warning if late negotiation is enabled anyway
2012-06-01 21:44:21 +00:00
Anthony Minessale
879830f61c
FS-4167 --resolve
2012-06-01 14:33:15 -05:00
Travis Cross
c6aa2f14ec
add config comments about zrtp-passthru and late negotiation
2012-06-01 21:27:33 +00:00
Anthony Minessale
410040218a
add warning so users know inbound-zrtp-passthru will enable late negotiation
2012-06-01 14:11:21 -05:00
Anthony Minessale
241bdf4166
FS-4279 FS-3279 --resolve
2012-06-01 13:56:55 -05:00
Anthony Minessale
f685e4c504
allow ep_codec_string to draw from absolute_codec_string before the profile prefs
2012-06-01 10:06:28 -05:00
Marc Olivier Chouinard
b2d183099f
mod_voicemail: Remove the Goodbye prompt when voicemail is disabled when trying to leave a message
2012-05-31 23:36:37 -04:00
Anthony Minessale
693e04a7de
FS-4250 please post a new log if this does not work
2012-05-31 09:04:14 -05:00
Ken Rice
5be9857af2
remove mod_fax. this has been deprecated for quite a while
2012-05-31 10:25:49 -05:00
Christopher Rienzo
be2ec29282
Add Maintainer to mod_posix_timer, mod_unimrcp, mod_http_cache
2012-05-31 13:24:24 +00:00
Giovanni Maruzzelli
07bc7ba763
gsmopen and skypopen: updated License headers
2012-05-31 07:41:14 +02:00
Jeff Lenk
39bad5b13e
vs2010 reswig for last commit
2012-05-30 15:58:48 -05:00
Anthony Minessale
3e1d68b0a6
FS-4250 --resolve erase replaces header after using it
2012-05-30 13:08:31 -05:00
Anthony Minessale
192030c578
add metadata col to internal registrations table
2012-05-30 13:05:05 -05:00
Anthony Minessale
8bb55ed4bf
abstract out originate_signal_bond to a function to avoid confustion and regressions
2012-05-29 13:10:15 -05:00
Anthony Minessale
baf5bbd565
FS-4266 --resolve
2012-05-29 08:42:51 -05:00
Travis Cross
c6b523c65f
add inbound-zrtp-passthru to sample configs
2012-05-27 05:58:12 +00:00
Travis Cross
8513be49de
enable inbound-late-negotiation in sample configs
...
We often tell people to enable this for various reasons; it likely
makes a sensible default.
2012-05-27 05:50:47 +00:00
Travis Cross
9b569ec875
cleanup and consolidate mod_sofia configuration example
2012-05-27 05:23:29 +00:00
Marc Olivier Chouinard
09bef08b83
FS-4254 --resolve
...
I've changed the variable name from cc_export to cc_export_vars to be more consistant from the original patch
2012-05-25 13:45:02 -04:00
Marc Olivier Chouinard
d7002351d7
mod_voicemail: Make sure vm_fsdb api create the user directory before trying to move file into it
2012-05-25 07:18:55 -04:00
Jeff Lenk
b0e95fdad6
vs2010 reswig mod_managed
2012-05-24 16:03:56 -05:00
Anthony Minessale
9b6702da67
swigall
2012-05-24 13:53:23 -05:00
Anthony Minessale
9daf595443
swigall
2012-05-24 13:52:53 -05:00
Travis Cross
23f8967c32
add enhanced zrtp passthrough (zrtp passthru) mode
...
ZRTP passthrough mode allows two ZRTP-capable clients to negotiate an
end-to-end security association through FreeSWITCH. The clients are
therefore able to be certain that the FreeSWITCH instance mediating
the call cannot eavesdrop on their conversation.
Importantly, this capability is maintained across multiple FreeSWITCH
hops. If widely deployed, this enables a global network architecture
where two people can speak securely with strong cryptographically
protected authentication and confidentiality.
With this commit we implement a zrtp-passthru mode that handles all
the details of the negotiation intelligently. This mode can be
selected by setting the boolean parameter inbound-zrtp-passthru in the
sofia profile. This will also force late-negotiation as it is
essential for correctly negotiating an end-to-end ZRTP security
association.
When an incoming call with a zrtp-hash is received and this mode is
enabled, we find the first audio and the first video zrtp-hash in the
SDP and store them as remote values on this channel. Once a b-leg is
available, we set the local zrtp-hash values on that channel to the
remote zrtp-hash values collected from the a-leg.
Because zrtp-passthru absolutely requires that the channels negotiate
the same codec, we offer to the b-leg only codecs that the a-leg can
speak. Once the b-leg accepts a codec, we will force that choice onto
the a-leg.
If the b-leg sends us zrtp-hash values in the signaling, we store
those as remote values on the b-leg and copy them to the local values
on the a-leg.
At this point, each leg has the zrtp-hash values from the other, and
we know we can do ZRTP passthrough mode on the call. We send the
b-leg's zrtp-hash back to the a-leg in the 200 OK.
We then enable UDPTL mode on the rtp streams for both the audio and
the video so that we don't interfere in the ZRTP negotiation.
If the b-leg fails to return a zrtp-hash in the signaling, we set up a
ZRTP security association with the a-leg ourselves, if we are so
equipped. Likewise, if the a-leg fails to send a zrtp-hash in the
signaling, we attempt to set up a ZRTP security association ourselves
with the b-leg.
The zrtp-passthru mode can also be enabled in the dialplan by setting
the boolean channel variable zrtp_passthru. If enabled in this
manner, we can't force late-negotiation, so the user would need to be
sure this is configured.
If ZRTP passthrough mode is not enabled in either manner, this change
should have no effect.
Channel variables for each of the various zrtp-hash values are set,
though it is anticipated that there is no good reason to use them, so
they may be removed without warning. For checking whether zrtp
passthrough mode was successful, we provide the channel variable
zrtp_passthru_active which is set on both legs.
Though not implemented by this commit, the changes here should make it
more straightforward to add correct zrtp-hash values to the signaling
and verify that correct hello hash values are received when FreeSWITCH
is acting as a terminating leg of the ZRTP security association.
A historical note...
This commit replaces the recently-added sdp_zrtp_hash_string method,
commit 2ab1605a88
.
This prior method sets a channel variable from the a-leg's zrtp-hash,
then relies on the dialplan to export this channel variable to the
b-leg, where it is put into the SDP.
While it was a great start and wonderful for testing, this approach
has some drawbacks that motivated the present work:
* There's no good way to pass the zrtp-hash from the b-leg back to
the a-leg. In fact, the implementation seems to send the a-leg's
zrtp-hash back to the originating client in the 200 OK. This is
not correct.
* To support video, we'd need to have a separate dialplan variable,
and the dialplan author would need to deal with that explicitly.
* The API is problematic as it requires the dialplan author to
understand intricate details of how ZRTP works to implement a
correct dialplan. Further, by providing too fine-grained control
(but at the same time, not enough control) it would limit our
ability to make the behavior smarter once people started relying on
this.
2012-05-24 20:39:03 +00:00
Anthony Minessale
8c889aa3a7
add param for scgi to monitor its own server process
2012-05-24 13:07:46 -05:00
Tamas Cseke
9dc9ee974c
doh FS-3423
2012-05-24 16:19:01 +02:00
Tamas Cseke
377f6a9ef6
remove channel private, state handler and clear controlled flag on destroy FS-3432
2012-05-24 16:12:55 +02:00
Tamas Cseke
2be25c6a56
remove removal while traversing the hash and and lock to elimate race FS-3432
2012-05-24 15:14:14 +02:00
Tamas Cseke
78641d4264
cleanup process spawning, remove mutex lock and add session to listener only if reply state and session flag is set to waiting FS-3432
2012-05-24 14:55:29 +02:00
Tamas Cseke
85656c31af
add session event r/w locking FS-3432
2012-05-24 11:44:12 +02:00
Tamas Cseke
87f65f1784
add session r/w locking FS-3432
2012-05-24 11:32:15 +02:00
Tamas Cseke
fdd3a8d333
set and clear session flags locked FS-3432
2012-05-24 11:16:26 +02:00
Tamas Cseke
4e6b56c53d
add listener event r/w locking FS-3432
2012-05-24 10:57:28 +02:00
Tamas Cseke
eade657225
listener r/w locking FS-3432
2012-05-24 10:30:48 +02:00
Travis Cross
343bdec239
remove .vcxproj.user file in tree
2012-05-24 08:04:49 +00:00
Tamas Cseke
8f4c5bc492
add Andrew's patch from FS-3432 as a starting point with todo markers
2012-05-24 09:37:41 +02:00
Travis Cross
16cf43a68d
fix indentation; whitespace
2012-05-23 23:46:21 +00:00
Travis Cross
cb58e81c17
add editor variables to mod_sofia.h
2012-05-23 23:44:44 +00:00
Anthony Minessale
0a70ea3e09
scgi updates
2012-05-23 13:12:32 -05:00
Mathieu Rene
a5cd951c53
Update the outgoing channel handler so it passes the "var_event" event down towards rtmp_send_incoming_call since variables passed using originate are not yet in the session before the outgoing channel function returns.
2012-05-22 14:00:39 -04:00
Anthony Minessale
fb790bc320
block any inbound messages when queue is full; add debounce for mwi and pres on register; fix missing detach attr on new mode to process reg in new thread
2012-05-22 10:27:23 -05:00
Anthony Minessale
a672c99a57
FS-4224 --resolve this was a regression from d6374535
to fix FS-3029, when you find a profile you must release it
2012-05-22 07:59:21 -05:00
Anthony Minessale
792b004f36
add mwi-use-reg-callid
2012-05-21 13:55:50 -05:00
Anthony Minessale
b3b2c37526
FS-3983 --resolve
2012-05-18 13:41:16 -05:00
Anthony Minessale
bcd7a16290
indent
2012-05-18 10:15:08 -05:00
Anthony Minessale
718a311a41
FS-4224 --resolve add optional wait param to sofia profile stop [sofia profile foo stop wait]
2012-05-18 07:52:58 -05:00
Anthony Minessale
bbdcd33bde
performance tweaks for sip message parsing and event system
2012-05-17 20:10:53 -05:00
Anthony Minessale
b117a65c50
put a little contention in the reg in new thread feature to prevent endless pileup
2012-05-17 19:57:02 -05:00
Anthony Minessale
ad7149bfa6
allow mod loopback bowout to reach out across stacked loopback bridges and remove all of them
2012-05-17 18:57:22 -05:00
Anthony Minessale
92eb698ddc
FS-4231 --resolve declinatio mortuus obfirmo!
2012-05-17 11:27:57 -05:00
Mahdi Moradi
4e4b4444d2
Microsoft visual studio project files.
2012-05-16 20:35:15 +04:30
Mahdi Moradi
18ee7ce3d0
First upload.
2012-05-16 20:10:13 +04:30
Anthony Minessale
da9aacc62e
FS-4217 --resolve
2012-05-15 08:48:08 -05:00
Anthony Minessale
5c75d4cf5b
FS-4220 --resolve i refactored this into a general cross platform function and use it everywhere else we try to set affinity
2012-05-15 08:31:42 -05:00
Anthony Minessale
0a5a057c46
add inbound-reg-in-new-thread sofia param to launch a new thread to process each new inbound register when using heavier backends
2012-05-14 17:51:15 -05:00
Anthony Minessale
4670a770cf
fix sofia interaction with presence api command
2012-05-14 11:06:36 -05:00
Anthony Minessale
5b3b77071b
make sure bargers use the same codec as bargee to avoid transcoding delay
2012-05-14 10:03:35 -05:00
Anthony Minessale
e7b4821844
clean up forking code in example
2012-05-14 07:13:26 -05:00
Anthony Minessale
172e4a3041
FS-4183 here is a start, it still needs some work but here are the basic components, initially I am using the algorithim we use to generate artifical silence (static) and using one of those values to sleep a certian number of microseconds plus the cumulative bytes of events but i bet there is still some predictability in there so it needs some more
2012-05-14 06:58:41 -05:00
Giovanni Maruzzelli
44fd0de8ff
gsmopen: indented
2012-05-14 02:04:36 +02:00
Giovanni Maruzzelli
8a1508d669
gsmopen: correctly receives SMSs in GSM7 and UCS2
2012-05-14 02:04:36 +02:00
Giovanni Maruzzelli
eb93a14eb3
gsmopen: correctly sends SMSs in GSM7 or UCS2. Let's check SMS receiving
2012-05-14 02:04:36 +02:00
Giovanni Maruzzelli
4101e6b2b7
gsmopen: mod_sms tweak
2012-05-14 02:04:36 +02:00
Anthony Minessale
0b43b32b42
Wrong week to quit sniffing glue
2012-05-11 13:34:42 -05:00
Anthony Minessale
dd1ae3307c
another tweak
2012-05-11 13:12:44 -05:00
Anthony Minessale
bbd9aa237e
another tweak
2012-05-11 13:06:35 -05:00
Anthony Minessale
afdfb9a6e1
fix missed error condition
2012-05-11 12:46:32 -05:00
Anthony Minessale
f3b1809a63
tweak to standby mode
2012-05-11 10:20:45 -05:00
Giovanni Maruzzelli
03bfc941a1
gsmopen: not check for CKPD when receiving SMS
2012-05-11 08:08:22 +02:00
Anthony Minessale
f9653fbd38
FS-4204 --resolve
2012-05-10 22:34:37 -05:00
Giovanni Maruzzelli
aba8e073a4
skypopen: don't whine in debug when skypeout to pstn
2012-05-10 23:05:08 +02:00
Giovanni Maruzzelli
dbafc38b3e
skypopen: sk balances gives you how many credits you have, no more errors
2012-05-10 23:05:08 +02:00
Anthony Minessale
7044273376
not worth it....
2012-05-10 12:23:00 -05:00
Anthony Minessale
e0db68d20b
add string to url
2012-05-10 09:51:07 -05:00
Anthony Minessale
576fbb97ad
tweak
2012-05-10 07:10:19 -05:00
Daniel Swarbrick
951f159901
update mongo-c-driver to 0.5.2
2012-05-10 11:03:04 +02:00
Daniel Swarbrick
3ba5c72977
release mutex after iterating over channel vars
2012-05-10 10:19:45 +02:00
Michael S Collins
fbee3b5aae
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2012-05-09 15:21:21 -07:00
Michael S Collins
7b54701d7c
mod_voicemail: Improved feedback to user when chaning vm passwords.
2012-05-09 15:20:40 -07:00
Brian West
6c0e1f90f9
tweak
2012-05-09 17:11:03 -05:00
Anthony Minessale
d7cf0bbed0
add mod_xml_scgi (like xml_curl minus the web server direct to an application backend that supports the SCGI protocol)
2012-05-09 14:06:00 -05:00
Anthony Minessale
5a059ef630
add autocomplete for uuid_video_refresh
2012-05-09 12:11:21 -05:00
Anthony Minessale
99bac0d05b
add video_refresh dp and uuid_video_refresh fsapi
2012-05-09 09:06:21 -05:00
Anthony Minessale
2a4eb84e4d
confirm_transfer tweak
2012-05-09 08:49:52 -05:00
Anthony Minessale
225eebc20d
take out 101 dialing
2012-05-08 19:44:39 -05:00
Anthony Minessale
f106c18f51
tweak to confirm blind transfer patch
2012-05-08 19:33:53 -05:00
Anthony Minessale
d82a38dfd6
fix missing close brace
2012-05-08 19:25:14 -05:00
Travis Cross
c985853cbf
mod_posix_timer: we'll find a better way to comply with gcc -pedantic on lucid
...
We shouldn't be logging in a signal handler.
This reverts commit c728efdbb9
.
2012-05-08 20:45:05 +00:00
Anthony Minessale
76c0201e89
dtmf tweak
2012-05-08 12:52:52 -05:00
Travis Cross
c728efdbb9
mod_posix_timer: comply with gcc -pedantic
...
Thanks to Thierry Panthier for pointing this out.
2012-05-08 18:13:07 +00:00
Anthony Minessale
07204a1fb5
add param:confirm-blind-transfer var:confirm_blind_transfer that makes blind transfers keep the transferrer on the line until its confirmed that the call was completed or brings it back to the bridge. blind_transfer_ack app can be executed in the dp by the transferee to indicate sucess or fail or a sucessful bridge will automatically trigger a success
2012-05-08 08:50:41 -05:00
Anthony Minessale
024e5fdefd
FS-4196 --resolve
2012-05-08 07:41:10 -05:00
Anthony Minessale
a511ff3026
re-implement sla barge using eavesdrop backend
2012-05-07 13:44:16 -05:00
Moises Silva
105ce9ff33
Fixes before merging sangoma repo with upstream
2012-05-07 16:26:48 -04:00
Moises Silva
1f08e2b0ec
Merge remote branch 'fsorig/master'
2012-05-07 15:46:08 -04:00
Jeff Lenk
fd62240199
changes for mod_gsmopen for vs2010
2012-05-07 14:05:21 -05:00
Anthony Minessale
ce186707ff
FS-3577 --resolve
2012-05-07 11:44:19 -05:00
Anthony Minessale
ca7a1acb1d
FS-3809 --resolve
2012-05-07 11:43:39 -05:00
Anthony Minessale
bafba4a991
FS-4142 --resolve
2012-05-07 11:42:58 -05:00
Anthony Minessale
09e6152382
FS-3995 --resolve
2012-05-07 11:41:54 -05:00
Jeff Lenk
bbe3249de8
some windows changes for gsmopen for vs2008 - 2010 changes next
2012-05-07 13:44:07 -05:00
Giovanni Maruzzelli
00a6f61a67
skypopen: indented
2012-05-07 19:02:16 +02:00
Giovanni Maruzzelli
56f415a164
skypopen: mark chatmessages SEEN
2012-05-07 19:02:16 +02:00
Anthony Minessale
f7476320db
FS-4177 play-file-done was not previously possible it was part of supressing play-file, try this patch
2012-05-07 10:24:08 -05:00
Travis Cross
dc59561324
mod_pocketsphinx: install default.dic with correct mode
2012-05-07 16:36:18 +00:00
Giovanni Maruzzelli
8597842a56
skypopen: hook up to mod_sms, spawning a thread for servicing chatmessage
2012-05-07 17:31:32 +02:00
Anthony Minessale
c2ac863492
FS-4176 send vid refresh when switching to mirror
2012-05-07 08:48:22 -05:00
Anthony Minessale
090345de4c
add outcall_flags
2012-05-07 08:46:04 -05:00
Anthony Minessale
7f76b67f5d
FS-4191 --resolve
2012-05-07 08:17:41 -05:00
Di-Shi Sun
ffc4c83bfa
Added mod_osp module documentation.
2012-05-07 15:52:11 +08:00
Travis Cross
d95ac52a15
correct some module .gitignore entries
2012-05-05 23:29:18 +00:00
Anthony Minessale
073e405642
do same as last patch with sched_hangup app
2012-05-04 19:48:31 -05:00
Anthony Minessale
1374f98645
make sched_hangup +0 the same as uuid_kill
2012-05-04 19:44:29 -05:00
Anthony Minessale
64d4d9ea57
add pickup endpoint and app to dptools add pickup/keyname to forked dial, then route a call to call app pickup(keyname) to have your channel return from originate. sub to pickup+keyname or presence map the pickup proto to use on blf
2012-05-04 18:59:34 -05:00
Anthony Minessale
5c66ab4793
fix xml object leak in conference cdrs
2012-05-04 18:59:34 -05:00
Travis Cross
e278c0facd
mod_mongo: pass CXXFLAGS to mongo build
2012-05-04 22:15:47 +00:00
Travis Cross
56e4a5fc5d
mod_mongo: let mongo build with ccache
2012-05-04 21:04:42 +00:00
William King
6ac20ed54d
If the notify event contains call-info headers, then process the call-info linked list into comma separated values and add them to a header on the event.
2012-05-04 10:07:08 -07:00
Anthony Minessale
ca39f15aa9
let the var take precedence over the profile setting
2012-05-04 11:41:54 -05:00
Anthony Minessale
e8098c060d
FS-4184 --resolve
2012-05-04 08:47:27 -05:00
Giovanni Maruzzelli
67240d2905
skypopen: DISABLED (for the time being) mod_sms hookup needs to CHAT CREATE, then read back the DIALOG. It will have to be spun as a separate thread, but is here as a proof of concept. I disable it right now
2012-05-04 16:39:50 +02:00
Giovanni Maruzzelli
c64813f4fd
skypopen: mod_sms hookup, is flawed, because it needs to CHAT CREATE, then read back the DIALOG. It will have to be spun as a separate thread, but is here as a proof of concept. I disable it right now
2012-05-04 16:39:50 +02:00
Anthony Minessale
5190bd0849
FS-4186 --resolve
2012-05-04 08:25:48 -05:00
Giovanni Maruzzelli
1ad0d0af36
gsmopen: FS-4155, mod_sms hookup
2012-05-04 14:46:30 +02:00
Travis Cross
6a9572fca9
fix mod_pocketsphinx build under make -j
2012-05-04 02:36:29 +00:00
Travis Cross
f3f954bdb4
whitespace
2012-05-04 02:30:58 +00:00
Anthony Minessale
8664dc6d5a
some perfomance tweaks
2012-05-03 16:31:21 -05:00
Anthony Minessale
2368f556ac
FS-4180 --resolve
2012-05-03 14:23:09 -05:00
Anthony Minessale
086cbf1bfc
FS-4176 --resolve
2012-05-03 13:17:05 -05:00
Giovanni Maruzzelli
de019abd21
gsmopen: indented
2012-05-03 15:23:57 +02:00
Giovanni Maruzzelli
1666292025
gsmopen: fix FS-4181 , catch gsmlib exceptions
2012-05-03 15:22:15 +02:00
Giovanni Maruzzelli
a10f01f10c
gsmopen: indented
2012-05-03 14:15:10 +02:00
Giovanni Maruzzelli
e589efb17f
gsmopen: fix FS-4149
2012-05-03 14:13:44 +02:00
Giovanni Maruzzelli
2431e0f235
gsmopen: indented
2012-05-03 10:59:14 +02:00
Giovanni Maruzzelli
f28ba547df
gsmopen: fix FS-4150 , deleted a spurious new_inbound_channel(), checked all gsmopen->fs->sip machinery, then I got problems with audio(only in gsmopen->fs->sip not the reverse): I was baffled by a snom bug for a week, then I tested with Xlite and worked, so I grow suspicious, I updated snom320 firmware and worked. Hate those things
2012-05-03 10:59:14 +02:00
William King
40fff624df
Some sip notify events don't have a content type, such as notifies that only update the caller id info of a call.
2012-05-02 12:55:34 -07:00
Anthony Minessale
3cdb00a525
reduce events on many to many sla
2012-05-02 00:04:23 -05:00
Christopher Rienzo
acd3689666
FS-4064 mod_posix_timer workaround of CentOS 5 glibc problem
2012-04-30 17:39:53 +00:00
Anthony Minessale
2a0ca295cc
FS-4144 --resolve
2012-04-27 15:28:17 -05:00
Anthony Minessale
481df053ac
require timer by default unless its t.38 re-invite
2012-04-27 14:41:32 -05:00
Anthony Minessale
b553d62fbd
add sip_require_timer=true variable to enable require timer on session refresh that breaks finicky endpoints
2012-04-26 10:35:02 -05:00
William King
b123214eff
typo fixed
2012-04-26 10:13:07 -07:00
William King
37e726b7e7
Confirm we can open the file successfully before trying to add it to a libvlc media player
2012-04-26 09:06:09 -07:00
Anthony Minessale
8203475563
FS-4148 --resolve note: see switch_core_session_get_partner
2012-04-26 08:52:29 -05:00
Anthony Minessale
5e99d34fd8
FS-4146 --resolve
2012-04-26 08:10:30 -05:00
Ken Rice
7a147e4762
Update a ton of copyright statements to make sure the dates are proper
2012-04-25 17:14:55 -05:00
Christopher Rienzo
65c4f76f40
allow space after filename in play_and_detect_speech
2012-04-25 17:58:41 +00:00
Giovanni Maruzzelli
893d7eff9d
gsmopen: correct sequence of callflow when got CEND: (nocarrier)->(hangup)->(idle)
2012-04-25 11:22:03 +02:00
Giovanni Maruzzelli
0e4fa9e23b
gsmopen: AT+CREG erratic behavior does no more give errors or warnings when badly formatted unsolicited signaling
2012-04-25 09:11:36 +02:00
Christopher Rienzo
4178393a73
fix bug with max-age
2012-04-25 01:30:47 +00:00
Christopher Rienzo
d79982e72c
added SSL support to mod_http_cache
2012-04-25 00:18:56 +00:00
Giovanni Maruzzelli
2a25c4f2e7
gsmopen: AT commands cosmetics
2012-04-24 16:30:20 +02:00
Anthony Minessale
273aa89423
set uniq header flag
2012-04-24 07:47:36 -05:00
Giovanni Maruzzelli
fbbbd06e28
gsmopen: send out those pesky DTMFs
2012-04-24 14:31:50 +02:00
Anthony Minessale
d642c2c1a6
add loopback_initial_codec variable to specifiy the codec of a one legeded loopback channel
2012-04-23 12:16:53 -05:00
Travis Cross
f73804ac6a
mod_gsmopen: remove binaries from tree
2012-04-23 18:41:26 +00:00
Anthony Minessale
5e5a2ff84b
FS-4141 --resolve
2012-04-23 07:50:57 -05:00
Giovanni Maruzzelli
adae5e5648
gsmopen: closing libctb serial ports when unloading or reloading mod_gsmopen
2012-04-21 16:08:32 +02:00
William King
5780293696
Adding headers for fail2ban to better handle the source and target of the failures.
2012-04-20 15:05:27 -07:00
Anthony Minessale
7cbafee809
FS-4128
2012-04-20 09:47:09 -05:00
Anthony Minessale
845639025c
FS-4122
2012-04-20 08:04:32 -05:00
Giovanni Maruzzelli
b453c2fdfc
gsmopen: reporting git version of files in logging
2012-04-20 10:23:50 +02:00
Giovanni Maruzzelli
470005fcdb
gsmopen: config file update
2012-04-20 09:52:06 +02:00
Giovanni Maruzzelli
4ae62cfafb
gsmopen: cosmetics
2012-04-20 09:43:25 +02:00
Giovanni Maruzzelli
bbae68a125
gsmopen: compile with gsmlib by default, cosmetics on unicode console tests
2012-04-20 09:32:05 +02:00
Giovanni Maruzzelli
855e16c288
gsmopen: unicode charset test not just for windoz
2012-04-20 09:13:01 +02:00
Giovanni Maruzzelli
ea79dbb239
gsmopen: choose codepage 65001 in windows, let's hope to have unicode in console
2012-04-20 08:59:49 +02:00
Anthony Minessale
a47d924a82
FS-4134 --resolve
2012-04-19 11:49:56 -05:00
Anthony Minessale
773a4c1f84
FS-4128
2012-04-19 09:52:57 -05:00
Anthony Minessale
7427fb9686
FS-4131
2012-04-19 09:25:50 -05:00
Anthony Minessale
6130f617c6
FS-4132 try this
2012-04-19 09:17:57 -05:00
Anthony Minessale
474f89e040
FS-4128
2012-04-19 09:01:58 -05:00
Giovanni Maruzzelli
38874956fa
gsmopen: gsmlib compile on windows with gsmlib, new solution for gsmlib, mod_gsmopen compiles again on linux (with gsmlib)
2012-04-19 11:32:29 +02:00
Giovanni Maruzzelli
1f9c34cce4
gsmopen: added lib directory to libctb
2012-04-19 08:35:09 +02:00
Anthony Minessale
8691b484c2
FS-4128 --resolve regression from commit 73279f01bf
FS-3166
2012-04-18 14:55:59 -05:00
Anthony Minessale
677b223579
FS-4122 --resolve this fixes the issue and eliminates the delay unless you configure it to have some
2012-04-18 09:56:06 -05:00
Giovanni Maruzzelli
6ea05d25f7
gsmopen: gsmlib compile on windows, made a solution (vc++ makefile) for it
2012-04-18 17:57:07 +02:00
Ken Rice
c5554eb939
Copyright date update.
2012-04-18 11:52:02 -05:00
Ken Rice
437e502b59
fix my contact info as i havent had that email address in years
2012-04-18 11:52:02 -05:00
Anthony Minessale
f7579162be
fix build
2012-04-18 09:34:02 -05:00
Anthony Minessale
1fbde2b403
FS-3902 --resolve
2012-04-18 08:53:44 -05:00
Anthony Minessale
2fc4960f97
fix regression in commit 19f441c6f4
2012-04-18 08:53:44 -05:00
Giovanni Maruzzelli
675bf4f546
gsmopen: windows config file update
2012-04-18 16:46:59 +02:00
Giovanni Maruzzelli
3156a1ec9a
gsmopen: compile on windows, with iconv for windows. Substituted actual file to symlink
2012-04-18 16:33:09 +02:00
Giovanni Maruzzelli
9134968fd6
gsmopen: compile on windows, with iconv for windows
2012-04-18 16:32:22 +02:00
Giovanni Maruzzelli
47ab2eb7b2
gsmopen: compile on windows, with iconv for windows
2012-04-18 16:25:09 +02:00
Anthony Minessale
f2a77da45e
FS-4126 --resolve
2012-04-18 08:08:45 -05:00
Giovanni Maruzzelli
7a0b41c42f
Merge branch 'gsmopen01'
2012-04-18 15:48:39 +02:00
Giovanni Maruzzelli
98b51e5681
gsmopen: zeroize sms_message store in case we receive an empty message
2012-04-18 15:46:23 +02:00
Giovanni Maruzzelli
b20558818c
gsmopen: not compiling with gsmlib by default right now, will be default soon
2012-04-18 15:41:08 +02:00
Giovanni Maruzzelli
e08c027dbe
gsmopen: added an excerpt from gsmlib FAQ on how to sending UCS2 when characters cannot be represented in GSM-7 (gsmlib does not support utf to UCS2)
2012-04-18 15:35:53 +02:00
Giovanni Maruzzelli
4ed53eca23
gsmopen: updated gsmopen.h
2012-04-18 15:18:39 +02:00
Giovanni Maruzzelli
a4df4fa1f4
gsmopen: added gsmlib support to outbound smss (eg: PDU mode). Must implement a mechanism to fall back sending in UCS2 when characters cannot be represented in iso-8859-1 (gsmlib does not support utf)
2012-04-18 15:17:31 +02:00
William King
180f535490
Adding a failed registration event and adding an auth result header on the attempt event.
2012-04-17 17:28:47 -07: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
e27a9c78c3
put caller back into the fifo if the agent hangs up before they are bridged
2012-04-17 16:12:14 -05:00
Giovanni Maruzzelli
a621cdee99
gsmopen: added proof of concet to send pdu messages via gsmlib
2012-04-17 22:54:54 +02:00
Giovanni Maruzzelli
1f664b68f4
gsmopen: added gsmlib support to incoming smss (eg: PDU mode)
2012-04-17 21:17:09 +02:00
Giovanni Maruzzelli
3df7a04df5
gsmopen: added win_iconv
2012-04-17 20:11:44 +02:00
Giovanni Maruzzelli
3747375196
gsmopen: re-added gsmlib
2012-04-17 18:40:32 +02:00
Anthony Minessale
51810b9892
FS-4120 --resolve
2012-04-17 08:31:47 -05:00
Giovanni Maruzzelli
61894c23ae
gsmopen: zeroize sms_message store in case we receive an empty message
2012-04-17 11:27:54 +02:00
Anthony Minessale
02e5eaefec
FS-4118 --resolve
2012-04-16 16:14:20 -05:00
Anthony Minessale
6e512f1a89
FS-4053 --resolve
2012-04-16 11:57:19 -05:00
Giovanni Maruzzelli
4ff99df417
gsmopen: Makefile.am updated
2012-04-16 16:23:24 +02:00
Giovanni Maruzzelli
e6689bada9
gsmopen: using non volatile memoty for storage (vs SIM), new reading with timeout from serial port
2012-04-16 15:18:08 +02:00
Anthony Minessale
9c288870e2
FS-3994 --resolve regression from FS-3596:b2d2353c
2012-04-13 15:58:49 -05:00
Brian West
1454cdf15a
send the name and number in the right order
2012-04-13 15:33:42 -05:00
Anthony Minessale
0eb9b0101f
FS-4110 --resolve yes this block is wrong we can't guess the right presence id here
2012-04-13 11:37:06 -05:00
Anthony Minessale
f6c9e19639
FS-3750
2012-04-13 11:19:08 -05:00
Anthony Minessale
1145905513
FS-4106 --resolve
2012-04-13 11:18:16 -05:00
Giovanni Maruzzelli
59af24747e
gsmopen: workaround for reading with timeout, need something to simulate the poll. Next week :)
2012-04-13 18:30:48 +02:00
Giovanni Maruzzelli
f74ba1ae61
Merge branch 'master' into gsmopen01
2012-04-13 17:18:03 +02:00
Giovanni Maruzzelli
9fb2c7f25a
gsmopen: hardwired SMS unicode test now works
2012-04-13 16:09:54 +02:00
Anthony Minessale
a76a252514
FS-4109 --resolve
2012-04-13 08:57:34 -05:00
Giovanni Maruzzelli
d3a11b56b3
gsmopen: make huawei 1550 work with SMS in text UCS2: if you give CSMP after CSCS will die, let's do the opposite, first csmp then cscs. Two days catching this one. Bah :/
2012-04-13 15:46:26 +02:00
Anthony Minessale
6a3478f2f1
FS-3750 --resolve
2012-04-13 08:43:46 -05:00
Anthony Minessale
a00e9afe92
swig
2012-04-12 16:28:50 -05:00
Anthony Minessale
f9aec85b76
FS-4105 --resolve
2012-04-12 10:00:37 -05:00
Anthony Minessale
76fcaf4c35
doh
2012-04-12 09:36:23 -05:00
Anthony Minessale
ccf01a6d30
FS-4066 --resolve pidf and its many varieties FTW
2012-04-12 09:35:09 -05:00
Jeff Lenk
7e69fd8fd7
vs2010 reswig
2012-04-12 10:35:26 -05:00
Giovanni Maruzzelli
d31b3e488c
gsmopen: signal low alarm is now at < than 11 RSSI
2012-04-12 11:41:31 +02:00
Anthony Minessale
9ced4a353b
FS-4037 --resolve
2012-04-11 15:31:56 -05:00
Anthony Minessale
febb9cc07e
FS-4037 revert 4817768299
causing audio issues with speex
2012-04-11 09:59:55 -05:00
Anthony Minessale
8954b44e9e
FS-4088
2012-04-11 08:16:15 -05:00
Jeff Lenk
40c255b4d2
FS-4077 add missing
2012-04-11 08:17:39 -05:00
Anthony Minessale
6072da1b1f
FS-3993 --resolve
2012-04-10 15:46:27 -05:00
Anthony Minessale
44589f1fb4
FS-4014 --resolve
2012-04-10 15:34:50 -05:00
Anthony Minessale
cf2406edaa
FS-4024 --resolve
2012-04-10 15:32:23 -05:00
Anthony Minessale
4817768299
FS-4037 --resolve
2012-04-10 15:27:32 -05:00
Anthony Minessale
c10ba04834
fix pointless warnings
2012-04-10 14:02:03 -05:00
Anthony Minessale
f7b04b1045
FS-3826: --resolve put alsa libs where they go in the linker line, give this a try
2012-04-10 15:37:34 -05:00
Anthony Minessale
69f7ebd97d
FS-4088 --resolve
2012-04-10 12:46:16 -05:00
Anthony Minessale
b3fd3bfd68
FS-4069 --resolve
2012-04-10 12:39:00 -05:00
Anthony Minessale
94d47061c3
FS-4077 --resolve actually it was introduced by 2b6aa7fd04
and should be fine now
2012-04-10 12:37:47 -05:00
Anthony Minessale
04a368848c
FS-4094 --resolve
2012-04-10 10:03:42 -05:00
Anthony Minessale
759262c749
tweak to uuid field in fifo event
2012-04-10 08:55:56 -05:00
Giovanni Maruzzelli
d3d83ad87e
gsmopen: config file
2012-04-10 15:38:53 +02:00
Anthony Minessale
fa011be523
FS-4072 --resolve
2012-04-10 08:03:34 -05:00
Giovanni Maruzzelli
bcc25a48dc
gsmopen: cosmetic
2012-04-10 14:54:40 +02:00
Giovanni Maruzzelli
06450692da
gsmopen: removing whard wired paths
2012-04-10 14:44:02 +02:00
Giovanni Maruzzelli
be26fb0e62
Merge branch 'master' into gsmopen01
2012-04-10 13:42:14 +02:00
Giovanni Maruzzelli
1247a64794
skypopen: updating link to skype client in install.pl, now is http://mirrors.kernel.org/archlinux/community/os/i686/skype-oss-2.0.0.72-3-i686.pkg.tar.xz
2012-04-10 13:37:27 +02:00
Giovanni Maruzzelli
599f7c3a45
gsmopen: cleaning write-read frame
2012-04-10 13:18:49 +02:00
Anthony Minessale
cecaa556c3
switch_file_exists returns switch_status_t so you cannot assume it returns a true value since success is 0
2012-04-09 12:42:14 -05:00
Anthony Minessale
3d283accf2
FS-4087 --resolve
2012-04-09 12:41:11 -05:00
Anthony Minessale
9f6000a74e
FS-4090 --resolve
2012-04-09 12:31:48 -05:00
Anthony Minessale
c5c4e3f2e4
FS-4073 --resolve
2012-04-09 12:24:36 -05:00
Anthony Minessale
983fda9a93
FS-4066 try this patch
2012-04-09 12:17:14 -05:00
Ken Rice
fc858818ac
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2012-04-09 13:30:57 -05:00
Ken Rice
cd8d4d6812
RESOLVE FS-4081
2012-04-09 13:30:51 -05:00
Travis Cross
92e89cb453
mod_alsa: fix module reload
2012-04-08 13:40:17 +00:00
Travis Cross
9966b3d46a
mod_alsa: fix segfault
2012-04-08 13:08:37 +00:00
Giovanni Maruzzelli
15ca630149
gsmopen: getting rid of old stuff
2012-04-06 22:50:12 +02:00
Giovanni Maruzzelli
c2b93b8350
gsmopen: readded mod_gsmopen.cpp, deleted by mistake
2012-04-06 22:40:54 +02:00
Giovanni Maruzzelli
100bccbcf8
gsmopen: reshuffling
2012-04-06 22:33:27 +02:00
Giovanni Maruzzelli
8f25ba224a
gsmopen: reshuffling
2012-04-06 22:32:43 +02:00
Giovanni Maruzzelli
e34abad830
gsmopen: removed directory noaudio_nogsmlib_nocplusplus
2012-04-06 22:27:08 +02:00
Giovanni Maruzzelli
eb26a9e126
gsmopen: indent
2012-04-06 22:25:55 +02:00
Giovanni Maruzzelli
f97b9ce40c
gsmopen: cleaning Makefile
2012-04-06 22:24:38 +02:00
Giovanni Maruzzelli
f37d5f86b5
gsmopen: cleaning gsmlib
2012-04-06 22:23:47 +02:00
Giovanni Maruzzelli
4c7b7c4643
gsmopen: finished cleaning from alsa
2012-04-06 22:20:54 +02:00
Giovanni Maruzzelli
40a1fd8ef0
gsmopen: continue cleaning from alsa
2012-04-06 22:15:46 +02:00
Giovanni Maruzzelli
49a4d2126b
gsmopen: begin cleaning from alsa
2012-04-06 22:15:07 +02:00
Giovanni Maruzzelli
6623420e01
gsmopen: mobigater is now a symlink to alsa_nogsmlib_nocplusplus
2012-04-06 21:27:36 +02:00
Giovanni Maruzzelli
7242c94ea4
gsmopen: committed files from master (old gsmopen) in src/mod/endpoints/mod_gsmopen/alsa_nogsmlib_nocplusplus/mod_gsmopen/
2012-04-06 21:22:31 +02:00
Giovanni Maruzzelli
f2f4b9e861
gsmopen: removed files from src/mod/endpoints/mod_gsmopen/alsa_nogsmlib_nocplusplus/mod_gsmopen/
2012-04-06 21:21:14 +02:00
Giovanni Maruzzelli
8366037fa2
gsmopen: cleaned speex
2012-04-06 21:18:22 +02:00
Giovanni Maruzzelli
da98d4a819
Merge branch 'master' into gsmopen01
2012-04-06 20:17:54 +02:00
Giovanni Maruzzelli
907254061d
gsmopen: indented
2012-04-06 19:49:13 +02:00
Giovanni Maruzzelli
35d8aa44f8
gsmopen: windows again, back to linux
2012-04-06 18:59:51 +02:00
Christopher Rienzo
d0b65a9f58
Add test driver for mod_posix_timer
2012-04-06 14:38:30 +00:00
Anthony Minessale
d6eec9ea72
FS-4075
2012-04-05 11:18:18 -05:00
Anthony Minessale
153a3b3d96
fix null warning
2012-04-05 11:18:18 -05:00
root
277c1141c4
a few perf tweaks
2012-04-04 17:20:35 -05:00
Anthony Minessale
176af123d0
FS-4067
2012-04-04 13:53:04 -05:00
Travis Cross
01a227d462
gitignore httapi/Makefile
2012-04-04 17:24:55 +00:00
Travis Cross
b83b567dae
set sdp_zrtp_hash_string earlier when inbound-late-negotiation is enabled
...
Previously in this case it was only being set after the dialplan had
already executed.
2012-04-04 17:24:54 +00:00
Tamas Cseke
982cb1fe1c
safe strdup FS-4062
2012-04-04 09:04:12 +02: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
26b04fdc4a
FS-4068 --resolve
2012-04-03 13:29:39 -05:00
Anthony Minessale
781e8b72bd
do not include Expires header in INVITES responding to a auth challenge
2012-04-03 12:37:52 -05:00
Anthony Minessale
61fe806c0a
delete subs on 481
2012-04-02 14:51:23 -05:00
Anthony Minessale
fe704c4082
FS-3984 --resolve
2012-04-02 14:37:40 -05:00
Anthony Minessale
d655ceecf8
add fsctl debug sql
2012-04-02 12:58:40 -05:00
Giovanni Maruzzelli
eaa37c3e41
gsmopen: windows now works
2012-04-02 19:01:45 +02:00