/
Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ Π² исходящий Π΄Π°ΠΉΠ»Π΅Ρ€

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ Π² исходящий Π΄Π°ΠΉΠ»Π΅Ρ€

1. ОписаниС

Π‘Ρ…Π΅ΠΌΠ° выполняСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ:

Π—Π°Π΄Π°Ρ‡Π°:

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ входящий Π·Π²ΠΎΠ½ΠΎΠΊ, Ссли ΠΎΠ½ Π½Π΅ Π±Ρ‹Π» ΠΎΡ‚Π²Π΅Ρ‡Π΅Π½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Π²Π½ΠΎΡΠΈΡ‚ΡŒ Π² ΠΈΡΡ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ кампанию Π΄Π°ΠΉΠ»Π΅Ρ€Π°.

1.1. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ схСмы

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ схСмы ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° рисункС 1.

Рис. 1. Π‘Ρ…Π΅ΠΌΠ° для добавлСния ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π²ΠΎΠ½ΠΊΠ° Π² исходящий Π΄Π°ΠΉΠ»Π΅Ρ€

Для удобства пользования ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ json-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ Π½ΠΈΠΆΠ΅, ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ json-Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒΒ Π·Π΄Π΅ΡΡŒ.

1.1.1. ОписаниС схСмы

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Β 

Π‘Π»ΠΎΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°

ОписаниС

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Β 

Π‘Π»ΠΎΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°

ОписаниС

Start



ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π°Ρ‡Π°Π»Π° схСмы

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "Answer"

CΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π° с систСмой

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "Playback"

ΠŸΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ заняты.Β 

Для этого:

  • Π² ΠΏΠΎΠ»Π΅ "

    File type" Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ "media";

  • Π² появившСмся ΠΏΠΎΠ»Π΅ "Media" Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ;

  • Π² ΠΏΠΎΠ»Π΅ "

    Set result to variable" Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π±Ρ€Π°Π» Π°Π±ΠΎΠ½Π΅Π½Ρ‚. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ -Β 

    getIVR

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "Join Queue"

ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ Π²Β  ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ для оТидания соСдинСния с ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ.Β 

Для этого, Π² ΠΏΠΎΠ»Π΅ "Queue" Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "Hangup"

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Π·Π²ΠΎΠ½ΠΊΠ°.









ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "Trigger"

Π’Ρ€ΠΈΠ³Π³Π΅Ρ€ для выполнСния схСмы послС окончания Π·Π²ΠΎΠ½ΠΊΠ°

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "Member info"

ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для поиска ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Ρƒ.

Для этого:

  • Π² ΠΏΠΎΠ»Π΅ "Destination" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ - ${caller_id_number} ;

  • Π² ΠΏΠΎΠ»Π΅ "Queues" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ дСлаСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ - "Обзвон";

  • Π² поля "Set" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ
    member_existsΒ  - id

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "Switch"

РазвСтвляСт схСму для Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π²ΠΎΠ½ΠΊΠ° (success) ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ (abandoned)

Для этого:

  • Π² ΠΏΠΎΠ»Π΅ "Variable" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ - ${cc_result}

  • Π² ΠΏΠΎΠ»Π΅ "Cases" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ "success" ΠΈ "abandoned"

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "If"

(Π²Π΅Ρ‚ΠΊΠ° 1)

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π±Ρ‹Π» Π»ΠΈ Π·Π²ΠΎΠ½ΠΎΠΊ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ.
Для этого Π² ΠΏΠΎΠ»Π΅ "Expression" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ -Β ${member_exists}

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "Patch Members"

(Π²Π΅Ρ‚ΠΊΠ° 1)

ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π²ΠΎΠ½ΠΎΠΊ для этого Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°.
Для этого:

  • Π² ΠΏΠΎΠ»Π΅ "

    Destination" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ -Β ${caller_id_number}

  • Π² ΠΏΠΎΠ»Π΅ "Queues"Β  ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ дСлаСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ - "Обзвон";

  • ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ "Today" пСрСвСсти Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Ρ‹ΠΊΠ».;

  • Π² элСмСнтС "Patch member" ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ чСкбоксом "

    Stop cause" ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² этом ΠΆΠ΅ ΠΏΠΎΠ»Π΅ "success"

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "If"

(Π²Π΅Ρ‚ΠΊΠ° 2)

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° отсутствия Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π° Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ.
Для этого Π² ΠΏΠΎΠ»Π΅ "Expression" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ - !${member_exists}Β 

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ "Callback Queue"

(Π²Π΅Ρ‚ΠΊΠ° 2)

Если Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π° Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π½Π΅Ρ‚ - Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ.
Для этого:

  • Π² ΠΏΠΎΠ»Π΅ "Name" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°, Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ - Missed client;

  • Π² ΠΏΠΎΠ»Π΅ "Queue" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ - Обзвон;

  • Π² ΠΏΠΎΠ»Π΅ "Hold (sec)" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π·Π²ΠΎΠ½ΠΈΡ‚ΡŒ;

  • Π² элСмСнтС "Communication", Π² ΠΏΠΎΠ»Π΅ "Destination" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ - ${caller_id_number}

  • Π² ΠΏΠΎΠ»Π΅ "Communication type" Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ связи, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ - Π’Π΅Π»Π΅Ρ„ΠΎΠ½";

  • Π² полях "Set variables" ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒΒ 

Source - Missed call from inbound queue



Related content