{"id":19986428,"url":"https://github.com/sourcec0de/ers","last_synced_at":"2026-06-09T03:04:19.363Z","repository":{"id":8113675,"uuid":"9529665","full_name":"sourcec0de/ERS","owner":"sourcec0de","description":"An emergency response system to bridge a connection between employees and emergency personnel","archived":false,"fork":false,"pushed_at":"2013-04-19T00:49:19.000Z","size":7880,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-14T09:44:18.241Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sourcec0de.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-04-18T19:11:42.000Z","updated_at":"2014-02-05T09:18:39.000Z","dependencies_parsed_at":"2022-09-09T12:01:51.280Z","dependency_job_id":null,"html_url":"https://github.com/sourcec0de/ERS","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcec0de%2FERS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcec0de%2FERS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcec0de%2FERS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sourcec0de%2FERS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sourcec0de","download_url":"https://codeload.github.com/sourcec0de/ERS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241420128,"owners_count":19960033,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T04:29:06.927Z","updated_at":"2026-06-09T03:04:19.302Z","avatar_url":"https://github.com/sourcec0de.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is completely possible. \r\n\r\nYou will want to use the \r\nREST API to start your calls. \r\n\r\nFeel free to spam them in, as Twilio will queue your calls, \r\nand handles them at a rate of 1 call per sec. \r\n\r\nWhen a call is answered, Twilio will hit the Url you specified when \r\nstarting the call. Set your url to return some TwiML to play a message \r\nand retrieve the caller input. \r\n\r\nThen you handle the input, and do what you wish with it. \r\n\r\nIf you need information on the calls that failed, set the StatusCallBack \r\nvariable when starting your call. This will then be hit when the call ends, \r\neither with success or failure. It also allows you to retry an busy numbers. \r\n\r\n\r\n\r\n200 OK - Everything worked as expected.\r\n400 Bad Request - Often missing a required parameter.\r\n401 Unauthorized - No valid API key provided.\r\n402 Request Failed - Parameters were valid but request failed.\r\n404 Not Found - The requested item doesn't exist.\r\n500, 502, 503, 504 Server errors - something went wrong on our end.\r\n\r\napp.get('/login', function(req, res){\r\n  user = loadUser(req.body.username, req.body.password)\r\n  req.session.userId = user.id\r\n})\r\n\r\n\r\n## HI ON TODO\r\n## Verify twilio signature from\r\nreq.headers[\"x-twilio-signature\"]\r\nthis signature is generated from HMAC-SHA1 using your twilio apiKey\r\nFind a way to test and dycrypt this signature to verify.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsourcec0de%2Fers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsourcec0de%2Fers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsourcec0de%2Fers/lists"}