2012-04-13 6 views
1

DTMF 키 (0 - 9)에서 작동하는 SMS 기반 메뉴를 개발 중입니다. 이제이 메뉴에는 9 개의 레벨과 그 이상의 추가 메뉴가 있습니다.IVR 메뉴 (DTMF 키)의 테이블 구조

이제 메뉴에 대한 모든 정보를 데이터베이스에서 사용할 수 있어야합니다.

현재 나는

menuId와, menutext, 부모 menuId와를 다음과 같이 테이블 구조를 만들 계획

을 menulevel하지만 전체 요구 사항을 fullfilling 아닙니다. DTMF를 기반으로 메뉴를 보여주는 전형적인 IVR 메뉴에 대한 테이블 구조에 대한 아이디어?

감사합니다,

+0

당신이 훨씬 더 구체적이어야 할 필요가 있습니다. 실제로 요구 사항이 무엇인지 게시하지 않으면 어떻게 도와 드릴 수 있습니까? 모든 요구 사항이 충족되지 않는다고 말하면서도 도움을 줄 수 있습니다. 관련 정보를 제공해야합니다. –

+1

@krystan에 동의합니다. 답변을 제공하기에 충분한 정보를 제공하지 않습니다. 나는 DTMF를 사용하는 "SMS 기반 메뉴"에 대해 들어 본 적이 없다. SMS는 DTMF 입력을 찾지 않고 단순히 응답에서 텍스트를 찾고 있습니다. SMS를 사용하여 셀프 서비스 응용 프로그램을 개발하려는 경우 대개 텍스트를 응답으로 예상합니다 (예 :이 응용 프로그램에 등록하려면 "GO"메시지 보내기). 수신 측에서 메시지를 처리하고 적절한 작업을 수행하기 위해 채팅 봇을 사용합니다 행동/대응. –

답변

0

기본 구조 folloing 같은 이므 란 : 유 갈 것을 대상 _type이 예를 들어 U 코드에서

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); 

. 하위 ivr에 대해서는 dest_type = ivr, dest = ivr_id를 넣으십시오.