Консультации по внедрению системы регистрации вызовов / базы данных удаленного работника. Когда начать? Что нужно? - PullRequest
0 голосов
/ 09 апреля 2011

Эта система предназначена для отслеживания рабочих в домах людей по всему Соединенному Королевству.

Идея звучит примерно так:

  1. Рабочий прибывает в дом клиента.
  2. Рабочий звонит по номеру телефона, и текущее время, работник и место хранятся в базе данных.
  3. Рабочий выполняет свое задание.
  4. Рабочий звонит по номеру телефона, и текущее время, работник и место сохраняются снова, что завершает задачу.

Идея состоит в том, чтобы предоставить автоматизированную систему регистрации рабочего времени. Это не связано с платежной ведомостью, но это просто двойная проверка того, что работа выполняется в течение времени, запрошенного клиентом.

Вопросы:

  1. С чего начать с телефонных номеров? Существуют ли услуги, которые предоставляют подобные вещи?
  2. Как привязать запись телефона к базе данных?
  3. Есть ли у вас опыт, который может мне помочь?

Я никогда не реализовывал ничего подобного, поэтому любая помощь приветствуется.

1 Ответ

1 голос
/ 09 апреля 2011

Я думаю, вы бы хотели построить это на чем-то вроде системы интерактивного голосового ответа (IVR). С точки зрения 50 000 футов:

Ваш работник позвонит по номеру, а ваше приложение получит что-то вроде:

  • ИД работника и ПИН (для аутентификации)
  • ИД работы
  • Возможно, дополнительная опция для подтверждения входа / выключения работы

Затем IVR обращается к внешнему приложению для передачи некоторых соответствующих данных в вашу базу данных.

Asterisk поддерживает такие вещи (как я полагаю, большинство приложений для серверов телефонии):

Сервер Asterisk IVR
Внешний интерфейс IVR Asterisk

Как я уже сказал, это 50000 футов пальцев в воздухе возможное решение.

...