Chris Rienzo
1511fe3ee8
mod_rayo: rework component inheritance- component now inherits parent call/mixer mutex and parent reference counting moved to base class
2014-06-13 12:16:26 -04:00
Chris Rienzo
730d2f88ba
mod_rayo: rename reference counting functions to something more sensible
2014-06-13 11:33:33 -04:00
Chris Rienzo
58fea2544b
CID: 1211946 mod_rayo - dead code after switch statement
2014-05-08 11:36:05 -04:00
Chris Rienzo
25c9b6196b
mod_rayo: preserve old caller ID behavior if display name is not given
2014-04-22 13:30:15 -04:00
Chris Rienzo
1eab82ba2d
mod_rayo: relax recent caller ID restrictions a bit
2014-04-22 08:50:50 -04:00
Chris Rienzo
ae69c5a7b0
FS-6407 --resolve mod_rayo: support SIP URI caller ID w/ display name
2014-04-15 14:27:49 -04:00
Chris Rienzo
b0c2c6d67c
FS-6447 --resolve return subscriber-absent platform-code 20 if <dial> is attempted to user that is not registered
2014-04-14 09:47:41 -04:00
Chris Rienzo
264a12a4af
mod_rayo: fix memory corruption in dial, input, output
2014-04-07 12:37:39 -04:00
Anthony Minessale
7151d6acea
FS-6402 part 2
2014-04-02 03:21:37 +05:00
Anthony Minessale
5c0cff70b3
FS-6402 --resolve
2014-04-02 01:20:19 +05:00
Chris Rienzo
0b9e5c82a5
FS-6402 mod_rayo/mod_ssml: add mutex to hashes now that iteration is no longer thread-safe
2014-03-24 17:03:33 -04:00
Chris Rienzo
ff555aa519
mod_rayo: some bugfixes to pause-when-offline
2014-03-14 17:23:56 -04:00
Chris Rienzo
9e45174dfe
mod_rayo: add new config pause-when-offline - will pause inbound calling if there are no online clients to handle calls. This is useful if you want FS to respond 503 to options ping when there are no online rayo clients. Default behavior is to disable this param.
2014-03-14 15:50:42 -04:00
Chris Rienzo
0f93cc2b49
FS-6281 mod_rayo: don't add timestamp to presence event that already has one.
2014-03-12 21:53:37 -04:00
Chris Rienzo
f9337a6a70
FS-6281 --resolve mod_rayo timestamp presence events
2014-03-10 20:10:18 -04:00
Chris Rienzo
0c0a4867aa
mod_rayo: improve error messages when joining to b-leg that is missing
2014-03-10 17:15:58 -04:00
Anthony Minessale
804ef7709d
change from sqlite hash to newly added one
2014-03-09 00:37:17 +05:00
Chris Rienzo
5138aede9b
FS-6282 mod_rayo: allow outbound call JID to be assigned by client
2014-03-06 23:14:28 -05:00
Chris Rienzo
286d2aef29
FS-6304 mod_rayo- fix race condition on outbound calls
2014-03-04 22:12:43 -05:00
Chris Rienzo
84f2199dea
mod_rayo: fix message->call input validation
2014-02-05 23:19:47 -05:00
Chris Rienzo
86903757f6
FS-6192 --resolve
2014-02-05 22:25:39 -05:00
Chris Rienzo
360ef648b4
FS-6171 mod_rayo: added support for normal/groupchat/headline message types for console testing
2014-01-31 11:36:14 -05:00
James Le Cuirot
4380453ac8
mod_rayo: Translate XMPP messages to SIP messages
...
Call-bound XMPP messages are translated to SIP messages via
SWITCH_EVENT_SEND_MESSAGE in a similar manner to that described in
draft-ietf-stox-im-06. Messages with a type of "normal" are directed
to the caller. Other types receive a feature-not-implemented response
but it is envisaged that the "groupchat" type could be used to direct
the message to all joined parties.
2014-01-31 10:56:41 -05:00
Chris Rienzo
bda098a3a5
mod_rayo: added platform-code to end reason
2014-01-30 14:42:31 -05:00
Chris Rienzo
915e8eaba1
FS-6141 --resolve mod_rayo - fixed X-headers on redirect and updated to satisfy recent spec changes
2014-01-28 20:58:01 -05:00
Chris Rienzo
9f07a31be5
SIP-6141 --resolve
2014-01-27 22:04:10 -05:00
Chris Rienzo
275d8f882f
FS-6077 mod_rayo - minor regression on end events from outbound calls
2014-01-13 15:49:52 -05:00
Chris Rienzo
0b59bfd765
SIP-6077 --resolve mod_rayo - wait for park event before allowing re-join of call
2014-01-13 14:38:47 -05:00
Chris Rienzo
32bbe11d6b
mod_rayo remove hack for stopping fax
2014-01-08 04:29:05 -05:00
Chris Rienzo
587ba2ed52
mod_rayo FS-6081 --resolve added mixer presence with entity capabilities
2014-01-06 21:06:31 -05:00
Chris Rienzo
8db351858b
mod_rayo CPA implemented - still needs testing
2014-01-05 00:39:40 -05:00
Chris Rienzo
6779217d12
FS-6051 added some logging to help troubleshoot mod_rayo crash
2013-12-20 09:56:04 -05:00
Chris Rienzo
4a2054a951
mod_rayo: doh- fix adhearsionconf core dump
2013-12-04 20:18:09 -05:00
Chris Rienzo
cf0a3bbf83
mod_rayo: added args to console aliases
2013-11-14 16:12:08 -05:00
Chris Rienzo
c00b8d3fe9
FS-5962 --resolve mod_rayo: fix unjoin request on b-leg
2013-11-14 14:47:33 -05:00
Chris Rienzo
048a0eb898
FS-5961 --resolve mod_rayo: fixed <dial>, wasn't returning errors in some scenarios
2013-11-12 11:02:37 -05:00
Chris Rienzo
a5328fe9c3
mod_rayo: send/receivefax bugfixes, also allow outbound calls not created with <dial> to be offered
2013-11-08 11:43:40 -05:00
Chris Rienzo
035818aa3a
mod_rayo: log when rayo call is rejected because there are no online clients
2013-11-08 09:38:10 -05:00
Chris Rienzo
f97ca68f8e
mod_rayo: add <sendfax> component
2013-11-07 21:41:45 -05:00
Chris Rienzo
69035ff412
mod_rayo: add fax to service discovery query
2013-11-07 16:14:03 -05:00
Chris Rienzo
bb5d283e50
mod_rayo: <receivefax> component added. No support for HTTP(S) yet.
2013-11-06 17:00:13 -05:00
Chris Rienzo
6354b055f2
mod_rayo: allow unjoin of call without specifying call-uri, fix unjoin of call on hold so that b-leg is not hung up, allow unjoin command to b-leg
2013-10-18 15:14:50 -04:00
Chris Rienzo
da5fd53417
mod_rayo: fix hangup after unjoining bridged calls
2013-10-18 09:47:30 -04:00
Chris Rienzo
1c3704e78f
FS-5884 --resolve mod_rayo: detect unjoin mismatch
2013-10-17 09:42:52 -04:00
Chris Rienzo
ca32b7e357
FS-5865 --resolve mod_rayo: fix join/unjoin IQ result for mixers
2013-10-15 14:17:33 -04:00
Chris Rienzo
396d2c6cb1
FS-5865 mod_rayo: send IQ result after join/unjoin completes
2013-10-09 17:39:33 -04:00
Chris Rienzo
27d2761ac0
mod_rayo: fix reloadxml issue
2013-09-15 23:23:07 -04:00
Chris Rienzo
8ee46a316f
FS-5788 --resolve used wrong variable for setting custom origination SIP headers
2013-09-12 12:13:22 -04:00
Chris Rienzo
d2fb03eda1
mod_rayo: use XMPP URI instead of FS UUID for join/unjoin
2013-08-20 17:26:07 -04:00
Ben Langfeld
c695f2322b
mod_rayo: Remove compensation for Punchblock Rayo spec incompatibility
2013-08-20 16:27:40 -04:00