Мы пытаемся создать рабочий процесс, который в конечном итоге соединит ведущую роль в контактной форме с владельцем бизнеса.Наберите номер Twilio Number для запуска TWILM Bin
Рабочий процесс выглядит следующим образом: 1) Ведущий заполняет контактную форму 2) Использование интеграции Stamplay с Unbounce, ведущий получает текст с просьбой, если они хотят, чтобы связаться «Теперь», или «Позже».
Пойдем со свинцом, говорит «Теперь»
3) Ведущий говорит: «Сейчас», который будет иметь доступ к URL webhook, чтобы решить, что делать дальше.
В этом конкретном случае, говоря «сейчас», вы можете запустить TWIML bin, чтобы набрать владельца. Если владелец бизнеса не забирает/занят, мы отправляем текст в начало с просьбой отправить последующий текст с «именем» и «датой/временем».
4) Ведущий отвечает текстом с этой информацией, а затем и владелец бизнеса, и руководство получают отдельные уведомления о назначении.
Я смог успешно пройти весь этот рабочий процесс, когда пользователь напрямую набирает номер Twilio (а не программно с ключевыми словами, в котором мне нужна помощь).
При поступлении вызова -> TWIML бен
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Pause length="4"/>
<Say>Please hold, while I connect your call.</Say>
<Pause length="4"/>
<Dial timeout="10"> business owner number </Dial>
<Pause length="4"/>
<Sms>I am currently unavailable. If you'd like me to get in touch, pls reply back with your name, and a time that would work best for you. Thanks, Adam</Sms>
</Response>
Когда SMS получено -> webhook URL
<?php
// Require the bundled autoload file - the path may need to change
// based on where you downloaded and unzipped the SDK
require __DIR__ . '/twilio-php-master/Twilio/autoload.php';
// Use the REST API Client to make requests to the Twilio REST API
use Twilio\Rest\Client;
// Your Account SID and Auth Token from twilio.com/console
$sid = 'xyz';
$token = 'xyz';
$client = new Client($sid, $token);
$number = $_POST['From'];
$body = $_POST['Body'];
//Sends a message to the owner
$sms = $client->account->messages->create(
// Cell of owner
'12345',
array(
// A Twilio phone number you purchased at twilio.com/console
'from' => "78900",
// Lead's reply sent to owner asNotification
'body' => "Hi <name>. You have a new lead. The information for this lead is: $body. You can contact them at $number"
)
);
//Sends a message to the lead
$sms = $client->account->messages->create(
// Cell of Lead
$number,
array(
// A Twilio phone number you purchased at twilio.com/console
'from' => "78900",
// Notification Message sent to Lead
'body' => "This is a confirmation that I have received your information, and will be in contact with you soon. Thanks, <name>."
)
);
Где я встречая проблемы оказывает свинцовую текст «Теперь», чтобы вызвать телефонный звонок между владельцем бизнеса и руководством.
Это код, который я пытаюсь использовать, за исключением того, что получаю 11200- Ошибка поиска HTTP без остановок. Я также попытался использовать $ client-> account-> calls-> create, так как это то, что я использовал для успешной отправки сообщений.
// Read TwiML at this URL when a call connects (attempt to connect to owner)
$call = $client->calls->create(
'lead-number', // Call this number
'78900', // From a valid Twilio number
array(
'url' => TWIML Bin of Interest
)
);
Кто-нибудь знает, что я могу сделать?
Большое спасибо за то, что вышли ко мне на этой Меган. Вы проверите это. –