SEE WHAT YOU CAN BUILD WITH STRINGEE APIs
Dial 02471008875
on your phone and enter the code
8483#, A FREE call will be made to the Softphone below
(Don’t worry, your number will not be stored or used after this demo. Your privacy is highly valued)
$from = $_GET['from'];
$to = $_GET['to'];
$postDataFromStringee = file_get_contents('php://input');
if(!$postDataFromStringee){
$eventUrl = "https://v1.stringee.com/demo/landingpage_demo/stringee_demo.php?from=$from&to=$to";
$sccos = '[{
"action": "talk",
"text": "Thank you for trying Stringee`s service, please enter 4 digits ext and press the pound key!",
"voice": "hn_female_thutrang_phrase_48k-hsmm",
"silenceTime": 2000
},
{
"action": "input",
"eventUrl": "' . $eventUrl . '",
"submitOnHash": true,
"timeout": "15"
}
]';
} else {
$postDataFromStringee = json_decode($postDataFromStringee, true);
$dtmf = $postDataFromStringee['dtmf'];
$userId = 'demo_' . $dtmf;
$sccos = '[{
"action": "connect",
"from": {
"type": "external",
"number": "' . $from . '",
"alias": "' . $from. '"
},
"to": {
"type": "internal",
"number": "' . $userId . '",
"alias": "' . $to . '",
},
}
]';
}
echo $sccos;
var config = {
arrowDisplay: 'none',
fromNumbers: [{alias: 'Not available', number: 'Not available'}],
askCallTypeWhenMakeCall: false,
appendToElement: 'wrap-softphone-demo'
};
StringeeSoftPhone.on('requestNewToken', function () {
StringeeSoftPhone.connect(access_token);
});
StringeeSoftPhone.init(config);
StringeeSoftPhone.connect(access_token);
1. The user call to: 02471008875
2. StringeeServer (HTTP GET) ==> YourServer, YourServer return result:
[{
"action": "talk",
"text": "Thank you for trying Stringee`s service, please enter 4 digits ext and press the pound key!",
"voice": "hn_female_thutrang_phrase_48k-hsmm",
"silenceTime": 2000
}, {
"action": "input",
"eventUrl": "https://v1.stringee.com/demo/landingpage_demo/stringee_demo.php?from=84901701***&to=84865221779",
"submitOnHash": true,
"timeout": "15"
}]
3. The user enter code: 1234#
4. StringeeServer (HTTP POST) ==> YourServer:
a. Post data
{
"time": "1537198677761",
"dtmf": "1234",
"call_id": "call-vn-1-214SDLEP4F-1536793871344",
"customField": "",
"timeout": false,
"projectId": 888
}
b. YourServer return result:
[{
"action": "connect",
"from": {
"type": "external",
"number": "84901701***",
"alias": "84901701***"
},
"to": {
"type": "internal",
"number": "demo_1234",
"alias": "84865221779",
},
}]
Trusted by 1000+ businesses
Stringee Call API
Build high-quality call features for your application; allow App-to-App, App-to-Phone, Phone-to-App cals.
LEARN MOREStringee Video Conference API (beta)
Easily build your Video Conference application with Stringee Video Conference APIs.
LEARN MOREFEATURES
Customer Service
Lower resolution times
Financial Services
Improve customers' satisfaction rates
Education
Increase enrollment rate
Healthcare
Reach medical services faster
Media & Entertainment
Increase reach and engagement
Field Services
Reduce operational cost