Intel IP Media Server Home Theater Server User Manual


 
44 IP Media Server for HMP Demo Guide — July 2005
Demo Details
Play Prompts
After the call is connected, the Voice module is notified to play prompts and accept DTMF.
Figure 7. Typical Scenario: Play Prompts
CEventRouter CIPModule CIPDevice
CIPState
Machine
CVoiceModule
USR_CONNECTED
TDX_PLAY (finish playing main menu)
TDX_GETDIG (press "2" to play fax menu)
CVoiceDevice
CVoiceState
Machine
USR_CONNECTED
USR_CONNECTED
1. Call
dx_listen( )
to listen to IP
device
2. Call
dx_play( )
to
play Main_Menu
TDX_PLAY
TDX_PLAY
Call
dx_getdig( )
to
detect digits
TDX_GETDIG "2"
TDX_GETDIG "2"
TDX_GETDIG "1"
TDX_GETDIG "1"
TDX_GETDIG (press "1" to play send fax menu)
TDX_GETDIG (press "101" to select fax box number)
TDX_GETDIG "101"
TDX_GETDIG "101"
Format TSUserEvent to
request fax module to
send fax to faxbox 101
source=IP
destination=FAX
event=
USR_SENDFAX
dialString="101"
Call
dx_play( )
to
play
Send_Fax_Menu
Call
dx_play( )
to
play Fax_Menu