Шаблон:Скрипты ICC (Архив) — различия между версиями
Строка 88: | Строка 88: | ||
|- | |- | ||
| {{table/td}} | {{code|SourceStreetExists}} | | {{table/td}} | {{code|SourceStreetExists}} | ||
− | | {{table/td}} | Проверить наличие улицы в [[Адрес подачи|адресе подачи]] у [[заказ]]а. {{важно|Обратите внимание}} на то, что улицы в адресе подачи нет, если адрес подачи является [[Справочник | + | | {{table/td}} | Проверить наличие улицы в [[Адрес подачи|адресе подачи]] у [[заказ]]а. {{важно|Обратите внимание}} на то, что улицы в адресе подачи нет, если адрес подачи является [[Справочник "Пункты и стоянки"|пунктом]]. |
| {{table/td}} | — | | {{table/td}} | — | ||
| {{table/td}} | | | {{table/td}} | |
Версия 11:09, 9 февраля 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/TMDriverPDA) при принятии заказа. | — | — |
см. список изменений | SpeakSourceTimeПроговорить информацию о времени подачи экипажа. Берется абсолютное время подачи, которое берется в часах:минутах. | — | — |