Commit Graph

78 Commits

Author SHA1 Message Date
Dave Horton
5291824501 bugfix: sip:decline was not sending a callstatus Failed webhook 2020-11-23 09:04:22 -05:00
Dave Horton
b47e490424 updates for lex v2 2020-10-26 09:59:10 -04:00
Dave Horton
91f507bf3f add dmtf verb 2020-10-12 09:59:50 -04:00
Dave Horton
95e4c22969 add lex support 2020-10-09 08:28:36 -04:00
Dave Horton
c02aa94500 add sms messaging support 2020-10-09 08:00:17 -04:00
Dave Horton
950f1c83b7 bugfix for race condition where incoming call canceled quickly leading to potential endless loop 2020-10-01 12:46:58 -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
8f65b0de2f bugfix #21: multiple teams target 2020-09-18 09:13:30 -04:00
Dave Horton
2c8c161954 fix overlapping requests to freeswitch on outdial 2020-08-03 11:51:58 -04:00
Dave Horton
884e63e0ef allow proxy in dial verb 2020-07-24 15:33:06 -04:00
Dave Horton
3624b05eb6 bugfix: gather can only resolve once 2020-07-20 08:58:37 -04:00
Dave Horton
15517828d2 typo 2020-07-13 09:58:42 -04:00
Dave Horton
490472ca68 bugfix dialogflow no input timeout 2020-07-10 12:02:11 -04:00
Dave Horton
565ad2948c bugfix dialogflow no input event 2020-07-10 11:50:21 -04:00
Dave Horton
31bed8afbd dialogflow: allow app to specify event to send in case on no input 2020-07-10 11:33:48 -04:00
Dave Horton
6e78b46674 more dialogflow changes 2020-07-08 16:07:49 -04:00
Dave Horton
a4bcfca9e6 added initial support for dialogflow 2020-07-08 14:16:37 -04:00
Dave Horton
c1112ea477 bugfix: synthesizer properties in the say verb were being ignored 2020-06-18 10:00:31 -04:00
Dave Horton
4e4ce0914e bugfix: say text continued to play after task was killed 2020-06-16 14:39:46 -04:00
Dave Horton
1dc4728574 update to use @jambonz modules 2020-06-10 18:33:39 -04:00
Dave Horton
f3fcdfc481 update to drachtio-srf@4.4.34 2020-06-08 14:26:30 -04:00
Dave Horton
cd58d4a4f0 additional teams changes 2020-06-06 08:28:26 -04:00
Dave Horton
c663cbd7b2 add support for ms teams 2020-05-22 19:17:16 -04:00
Dave Horton
1d9658905f more queue fixes 2020-05-07 13:28:41 -04:00
Dave Horton
a0508a2494 initial support for conference and queues 2020-05-06 15:27:24 -04:00
Dave Horton
419c5ea9fd allow say.text to accept either a string or an array of strings 2020-04-29 10:49:16 -04:00
Dave Horton
a806a4eb46 bugfix #17: send final sipStatus 487 when A leg cancels 2020-04-29 09:40:24 -04:00
Dave Horton
8ee590172b added support for conference verb 2020-04-27 11:25:39 -04:00
Dave Horton
d31c53d383 add support for running in AWS autoscale cluster with graceful scale-in and standby 2020-04-19 16:32:52 -04:00
Dave Horton
6ba3f4474c update specs.json for prev change 2020-04-16 08:38:24 -04:00
Dave Horton
fb62daf54d add ability to have custom headers on outdial 2020-04-15 11:14:00 -04:00
Dave Horton
55a526e1d4 bugfix: when createCall fails to create a leg, it also generated an unhandled exception 2020-04-15 11:07:52 -04:00
Dave Horton
3909ca18a8 bugfix for #15: dialMusic not played on A leg when direction is outbound 2020-04-15 08:18:16 -04:00
Dave Horton
fb84dd364c refactor answer code into one location 2020-04-14 09:22:25 -04:00
Dave Horton
bec31f1895 fixes for freeswitch initialization 2020-04-06 11:38:37 -04:00
Dave Horton
f54513f166 bugfix #14 - incorrect from when PAI differs from From header 2020-04-06 11:30:46 -04:00
Dave Horton
018ef8ddd3 bugfix #13, rest outdial is properly canceled after timeout 2020-04-06 10:41:46 -04:00
Dave Horton
a93c348b1b send closed status on OPTIONS ping if media server is down 2020-03-30 10:56:42 -04:00
Dave Horton
56f7a0755c further fixes for freeswitch retry 2020-03-30 10:37:13 -04:00
Dave Horton
76bd88518a fix freeswitch retry connection logic 2020-03-30 10:29:57 -04:00
Dave Horton
b66c6627ed return 480 when failing due to no media server 2020-03-30 10:19:34 -04:00
Dave Horton
a4286fefea fix exception in dial verb when dtmf detected but detector not in place 2020-03-30 09:29:53 -04:00
Dave Horton
43c8890faf fix error with createCall api 2020-03-23 14:59:23 -04:00
Dave Horton
88e65c8836 support tts caching 2020-03-11 14:42:12 -04:00
Dave Horton
afc1fd3639 prevent calling dlg.destroy twice 2020-03-10 11:31:43 +00:00
Dave Horton
f7a76733a1 check dlg connected before deleting 2020-03-10 11:31:35 +00:00
Dave Horton
e4c3de0b5c remove dup completed call status 2020-03-10 11:31:26 +00:00
Dave Horton
673eebcb2f address general case of sending completed status when we hangup the call 2020-03-10 11:31:18 +00:00
Dave Horton
f3926d2c9c send callStatus completed event when REST call is ended with BYE generated from jambonz (#4) 2020-03-09 17:49:45 +00:00
Dave Horton
480817264d initial changes for major tts revamp 2020-03-08 09:45:06 +00:00