2
我們有一個接聽客戶電話的IVR電話系統。他們選擇付款,然後輸入他們的信用卡號碼。 IVR呼叫我們的中間件(BizTalk),然後通過Web服務呼叫向銀行付款。超時模式
問題是銀行的網絡服務超時3分鐘,但我們的IVR必須在30秒後超時 - 此時呼叫者被路由到人類服務代表處。
如果我們超時,我們將無法讓客戶知道付款是否成功。我們可以告訴他們失敗,然後向銀行提出取消請求,但這似乎有點悲觀。
我想這是一個常見的問題,並會有一個優雅的設計模式來解決它 - 但我還沒有找到它!我會很感激任何建議。
謝謝
Rob。
真的嗎?人們等待3分鐘嗎? – garik
這就是問題所在,我們不能指望他們等待3分鐘,但我們無法縮短服務呼叫銀行的超時間隔 –