Skip to content
This repository has been archived by the owner on Dec 7, 2022. It is now read-only.

Commit

Permalink
Merge branch 'master' into c2m-whatsapp-template
Browse files Browse the repository at this point in the history
  • Loading branch information
itay1313 authored Jul 3, 2022
2 parents 5a1e6a7 + de3011f commit 8e4aa30
Show file tree
Hide file tree
Showing 20 changed files with 129 additions and 63 deletions.
16 changes: 16 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "bundler"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
54 changes: 29 additions & 25 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (5.2.6)
activesupport (5.2.8)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
minitest (~> 5.1)
Expand All @@ -14,33 +14,33 @@ GEM
algoliasearch (1.27.5)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
autoprefixer-rails (9.8.6)
execjs
autoprefixer-rails (10.4.7.0)
execjs (~> 2)
chronic (0.10.2)
colorator (1.1.0)
concurrent-ruby (1.1.9)
em-websocket (0.5.2)
concurrent-ruby (1.1.10)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
ethon (0.14.0)
http_parser.rb (~> 0)
ethon (0.15.0)
ffi (>= 1.15.0)
eventmachine (1.2.7)
execjs (2.8.1)
extras (0.3.0)
forwardable-extended (~> 2.5)
fastimage (2.2.5)
ffi (1.15.3)
fastimage (2.2.6)
ffi (1.15.5)
filesize (0.2.0)
forwardable-extended (2.6.0)
html-proofer (3.16.0)
html-proofer (3.19.1)
addressable (~> 2.3)
mercenary (~> 0.3)
nokogumbo (~> 2.0)
parallel (~> 1.3)
rainbow (~> 3.0)
typhoeus (~> 1.3)
yell (~> 2.0)
http_parser.rb (0.6.0)
http_parser.rb (0.8.0)
httpclient (2.8.3)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
Expand Down Expand Up @@ -77,11 +77,11 @@ GEM
nokogiri (~> 1.8)
pathutil (~> 0.16)
sprockets (>= 3.3, < 4.1.beta)
jekyll-feed (0.13.0)
jekyll-feed (0.16.0)
jekyll (>= 3.7, < 5.0)
jekyll-gzip (2.5.1)
jekyll (>= 3.0, < 5.0)
jekyll-redirect-from (0.15.0)
jekyll-redirect-from (0.16.0)
jekyll (>= 3.3, < 5.0)
jekyll-sanity (1.6.0)
jekyll (>= 3.1, < 5.0)
Expand All @@ -92,33 +92,37 @@ GEM
jekyll (>= 3.7, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
json (2.5.1)
json (2.6.2)
kramdown (1.17.0)
liquid (4.0.3)
liquid-tag-parser (1.9.0)
extras (~> 0.3)
liquid (>= 3.0, < 5.0)
listen (3.5.0)
listen (3.7.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
mini_portile2 (2.4.0)
minitest (5.14.4)
nokogiri (1.10.10)
mini_portile2 (~> 2.4.0)
mini_portile2 (2.6.1)
minitest (5.15.0)
nokogiri (1.12.5)
mini_portile2 (~> 2.6.1)
racc (~> 1.4)
nokogiri (1.12.5-x86_64-darwin)
racc (~> 1.4)
nokogumbo (2.0.5)
nokogiri (~> 1.8, >= 1.8.4)
parallel (1.19.2)
parallel (1.22.1)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
progressbar (1.11.0)
public_suffix (4.0.6)
rack (2.2.3)
rainbow (3.0.0)
rb-fsevent (0.11.0)
public_suffix (4.0.7)
racc (1.6.0)
rack (2.2.4)
rainbow (3.1.1)
rb-fsevent (0.11.1)
rb-inotify (0.10.1)
ffi (~> 1.0)
rouge (3.26.0)
rouge (3.29.0)
safe_yaml (1.0.5)
sass (3.7.4)
sass-listen (~> 4.0.0)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ File name rules:

Folder name rules:
1. They must be TitleCase
2. All files in the folder, must include a reference in its header to its folder name. This will be in either the documentname, categoryname, or subfoldername ( depending on the location of the folder)
2. All files in the folder, must include a reference in its header to its folder name. This will be in either the documentname, categoryname, or subfoldername (depending on the location of the folder)
3. All special characters excluding periods, dashes, and & need to be removed from Foldername
4. Periods are replaced with dashes.

Expand Down
1 change: 1 addition & 0 deletions _data/releasenotesios.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Additional:
#Limited Release
Limited:
versions: [
{ version: "6.8.3" },
{ version: "6.8.2" },
{ version: "6.8.1" },
{ version: "6.7.1" },
Expand Down
4 changes: 2 additions & 2 deletions _data/reportbuilder.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -915,7 +915,7 @@
AnalysisType: "Campaign Conversions"
Channel: Messaging
Dashboard: "Business Activity for Messaging"
Description: "The percentage (%) of the total Conversations that may not have otherwise occured (Incremental Conversion ( calculated at the Brand Level)"
Description: "The percentage (%) of the total Conversations that may not have otherwise occured (Incremental Conversion (calculated at the Brand Level)"
FormulaOptional: "INCREMENTAL CONVERSIONS (BRAND) / TOTAL CONVERSIONS AFTER ENGAGEMENT"
Metric: "INCREMENTAL CONVERSION RATIO (BRAND)"
filteredBy: "Date, Initial Device, Goal Type, Group , Source Type"
Expand Down Expand Up @@ -5739,7 +5739,7 @@
AnalysisType: "Agent Survey"
Channel: Messaging
Dashboard: "Survey for Messaging"
Description: "The percentage (%) of submitted survey forms ( partial or complete) out of the number of opened survey forms"
Description: "The percentage (%) of submitted survey forms (partial or complete) out of the number of opened survey forms"
FormulaOptional: "SUBMITTED AGENT SURVEY / OFFERED AGENT SURVEYS"
Metric: "SUBMISSION RATE"
filteredBy: "Agent, Group,Skill"
Expand Down
2 changes: 1 addition & 1 deletion _exclude/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -529,7 +529,7 @@ In this step, you set up an "escalation" to transfer the user to a human agent i

<img style="width:600px" src="img/ConvoBuilder/helloworld/escalation_ds.png">

5. Add an [Agent Transfer interaction](conversation-builder-interactions-integrations.html#agent-transfer-interactions) ( <img style="width:30px" src="img/ConvoBuilder/icon_agentTransfer.png"> ) beneath the Dialog Starter interaction.
5. Add an [Agent Transfer interaction](conversation-builder-interactions-integrations.html#agent-transfer-interactions) (<img style="width:30px" src="img/ConvoBuilder/icon_agentTransfer.png">) beneath the Dialog Starter interaction.

6. Note the default message to be sent to the user prior to escalation. Replace this with, "Hold on while I transfer you to an agent..." Alternatively, if you don't want to send a message, enter "BLANK_MESSAGE".

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.7.2</version>
<version>1.14.2</version>
</dependency>
</dependencies>
</project>
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"lodash.template": ">=4.5.0",
"object-path": ">=0.11.5",
"socket.io": ">=2.4.0",
"yargs-parser": ">=13.1.2"
"yargs-parser": ">=21.0.1"
},
"devDependencies": {
"pre-commit": "^1.2.2"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ Widget is configured by the LivePerson account team based on the following prope
- Show Refresh Button (True/False)
- Widget URL (must be over https)
- Widget Name (unique)
- Widget Start State ( OFFLINE / PRE_CONVERSATION / PENDING / ACCEPTED(chat only) / IN_QUEUE(messaging only) / INTERACTIVE / POST_CONVERSATION / ENDED )
- Widget Start State (OFFLINE / PRE_CONVERSATION / PENDING / ACCEPTED(chat only) / IN_QUEUE(messaging only) / INTERACTIVE / POST_CONVERSATION / ENDED)
- Messaging {enable: True/False, authenticated:True/False, unauthenticated:True/False}
- Chat {enable: True/False, authenticated:True/False, unauthenticated:True/False}
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Use this page to help you troubleshoot common issues when working with integrati

#### New lines stored in variables

One issue that commonly occurs (on mobile phones in particular) is that the consumer adds a new line to their message, that new line ( \\n ) is stored as a part of a variable, and the variable is subsequently used in an integration, causing it to fail.
One issue that commonly occurs (on mobile phones in particular) is that the consumer adds a new line to their message, that new line (\\n) is stored as a part of a variable, and the variable is subsequently used in an integration, causing it to fail.

For example, if the consumer's address is stored in a variable as "123 Main Street \n New York, New York 12345," and the variable is used in an integration, the integration will fail. This is by design to help to prevent injection attacks in the API.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ After sending a [Custom Interactive Message (CIM)](apple-business-chat-templates
- Provides human and bot agents with context of the consumer’s iMessage app transactional and activity data, allowing them to have a more meaningful and effective conversation
- Notify the developer of conversational events so that they can take action with custom SDEs
- Create data-driven integrations to external systems via the agent widget SDK
- Provide out of the box UI Solutions incuding PCI compliant secure forms
- Provide out of the box UI Solutions including PCI compliant secure forms

### Who is the SDK for?

Expand All @@ -41,9 +41,9 @@ The SDK has 2 distinctive contextual integration environments:
#### Consumer Transaction over iMessage App

1. Consumer is messaging an appliance brand via Business Chat
2. Consumer is asking the agent to provide details on the delivery and installation offering for the their ovens.
3. Agent gives the consumer all the details on the delivery and installation, and consumer decides to buy both the oven and the delivery package.
4. Agent sends the consumer an iMessage app interaction that includes all products selected in cart area, with payment flow.
2. Consumer is asking the agent to provide details on the delivery and installation offering for their ovens.
3. Agent gives the consumer all the details on the delivery and installation, and the consumer decides to buy both the oven and the delivery package.
4. Agent sends the consumer an iMessage app interaction that includes all products selected in the cart area, with payment flow.

Path A:

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
### Version 6.8.3
#### iOS Messaging SDK

**Release Date**: July 1st, 2022

##### Environmental Requirements
The iOS Mobile Messaging SDK version 6.8.3.838 is supported on iOS versions 13 through 15.

**This XCFramework was compiled with Swift version Apple Swift version 5.2.4 (swiftlang-1103.0.32.9 clang-1103.0.32.53) which means it will work Swift version 5.2.4 and above.**

{: .notice}
XCFramework is supported on CocoaPad versions 1.9.0 and greater.

##### New Features

##### Exposing new Notification to be trigger once the Conversation Screen gets dismissed

Create new Notification to be sent once the Conversation Screen is dismissed, this will work the same way as the LPMessagingSDKConversationViewControllerDidDismiss delegate.

How to use:

```swift
NotificationCenter.default.addObserver(self,
selector: #selector(lpMessagingSDKConversationViewControllerDidDismissedNotification),
name: Notification.Name("LP_CONVERSATION_VIEW_CONTROLLER_DISMISSED"),
object: nil)
```

> *lpMessagingSDKConversationViewControllerDidDismissedNotification* is a generic name for the function responding to the event

##### Enhancements

- BrandName/AgentName will be announced as headers by VoiceOver assistant instead of text.


##### Bugs fixed

- Fixed the issue with duplicated rendering of quick reply actions
- Fixed issue when Attachment Menu will be announced with wrong state, for modifying the default announcements, override the following keys:
- **fileSharingAttachmentMenu**: "Attachment menu"
- **fileSharingCloseAttachmentMenu**: "Close attachment menu"

> For more information about localizing strings, see [link](mobile-app-messaging-sdk-for-ios-string-localization-localization-keys.html)
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ Localized keys with the English localization string.
| facetimeAudio | "FaceTime Audio" |
| feedbackNoButtonTitle | "No" |
| feedbackYesButtonTitle | "Yes" |
| fileSharingAttachmentMenu | "Attachment menu" |
| fileSharingCloseAttachmentMenu | "Close attachment menu" |
| fileSharingDocument | "Document" |
| fileSharingFileSizeLimitation | "File size exceeds the %d MB limitation" |
| fileSharingSendFile | "Send File" |
Expand Down
2 changes: 1 addition & 1 deletion pages/Documents/Reporting/DataAccessAPI/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ All future dates found in this documentation reflect approximations for upcoming

2. Scan for files according to the request's parameters (reduce probability of timeout).

3. In Web Session, add to impression section controlGroup field ( a new field that will be added to the schema - version 1.0.0.35)
3. In Web Session, add to impression section controlGroup field (a new field that will be added to the schema - version 1.0.0.35)


### June 18th, 2017
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ This method returns the current average wait time in queue, per requested skill.
| Name | Description | Type / Value | Required |
| :----- | :-------------- | :-------------- | :--- |
| v | version of API e.g. v=1 | numeric | default: 1 |
| skills | When provided, the response will contain estimated wait time data for the requested skill Id/s. When not provided, the response will contain estimated wait time data for all skills of the account. If there is no data for the specified skill/s an object will be returned with value -1 for key: "ewt". You can provide one or more skill Ids. If you provide several skill IDs, they must be comma separated. Example: skills=4,15,3. | numeric, separated by commas | optional |
| skills | When provided, the response will contain estimated wait time data for the requested skill Id/s. When not provided, the response will contain estimated wait time data for all skills of the account. If there is no data for the specified skill/s an object will be returned with value -1 for key: "estimatedWaitTime". You can provide one or more skill Ids. If you provide several skill IDs, they must be comma-separated. Example: skills=4,15,3. | numeric, separated by commas | optional |

**Response Body**

Expand Down
Loading

0 comments on commit 8e4aa30

Please sign in to comment.