announcements in sems originated calls

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@77 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Stefan Sayer 20 years ago
parent d60a972738
commit bd7469123b

@ -104,6 +104,16 @@ AnnouncementDialog::~AnnouncementDialog()
void AnnouncementDialog::onSessionStart(const AmSipRequest& req)
{
DBG("AnnouncementDialog::onSessionStart\n");
startSession();
}
void AnnouncementDialog::onSessionStart(const AmSipReply& rep)
{
DBG("AnnouncementDialog::onSessionStart (SEMS originator mode)\n");
startSession();
}
void AnnouncementDialog::startSession(){
if(wav_file.open(filename,AmAudioFile::Read))
throw string("AnnouncementDialog::onSessionStart: Cannot open file\n");

@ -56,6 +56,8 @@ class AnnouncementDialog : public AmSession
~AnnouncementDialog();
void onSessionStart(const AmSipRequest& req);
void onSessionStart(const AmSipReply& rep);
void startSession();
void onBye(const AmSipRequest& req);
void onDtmf(int event, int duration_msec) {}

Loading…
Cancel
Save