<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://wiki.astercc.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.astercc.org/feed.php">
        <title>asterCC, hosted call center solution based asterisk en:custom_development_guide</title>
        <description></description>
        <link>https://wiki.astercc.org/</link>
        <image rdf:resource="https://wiki.astercc.org/lib/tpl/arctic-mbo/images/favicon.ico" />
       <dc:date>2026-06-17T03:30:11+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:apis&amp;rev=1513047940&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_import_the_customers_information_via_api&amp;rev=1513047940&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_integrate_custom_page_in_astercc&amp;rev=1513047940&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_post_customer_and_call_information_to_specific_url_in_campaign_model&amp;rev=1513047940&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_send_sms_via_a_3rd_party_platform&amp;rev=1513047940&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_use_http_push_sample_page_to_receive_system_events&amp;rev=1513047940&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_use_js_api_sample_page&amp;rev=1513047940&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:start&amp;rev=1513047940&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.astercc.org/lib/tpl/arctic-mbo/images/favicon.ico">
        <title>asterCC, hosted call center solution based asterisk</title>
        <link>https://wiki.astercc.org/</link>
        <url>https://wiki.astercc.org/lib/tpl/arctic-mbo/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:apis&amp;rev=1513047940&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-12T03:05:40+00:00</dc:date>
        <title>en:custom_development_guide:apis</title>
        <link>https://wiki.astercc.org/doku.php?id=en:custom_development_guide:apis&amp;rev=1513047940&amp;do=diff</link>
        <description>APIs

This document is for users who want to develop a system for asterCC or integrate asterCC with with third-party system.

It provides three kinds of APIs to communicate between asterCC and your system.

WebService

The WebService embedded in astercc will response for the third-party application, call the appropriate action to finish the request, and send feedback messages. WebService</description>
    </item>
    <item rdf:about="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_import_the_customers_information_via_api&amp;rev=1513047940&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-12T03:05:40+00:00</dc:date>
        <title>en:custom_development_guide:how_to_import_the_customers_information_via_api</title>
        <link>https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_import_the_customers_information_via_api&amp;rev=1513047940&amp;do=diff</link>
        <description>How to Import the Customers' Information Via API

Interface Prototype

importWS(orgidentity,usertype,user,pwdtype,password,modeltype,model_id,source,context,source_user,source_pwd,exetime,delrow,phone_field,priority_field,dialtime_field,emptyagent, resetstatus,dupway,dupdiallist,changepackage)</description>
    </item>
    <item rdf:about="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_integrate_custom_page_in_astercc&amp;rev=1513047940&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-12T03:05:40+00:00</dc:date>
        <title>en:custom_development_guide:how_to_integrate_custom_page_in_astercc</title>
        <link>https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_integrate_custom_page_in_astercc&amp;rev=1513047940&amp;do=diff</link>
        <description>Embed System under Same Domain

Same embeded domain means

	*  agents login through asterCC panel
	*  the start page and asterCC are under a same domain name, e.g., at the asterCC server.	

	*  First, we neet two files, sample.html and popup.html(source code on the bottom), as the page for receive events and popup, and upload the files to asterCC server. The path is /var/www/html/asterCC/app/webroot</description>
    </item>
    <item rdf:about="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_post_customer_and_call_information_to_specific_url_in_campaign_model&amp;rev=1513047940&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-12T03:05:40+00:00</dc:date>
        <title>en:custom_development_guide:how_to_post_customer_and_call_information_to_specific_url_in_campaign_model</title>
        <link>https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_post_customer_and_call_information_to_specific_url_in_campaign_model&amp;rev=1513047940&amp;do=diff</link>
        <description>Post data when agent save in campaign page

In campaign popup page, when agent finish a call, he needs to save the call log.

asterCC supports to post data in this page to a URL so you can integrate with your system.

Enable &quot;Submit post&quot; feature

Login as admin, go to Campaign</description>
    </item>
    <item rdf:about="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_send_sms_via_a_3rd_party_platform&amp;rev=1513047940&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-12T03:05:40+00:00</dc:date>
        <title>en:custom_development_guide:how_to_send_sms_via_a_3rd_party_platform</title>
        <link>https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_send_sms_via_a_3rd_party_platform&amp;rev=1513047940&amp;do=diff</link>
        <description>How to send SMS via a 3rd party platform

How SMS work in asterCC

	*  When you write SMS text and click [Send] button in asterCC, the system would save the message in table cc10_batchcontacts and cc10_batchcontact_archives.

	*  Next, you need program a file and read the SMS record from database, send the message to the third party server by the request of the third party platform.</description>
    </item>
    <item rdf:about="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_use_http_push_sample_page_to_receive_system_events&amp;rev=1513047940&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-12T03:05:40+00:00</dc:date>
        <title>en:custom_development_guide:how_to_use_http_push_sample_page_to_receive_system_events</title>
        <link>https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_use_http_push_sample_page_to_receive_system_events&amp;rev=1513047940&amp;do=diff</link>
        <description>how to use http_push sampl page to receive system events

In order to allow third-party programs to be able to accept astercc events, we need to config team API domain and Push event key

Config Team

	*  Login as admin, go to [User] -&gt; [team], [Advanced]</description>
    </item>
    <item rdf:about="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_use_js_api_sample_page&amp;rev=1513047940&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-12T03:05:40+00:00</dc:date>
        <title>en:custom_development_guide:how_to_use_js_api_sample_page</title>
        <link>https://wiki.astercc.org/doku.php?id=en:custom_development_guide:how_to_use_js_api_sample_page&amp;rev=1513047940&amp;do=diff</link>
        <description>How to use JS API Sample Page

System provides a sample page in which you can test JS API, we suggest you read first how_to_use_http_push_sample_page_to_receive_system_events if you didn't.

	*  Login as agent and check-in



	*  check [Menu] -&gt; [JS interface testing], open the sample page



	*  put the ip of astercc server, click [Use the IP]</description>
    </item>
    <item rdf:about="https://wiki.astercc.org/doku.php?id=en:custom_development_guide:start&amp;rev=1513047940&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-12T03:05:40+00:00</dc:date>
        <title>en:custom_development_guide:start</title>
        <link>https://wiki.astercc.org/doku.php?id=en:custom_development_guide:start&amp;rev=1513047940&amp;do=diff</link>
        <description>Custom Development Guide

Communicate via javascript, astercc with any browser-based system (B / S structure) is integrated to provide the interface can be divided into

	*  how to integrate custom page in astercc
	*  how to use http_push sample page to receive system events
	*  how to use JS API sample page
	*  how to send SMS via a 3rd Party Platform
	*  how to post customer and call information to specific url in Campaign model
	*  Event
	*  Method 
	*  APIs</description>
    </item>
</rdf:RDF>
