*Introduction* Provides phone call tracking, recording and analytics. With CallRail, you can find out: • Which phone conversation came from which ad, which traffic source, and which keyword? • Who on your team picked up the phone and what was the conversation?
*API (REST)* http://apidocs.callrail.com/ *CallRail Connector Summary* • Connector Name: callrail-connector-1.0.0 • Version: 1.0.0 • Technology: REST *Authentication* The API uses token-Based authentication via the HTTP Authorization header. Following methods are selected for the v1.0: *Companies Section* – An entity which uses the CallRail features. *listCompanies*- Returns a paginated list of the Companies in the Account. **This is required to obtain the company id to be used for the other operations *Users Section*- Users can be of type Administrators, Client Reporting, and Notification Only Users. *listUsers *- Returns a paginated list of all the Users in the Account. **This is required to obtain the user id to be used for the other operations *Source Trackers Section* - Source Trackers associate a single tracking number to a certain set of clients based on how they found the number. For example, a single Source Tracker might be used to identify website visitors who came from facebook.com, who found your site from a paid Google search, or via an offline source such as a billboard or TV advertisement. *listSourceTrackers *- Return all Source Trackers for a specific company. ** This is required to obtain the source tracker id to be used for the other operations *Session Trackers Section*- Session Trackers assign one number from a pool of tracking numbers to website visitors, and allow to associate calls to individual visitors which helps to get the keywords they searched and their browsing history, etc on the web site. *listSessionTrackers *- Return a paginated list of all the Session Trackers for the given company.** This is required to obtain the session tracker id to be used for the other operations *Call and Text Message Alerts Section* – **The operations under this category is selected as it allows to retrieve the list of users who receive alerts for a particular type of tracker. *listUsersForSourceTrackerCallAlerts *- List the users who will receive Call Alerts for the given Source Tracker. *listUsersForSourceTrackerSmsAlerts *- List the users who will receive Text Message Alerts for the given Source Tracker. *listUsersForSessionTrackerCallAlerts *- List the users who will receive Call Alerts for the given Session Tracker. *listUsersForSessionTrackerSmsAlerts *- List the users who will receive Text Message Alerts for the given Session Tracker. *Calls Section* *listCalls *- Return a paginated list of all calls in the Account. ** *updateCall *- Adds a Tag or a Note to a call. **This allows to associate a Tag or a note to a call. *Tags Section*- Tag is a way of grouping similar calls together. *listTags *- Returns a paginated list of all tags for the given company. ** This is required to obtain the tag name to be used for updateCall operation. Following methods is not selected for the v1.0 as it does not belong to the core functionality: listSources - Return a paginated list of sources.**Same can be achieved using SourceTracker and SessionTracker method combination Following methods are not considered due to following reasons: 1. Set up and configuration activities which are not used frequently hence not considered for v1. createCompany createUser createSourceTracker createSessionTracker createCallAlertsForSourceTacker createSmsAlertsForSourceTacker createCallAlertsForSessionTacker createSmsAlertsForSessionTacker deleteCallAlertsForSourceTacker deleteSmsAlertsForSourceTacker deleteCallAlertsForSessionTacker deleteSmsAlertsForSessionTacker createTag renameTag deleteTag 2. Following getters are dropped as they can be replaced by respective list operations getCompany getUser getSourceTracker getSessionTracker getUserForSourceTrackerCallAlerts getUserForSourceTrackerSmsAlerts getUserForSessionTrackerCallAlerts getUserForSessionTrackerSmsAlerts getCall getTag Thanks & Regards Rasika -- View this message in context: http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-CallRail-tp98614.html Sent from the WSO2 Architecture mailing list archive at Nabble.com. _______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture