{"push_id":904509305,"size":6,"distinct_size":1,"ref":"refs/heads/master","head":"3560b5d89d36c30d0f73c6fd3ff91939cbcbdd5c","before":"356b267bef9c5fc2a197fe8e2300aa360db39982","commits":[{"sha":"de5319b7fdcffbf9000305e8926cae529c189885","author":{"email":"c6c1137ce7ebc657568fe4f5bc9dca0b26b87d3c@sangoma.com","name":"Nenad Corbic"},"message":"Add an example IVR + dialler\n\nExample code to serve as a starting point for developing a more general\nauto-dialler + IVR solution.\n\nCurrent support for:\n- multi-campaign batch dialling\n- IVR main menu prompt playback and recording\n- DTMF sequence processing and timeout handling","distinct":false,"url":"https://api.github.com/repos/sangoma/switchy/commits/de5319b7fdcffbf9000305e8926cae529c189885"},{"sha":"57e4b960981d7da3f253af465783f8fdd7e51d0b","author":{"email":"c6c1137ce7ebc657568fe4f5bc9dca0b26b87d3c@sangoma.com","name":"Nenad Corbic"},"message":"Separate call control logic from the dialler\n\nGroup components into separate modules within a package. This encourages\nseparation of campaign logic/configuration from per call processing.","distinct":false,"url":"https://api.github.com/repos/sangoma/switchy/commits/57e4b960981d7da3f253af465783f8fdd7e51d0b"},{"sha":"99e653bb8137bb4249c650d37b6e4983d08b5d1d","author":{"email":"65979936bc7ba79c31d5f0fa79fd9faf7cf6758a@gmail.com","name":"Tyler Goodlet"},"message":"Wrap auto-dialer execution in a `main` routine\n\nThe user must now run the IVR app using the package module.","distinct":false,"url":"https://api.github.com/repos/sangoma/switchy/commits/99e653bb8137bb4249c650d37b6e4983d08b5d1d"},{"sha":"90f3eed90a2b61d7df4fd4967c1f807534c88792","author":{"email":"65979936bc7ba79c31d5f0fa79fd9faf7cf6758a@gmail.com","name":"Tyler Goodlet"},"message":"Wrap IVR menu much like `flask.route`\n\nAdds a generic mechanism for matching dtmf sequence patterns using\nregex to trigger parameterized function calls which in turn define\nthe IVR's main menu.","distinct":false,"url":"https://api.github.com/repos/sangoma/switchy/commits/90f3eed90a2b61d7df4fd4967c1f807534c88792"},{"sha":"e8b111c7a0b17a3fb58d10189e85f6c3687930f5","author":{"email":"c6c1137ce7ebc657568fe4f5bc9dca0b26b87d3c@sangoma.com","name":"Nenad Corbic"},"message":"Add a README\n\nAdd examples in `__init__` on how to configure campaigns.\nAllow for `loglevel` pass through to client so that debugging can be enabled\nfor NSG.","distinct":false,"url":"https://api.github.com/repos/sangoma/switchy/commits/e8b111c7a0b17a3fb58d10189e85f6c3687930f5"},{"sha":"3560b5d89d36c30d0f73c6fd3ff91939cbcbdd5c","author":{"email":"65979936bc7ba79c31d5f0fa79fd9faf7cf6758a@users.noreply.github.com","name":"goodboy"},"message":"Merge pull request #17 from sangoma/nc_ivr_outbound_dialer\n\nSwitchy IVR Outbound Dialer","distinct":true,"url":"https://api.github.com/repos/sangoma/switchy/commits/3560b5d89d36c30d0f73c6fd3ff91939cbcbdd5c"}]}