Шаблон:Скрипты 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 см. список изменений | Проговорить информацию о времени подачи экипажа. Берется абсолютное время подачи, которое берется в часах:минутах. | — | — |