1

我正在开发一个基于 SMS 的菜单,该菜单适用于 DTMF 键(0 - 9) 现在这个菜单将有九个级别,它们的进一步菜单也是如此。

现在我希望所有关于菜单的信息都可以从数据库中获得。

目前我计划创建如下表结构

menuid,menutext,父菜单,菜单级别

但它并没有满足完整的要求。对于基于 DTMF 显示菜单的典型 IVR 菜单的表结构有什么想法吗?

问候,伊姆兰

4

1 回答 1

0

基本结构如下:

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 中编码你要去的目的地。对于子 ivr,你输入 dest_type=ivr,dest=ivr_id。

于 2012-04-16T07:05:07.157 回答