文件名称:ivr:用 nodeJS 编写的基于 plivo 的 ivr
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-10 03:01:51
CoffeeScript
IVR 这是一个 IVR 框架。 它已在生产中使用多年,但现在才开源。 在开源的过程中,部分已被重写为更通用。 出于这个原因,可能会出现一些错误。 恐怕这个项目没有测试。 它在几年前被一起黑客攻击,此后没有添加任何内容。 这旨在与 Plivo 平台一起使用。 目前没有计划将其移植到任何其他提供商,但如果有人愿意这样做,我不会反对。 概念 人们 使用您系统的人员在 people.coffee 中定义。 他们通过电子邮件地址进行识别。 它们具有关联的元数据,如扩展名和时区。 他们可以有多个号码,这些号码是当 IVR 需要呼叫他们时可以到达的路线。 会议室 您可以在 ConferenceRooms.coffee 中定义任意数量的会议室。 它们具有用户 PIN 和管理员 PIN。 团体 您可以在groups.coffee 中将人员分组为逻辑单元。 这些有一个相关的时间,在此期间可以打电话给
【文件预览】:
ivr-master
----conf()
--------groups.coffee(545B)
--------times.coffee(277B)
--------conferenceRooms.coffee(57B)
--------general.coffee(473B)
--------people.coffee(327B)
--------ivr.coffee(918B)
----views()
--------simpleConf.jade(90B)
--------dial.jade(1006B)
--------machineDetect.jade(194B)
--------play.jade(12B)
--------redirect.jade(26B)
--------layout.jade(31B)
--------speakText.jade(14B)
--------conference.jade(550B)
--------hangup.jade(7B)
--------index.jade(31B)
--------wait.jade(280B)
--------digits.jade(176B)
----ping(0B)
----wrapper.js(343B)
----README.md(2KB)
----app.coffee(3KB)
----.gitignore(13B)
----routes()
--------voicemail.coffee(688B)
--------util.coffee(735B)
--------conference.coffee(1KB)
--------ivr.coffee(2KB)
----package.json(414B)