2017-04-21 102 views
0

我們正在使用Twilio向我們的客戶發送出站消息。 當我們向客戶發送出站短信時,我們將出站消息的詳細信息存儲在我們的數據庫中。使用Twilio接收雙向SMS消息和使用出站消息鏈接入站消息

此外,我們已實施入站短信。因此,如果我們收到來自客戶的任何入站SMS,那麼我們將在數據庫中創建入站郵件記錄。

現在我們的要求是,如果發送短信給客戶,然後客戶回覆該出站消息,則我們需要將出站SMS存儲在出站SMS下,因此我們可以將入站消息與出站消息關聯起來。

有沒有辦法在twilio來識別到(我們可以使用可以是任何唯一標識符),該出站消息,我們已經接待入境消息有關?

感謝,

拉吉

回答

1

Twilio開發者傳道這裏。

在短信中沒有回覆特定消息的功能。您可以通過在手機上打開短信應用程序並嘗試回覆從某人收到的倒數第二封郵件來查看。這根本不可能。

因此,您可以假設如果您向用戶發送了一條消息,說明您的號碼的下一個入站消息是爲了響應此消息。

或者,您可以使用多個號碼發送不同的消息,根據發送/接收消息的號碼關聯響應。

希望有所幫助。

+0

謝謝您的回覆。 –

0

完全披露我在Till Mobile工作。

我相信你可以使用我們的A2P SMS平臺(恰好使用Twilio)來實現這一點。

直到發送出站郵件時,才爲來電號碼組合創建唯一的ID。

當收到入站消息時,它將被標記爲具有相同的唯一ID。在Till API中,此ID稱爲project_launch_guid

使用直到API

你可以通過https://tillmobile.com/

一個免費的用戶名和API_KEY發送出站消息

curl -H "Content-Type: application/json" -X POST -d '{ 
    "phone": ["phone_number"], 
    "questions" : [{ 
     "text": "Welcome to the customer appreciation program. If you have a question please respond.", 
     "webhook": "http://requestb.in/1ilpbfd1" 
    }] 
}' "https://platform.tillmobile.com/api/send?username=username&api_key=api_key" 

它返回

{ 
    "project_launch_guid": "some_guid", 
    ... 
} 

檢索入站消息

如果用戶稍後響應消息將被POST'd到網絡掛接以這種格式包括該上面所定義project_launch_guid從返回發送

{ 
    "project_launch_guid": "some_guid", 
    "participant_guid": "585897f2-2c30-43f5-8f6b-7c243e8ac4b0", 
    "participant_phone_number": "phone_number", 
    "question_guid": "685897f2-2c30-43f5-8f6b-7c243e8ac4b0", 
    "question_text": "Welcome to the customer appreciation program. If you have a question please respond.", 
    "result_guid": "885897f2-2c30-43f5-8f6b-7c243e8ac4b0", 
    "result_timestamp": "2016-11-27T11:57:14.060474", 
    "result_answer": "How do I redeem my points?", 
    ... 
} 

注意:webhook是可選的。如果沒有提供它的入站消息可以通過我們的結果API檢索:

curl "https://platform.tillmobile.com/api/results?username=username&api_key=api_key&project_launch_guid=some_guid" 

無論使用網絡掛接或結果API的project_launch_guid可用於扎出站和入站消息一起。 result_answer屬性值將包含用戶的入站消息。

FYI我們對待每個發送像一個會議。他們無限期地堅持下去,除非發送發送與電話號碼相同或相同。在這種情況下,第二個發送排在第一個後面,第一個設置可配置的TTL。

我們可以在這裏https://till.readme.io/docs/

更多的文檔不要猶豫,讓我知道我們如何能夠進一步幫助。