Commit Graph

78 Commits

Author SHA1 Message Date
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