Шаблон:Скрипты ICC (Архив) — различия между версиями
(не показано 6 промежуточных версий этого же участника) | |||
Строка 16: | Строка 16: | ||
Этот скрипт организует подключение к базе данных и получает информацию по номеру телефона, с которого пришел входящий звонок. | Этот скрипт организует подключение к базе данных и получает информацию по номеру телефона, с которого пришел входящий звонок. | ||
| {{table/td}} | | | {{table/td}} | | ||
− | # | + | # Путь к базе данных. |
# Префикс, отрезаемый от номера телефона при поиске в базе данных. | # Префикс, отрезаемый от номера телефона при поиске в базе данных. | ||
# Путь к папке, содержащей файлы озвучки наименований улиц. Обязательно со слэшем на конце, например, {{путь|C:\music'''\'''}}. | # Путь к папке, содержащей файлы озвучки наименований улиц. Обязательно со слэшем на конце, например, {{путь|C:\music'''\'''}}. | ||
Строка 41: | Строка 41: | ||
|- | |- | ||
| {{table/td}} | {{code|IsOrderExists}} | | {{table/td}} | {{code|IsOrderExists}} | ||
− | | {{table/td}} | Скрипт позволяет узнать, есть ли в [[ | + | | {{table/td}} | Скрипт позволяет узнать, есть ли в [[Окно «Заказы» в Такси-Мастер|списке]] [[заказ]], принятый с определившегося номера телефона. |
| {{table/td}} | — | | {{table/td}} | — | ||
| {{table/td}} | | | {{table/td}} | | ||
Строка 83: | Строка 83: | ||
* {{code|2}} — белый. | * {{code|2}} — белый. | ||
* {{code|3}} — серый. | * {{code|3}} — серый. | ||
− | * {{code|10000}} — номера нет в | + | * {{code|10000}} — номера нет в базе данных. |
* {{code|10001}} — номер не определен. | * {{code|10001}} — номер не определен. | ||
* {{code|10002}} — номер телефона принадлежит [[Справочник «Физические лица»|физическому лицу]] (договор). | * {{code|10002}} — номер телефона принадлежит [[Справочник «Физические лица»|физическому лицу]] (договор). | ||
|- | |- | ||
| {{table/td}} | {{code|SourceStreetExists}} | | {{table/td}} | {{code|SourceStreetExists}} | ||
− | | {{table/td}} | Проверить наличие улицы в [[Адрес подачи|адресе подачи]] у [[заказ]]а. {{важно|Обратите внимание}} на то, что улицы в адресе подачи нет, если адрес подачи является [[Справочник | + | | {{table/td}} | Проверить наличие улицы в [[Адрес подачи|адресе подачи]] у [[заказ]]а. {{важно|Обратите внимание}} на то, что улицы в адресе подачи нет, если адрес подачи является [[Справочник "Пункты и стоянки"|пунктом]]. |
| {{table/td}} | — | | {{table/td}} | — | ||
| {{table/td}} | | | {{table/td}} | | ||
Строка 227: | Строка 227: | ||
|- | |- | ||
| {{table/td}} | {{code|SpeakDriverTimecount}} {{chlog/122010}} | | {{table/td}} | {{code|SpeakDriverTimecount}} {{chlog/122010}} | ||
− | | {{table/td}} | Проговорить информацию о времени подачи экипажа. Информация берется в минутах, указанных водителем (с помощью [[TMDriver | + | | {{table/td}} | Проговорить информацию о времени подачи экипажа. Информация берется в минутах, указанных водителем (с помощью [[TMDriver]]) при принятии заказа. |
| {{table/td}} | — | | {{table/td}} | — | ||
| {{table/td}} | — | | {{table/td}} | — | ||
Строка 237: | Строка 237: | ||
|- | |- | ||
|} | |} | ||
+ | |||
+ | [[Категория:Архив]] |
Текущая версия на 16:43, 31 августа 2021
Скрипты для Infra Call Center | |||
---|---|---|---|
Название
без расширения .vbs |
Назначение | Параметры | Выходные значения |
OnConnect |
Скрипт должен быть запущен перед любым другим скриптом, использующим дополнительные свойства сессии. Этот скрипт организует подключение к базе данных и получает информацию по номеру телефона, с которого пришел входящий звонок. |
|
|
FromDriver | Скрипт позволяет определить принадлежность телефона водителю или клиенту. | — |
|
GetPhoneCategory |
Скрипт позволяет получить идентификатор категории, к которой относится номер телефона. На основании категории можно сделать вывод о том, является ли телефон белым, серым или находится в черном списке. |
— |
|
IsOrderExists | Скрипт позволяет узнать, есть ли в списке заказ, принятый с определившегося номера телефона. | — |
|
IsClientOnlyOrder | Определить количество заказов у абонента. | — |
|
IsPrior | Скрипт позволяет выяснить категорию заказа (предварительный или свободный). | — |
|
MakeNewOrder | Скрипт позволяет создать в списке новый заказ и заполнить все поля, которые могут быть заполнены на основании номера телефона.
Для работы этого скрипта должен быть установлен и запущен TMManager! |
|
|
GetPhoneSystemCategory | Получить тип категории телефона. | — |
|
SourceStreetExists | Проверить наличие улицы в адресе подачи у заказа. Обратите внимание на то, что улицы в адресе подачи нет, если адрес подачи является пунктом. | — |
|
ChangeStatus | Изменить состояние заказа, соответствующего инициатору входящего или получателю исходящего звонка. |
|
— |
ChangeCrewState | Изменить состояние экипажа, который установлен на заказ, соответствующий инициатору входящего или получателю исходящего звонка. Обратите внимание на то, что скрипт применяется для изменения состояний экипажей, имеющих тип «свободен» и «перерыв». |
|
— |
ChangeCrewParking | Изменить стоянку экипажа, установленного на заказ, соответствующий обрабатываемому номеру телефона. Используется в случаях, когда водитель звонит в диспетчерскую на определенный номер, и его звонок обрабатывается ICC.
Обратите внимание на то, что номер стоянки обязательно должен быть двухзначным. |
|
— |
GetCrewGroupID | Получить ИД группы экипажа. | — |
|
GetCrewState | Получить тип состояния экипажа. | — |
|
GetDriverRemainderSign | Получить знак баланса на счету водителя. | — |
|
GetOperPhone | Получить номер телефона оператора, создавшего заказ.
ПРИМЕЧАНИЕ: скрипт позволяет соединить клиента, у которого сейчас есть незавершенный заказ, с оператором, который создал этот заказ. |
— |
|
GetPhoneType | Проверить начинается ли номер телефона с указанной последовательности цифр. |
|
|
IsInQueue | Проверить наличие номера телефона абонента в исходящей кампании.
ПРИМЕЧАНИЕ: если телефон ушел из исходящей кампании меньше минуты назад, то скрипт может сказать, что телефон еще находится в исходящей кампании. Будьте внимательны и осторожны. |
|
|
SendSMS | Отправить СМС-сообщение на номер абонента. |
|
— |
DialClient | Перевести абонента на номер телефона для отзвона, указанного в заказе. Обратите внимание на то, что скрипт применяется для обработки звонка водителя. |
|
— |
DialDriver | Перевести абонента на водителя, назначенного на заказ. Обратите внимание: скрипт применяется для обработки звонка с того телефона, с которого получен заказ. | — | — |
DialOper | Перевести абонента на оператора, создавшего заказ. | — | — |
SayClientBalance | Проговорить баланс на счету клиента. | — | — |
SayDriverRemainder | Проговорить баланс на счету водителя. | — | — |
SayOrderSumm | Проговорить стоимость заказа. | — | — |
SaySourceFlat | Проговорить номер квартиры адреса подачи. | — | — |
SaySourceHouse | Проговорить номер дома адреса подачи. | — | — |
SaySourceStreet | Проговорить наименование улицы адреса подачи из соответствующего файла. | — | — |
SpeakCrewInfo | Проговорить информацию об автомобиле из соответствующего файла. | — | — |
см. список изменений | SpeakDriverTimecountПроговорить информацию о времени подачи экипажа. Информация берется в минутах, указанных водителем (с помощью TMDriver) при принятии заказа. | — | — |
см. список изменений | SpeakSourceTimeПроговорить информацию о времени подачи экипажа. Берется абсолютное время подачи, которое берется в часах:минутах. | — | — |