Module: sems Branch: sayer/offer_answer Commit: cf6791a76c0276af5f89d8c26c367bdbf0f284ab URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=cf6791a76c0276af5f89d8c26c367bdbf0f284ab
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Tue Oct 19 23:47:22 2010 +0200 fixed: voicebox --- apps/voicebox/VoiceboxDialog.cpp | 4 +++- apps/voicebox/VoiceboxDialog.h | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/voicebox/VoiceboxDialog.cpp b/apps/voicebox/VoiceboxDialog.cpp index 3a1e1a2..de8c0b6 100644 --- a/apps/voicebox/VoiceboxDialog.cpp +++ b/apps/voicebox/VoiceboxDialog.cpp @@ -78,7 +78,7 @@ VoiceboxDialog::~VoiceboxDialog() prompts->cleanup((long)this); } -void VoiceboxDialog::onSessionStart(const AmSipRequest& req) { +void VoiceboxDialog::onSessionStart() { if (pin.empty()) { state = Prompting; doMailboxStart(); @@ -93,6 +93,8 @@ void VoiceboxDialog::onSessionStart(const AmSipRequest& req) { void VoiceboxDialog::onBye(const AmSipRequest& req) { + dlg.reply(req,200,"OK"); + closeMailbox(); setStopped(); } diff --git a/apps/voicebox/VoiceboxDialog.h b/apps/voicebox/VoiceboxDialog.h index c72adb7..726e031 100644 --- a/apps/voicebox/VoiceboxDialog.h +++ b/apps/voicebox/VoiceboxDialog.h @@ -99,7 +99,7 @@ public: PromptOptions prompt_options); ~VoiceboxDialog(); - void onSessionStart(const AmSipRequest& req); + void onSessionStart(); void onDtmf(int event, int duration); void onBye(const AmSipRequest& req); void process(AmEvent* ev); _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
