<?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-05-03T00:11:17+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 API includes method to change agent status changes and control calls.

    * [[en:cus…</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)


===== Function of ImportWS =====

Import the data of customers's information into Campaigns for Predictive-Dial.


===== Instructions of Parameters =====

&lt;WRAP column 15%&gt;
**P…</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
  * The we need to set sample.html as the default page, and now we need to borrow the cam…</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 -&gt; Campaigns

Open the campaign you want to edit, find &quot;Submit Post&quot; option under &quot;Advanced&quot; tab

When it's blank, means this feature is disabled.

Put a URL such as http://192.168.2.88/api/messa…</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.

  * Finally, according to the return value from the third party, update the status valu…</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]
    * Fill &quot;Push event key&quot;, in this case, we use temp123
    * Fill &quot;API Domain&quot;, because nginx and systems on the same server, we put 127.0.0.1
{{:en:custom_development_guide:team_config.jpg?650|}}

  * login from SSH…</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

{{:en:custom_development_guide:portal_check_in.jpg?650|}}

  * check [Menu] -&gt; [JS interface testing], open the sample page
{{:en:custom_development_guide:portal_cji.jpg?650|}}

  * put the ip of astercc server, click [Use the IP]
{{:en:custom_development_gu…</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>{{page&gt;en:start#custom_development_guide}}</description>
    </item>
</rdf:RDF>
