Шаблон:Скрипты ICC (Архив) — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
Строка 55: Строка 55:
 
# {{code|1}} — заказ предварительный и свободен.
 
# {{code|1}} — заказ предварительный и свободен.
 
|-
 
|-
 +
| {{table/td}} | {{code|MakeNewOrder}}
 +
| {{table/td}} | Скрипт позволяет создать в списке новый заказ и заполнить все поля, которые могут быть заполнены на основании номера телефона.
 +
 +
Для работы этого скрипта {{важно|должен быть установлен и запущен [[TMManager]]}}!
 +
| {{table/td}} |
 +
# IP-адрес [[Сервер Такси-Мастер 2|сервера Такси-Мастер 2]] ({{code|СЕРВЕР}} из пары {{code|СЕРВЕР:ПУТЬ}}).
 +
# Локальный путь к базе данных ({{code|ПУТЬ}} из пары {{code|СЕРВЕР:ПУТЬ}}).
 +
# Идентификатор состояния заказа, в которое требуется перевести заказ.
 +
| {{table/td}} |
 +
# {{code|0}} — клиент или заказчик найден, заказ создан.
 +
# {{code|1}} — клиент не найден, заказ не создан.
 
|}
 
|}

Версия 15:42, 11 января 2010

Скрипты для Infra Call Center
Название

без расширения «.vbs»

Назначение Параметры Выходные значения
«OnConnect»

Скрипт должен быть запущен перед любым другим скриптом, использующим дополнительные свойства сессии.

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

  1. Путь к базе данных.
  2. Префикс, отрезаемый от номера телефона при поиске в базе данных.
  3. Путь к папке, содержащей файлы озвучки наименований улиц. Обязательно со слэшем на конце, например, «C:\music\».

Параметры сессии, которые затем будут использоваться другими скриптами.

«FromDriver» Скрипт позволяет определить принадлежность телефона водителю или клиенту.
  1. «0» — клиент.
  2. «1» — водитель.
«GetPhoneCategory»

Скрипт позволяет получить идентификатор категории, к которой относится номер телефона. На основании категории можно сделать вывод о том, является ли телефон белым, серым или находится в черном списке.

  1. Идентификатор категории, если номер телефона входит в какую-либо категорию.
  2. «10000», если номера телефона нет в базе данных.
  3. «10001», если номер телефона не определился.
  4. «10002», если номер телефона принадлежит клиенту (есть договор).
«IsOrderExists» Скрипт позволяет узнать, есть ли в списке заказ, принятый с определившегося номера телефона.
  1. «0» — у абонента нет заказов.
  2. «1» — есть незавершенный заказ, или звонит водитель, имеющий заказ.
  3. «2» — звонит водитель, у которого есть несколько заказов не в очереди.
«IsPrior» Скрипт позволяет выяснить категорию заказа (предварительный или свободный).
  1. «0» — заказ или непредварительный, или уже взят.
  2. «1» — заказ предварительный и свободен.
«MakeNewOrder» Скрипт позволяет создать в списке новый заказ и заполнить все поля, которые могут быть заполнены на основании номера телефона.

Для работы этого скрипта должен быть установлен и запущен TMManager!

  1. IP-адрес сервера Такси-Мастер 2 («СЕРВЕР» из пары «СЕРВЕР:ПУТЬ»).
  2. Локальный путь к базе данных («ПУТЬ» из пары «СЕРВЕР:ПУТЬ»).
  3. Идентификатор состояния заказа, в которое требуется перевести заказ.
  1. «0» — клиент или заказчик найден, заказ создан.
  2. «1» — клиент не найден, заказ не создан.