Dave Horton
72b74de767
Feature/incoming refer ( #76 )
...
* Dial: handle incoming REFER on either leg by calling referHook, if configured
* lint
* modify payload of referHook
* support target.trunk on rest createCall api
* bugfix: gather partial result hook was not working
* lint
* handling of incoming REFER
2022-03-05 15:21:26 -05:00
Dave Horton
3c5d392407
Feature/ws api ( #72 )
...
initial changes to support websockets as an alternative to webhooks
2022-02-26 14:06:52 -05:00
Dave Horton
63e9cb985e
allow target-level headers on outdials ( #29 )
2022-02-10 14:34:21 -05:00
Dave Horton
941727e93f
add fs_public_ip to webhook payload (only when running in ec2 autoscale group)
2022-02-10 09:51:48 -05:00
Dave Horton
de83f735ea
memory leak fixes
2022-02-08 20:33:16 -05:00
Dave Horton
27d6d32359
bugfix: rtpengine needs to transcode when different codecs are used on A and B legs
2022-01-26 07:37:09 -05:00
Dave Horton
097f36cb00
bugix: re-invites after releasing media fail
2022-01-17 13:11:19 -05:00
Dave Horton
59227febf9
K8s ( #57 )
...
* JAMBONES_NETWORK_CIDR not needed for K8S
* fix bug setting fsUUID in K8S scenario
* bugfix: dial music was not stopped when a dial verb times out (#56 )
2022-01-09 14:57:46 -05:00
Dave Horton
8593f12b51
add custom headers to outdial, save unique uuid for running FS to redis
2022-01-08 11:50:18 -05:00
Dave Horton
72345f83c1
Feature/minimal media anchoring ( #36 )
...
* initial WIP to remove freeswitch from media path when not recording or transcribing dial calls
* implement release-media and anchor-media operations
* mute/unmute now handled by rtpengine
* Dial: dtmf detection now based on SIP INFO events from sbcs and rtpengine
* add reason to gather action, bugfixes for transcribe and say
2021-10-21 11:59:45 -04:00
Dave Horton
7cf342eeb8
add support for overrideTo and 302 redirect on rest outdial
2021-09-24 09:58:39 -04:00
Dave Horton
3fed15b3b9
further fixes for customerData
2021-08-11 11:01:11 -04:00
Dave Horton
649b3d5715
race condition: dial call killed just as called party picks up
2021-08-10 11:01:10 -04:00
Dave Horton
9b59d08dcf
merge features from hosted branch ( #32 )
...
major merge of features from the hosted branch that was created temporarily during the initial launch of jambonz.org
2021-06-17 16:25:50 -04:00
Dave Horton
576f645489
snake case REST payloads, support for LCC with child_call_hook, handle 302 on outdial
2021-04-22 14:39:54 -04:00
Dave Horton
e441c5be36
add support for target.overrideTo in dial verb
2021-04-06 07:34:23 -04:00
Dave Horton
a7e0fb2e8a
bugfix: dep in bluebird was causing issue, update to latest synthAudio
2021-02-10 09:39:20 -05:00
Dave Horton
59d685319e
bugfix #30 - outdial race condition for quick caller cancel scenario
2021-01-22 10:21:52 -05:00
Andrew Karp
b679d11fd7
fixed uui4 dependency and depraction
2020-12-23 13:20:56 +02:00
Dave Horton
91f507bf3f
add dmtf verb
2020-10-12 09:59:50 -04:00
Dave Horton
e642e13946
bugfix for #22 : headers were being incorrectly applied to follow-on INVITEs
2020-09-21 08:29:54 -04:00
Dave Horton
2c8c161954
fix overlapping requests to freeswitch on outdial
2020-08-03 11:51:58 -04:00
Dave Horton
c663cbd7b2
add support for ms teams
2020-05-22 19:17:16 -04:00
Dave Horton
fa05b76451
fixes from initial load testing
2020-02-22 15:06:01 -05:00
Dave Horton
4bd9e015b5
many changes from testing
2020-02-22 11:06:39 -05:00
Dave Horton
802cc1944f
metrics
2020-02-19 11:15:24 -05:00
Dave Horton
3c89b7fd76
remove config in favor of env vars, other major changes
2020-02-15 22:03:28 -05:00
Dave Horton
446000ee97
major revamp of http client functionalit
2020-02-14 12:45:28 -05:00
Dave Horton
3ca2d982cc
add support for live call control
2020-02-07 10:26:35 -05:00
Dave Horton
2525b8c70a
added initial support for REST-initiated outdials
2020-02-01 16:16:00 -05:00
Dave Horton
44a1b45357
fixes
2020-01-29 16:46:38 -05:00
Dave Horton
92acd50595
add tag task and varioius cleanup
2020-01-29 15:27:20 -05:00
Dave Horton
0df1e44f15
more testing
2020-01-25 15:51:47 -05:00
Dave Horton
4a1ea4e091
major refactoring
2020-01-25 11:47:33 -05:00
Dave Horton
0d4c1d9d8c
wip: implemented listen, transcribe, play
2020-01-17 09:15:23 -05:00