2012-04-13 89 views
1

我正在開發一個基於SMS的菜單,它將在DTMF鍵(0 - 9)上工作現在,此菜單將同樣具有九個級別及其更多菜單。IVR菜單(DTMF鍵)的表格結構

現在我想要關於菜單的所有信息應該可以從數據庫中獲得。

目前我打算創建表結構像下面

菜單ID,menutext,父菜單ID,menulevel

,但它不是fullfilling完整的要求。對於顯示基於DTMF的菜單的典型IVR菜單的表結構的任何想法?

問候, 伊姆蘭

+0

你需要更具體的瞭解,如果你實際上沒有發佈你的要求,那麼我們如何幫助你,它很好地說它不符合他們,但爲了讓任何人都能幫助你'需要提供相關信息 – 2012-04-13 11:54:25

+1

我同意@krystan,你沒有提供足夠的信息在你提問中提供答案。我從來沒有聽說過使用DTMF的「基於SMS的菜單」。 SMS不尋找DTMF輸入,只是在尋找響應中的文本。如果您想使用SMS開發自助服務應用程序,他們通常會希望將文本作爲響應(例如:發送消息「GO」以註冊此應用程序),並在接收端使用聊天機器人處理消息並執行適當的操作動作/響應。 – 2012-04-13 18:20:38

回答

0

基本結構類似folloing:

create table ivr(
id serial, 
name varchar(40), 
go_timeout_type smallint, 
go_timeout bigint, 
go_invalid_type smallint, 
go_invalid bigint); 

create table ivr_choices(
id serial, 
ivr_id bigint, 
choice varchar(5), 
go_onchoice_type smalling, 
go_onchoice bigint 
); 

create unique index ivr_choices_get on ivr_choices(ivr_id,choice); 

在這個例子中ü代碼_type u必須走什麼樣的目標。對於子IVR你把dest_type = ivr,dest = ivr_id。