Module: sems Branch: master Commit: ad512d00cdfd04c933a5b5069968852731bec785 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ad512d00cdfd04c933a5b5069968852731bec785
Author: Juha Heinanen <[email protected]> Committer: Juha Heinanen <[email protected]> Date: Thu May 8 21:29:55 2014 +0300 core: added info method to AmSipDialog --- core/AmSipDialog.cpp | 11 +++++++++++ core/AmSipDialog.h | 4 ++++ 2 files changed, 15 insertions(+), 0 deletions(-) diff --git a/core/AmSipDialog.cpp b/core/AmSipDialog.cpp index f48c164..6469527 100644 --- a/core/AmSipDialog.cpp +++ b/core/AmSipDialog.cpp @@ -641,6 +641,17 @@ int AmSipDialog::refer(const string& refer_to, } } +int AmSipDialog::info(const string& hdrs, const AmMimeBody* body) +{ + if(getStatus() == Connected) { + return sendRequest("INFO", body, hdrs); + } else { + DBG("info(): we are not Connected." + "(status=%s). do nothing!\n", getStatusStr()); + return 0; + } +} + // proprietary int AmSipDialog::transfer(const string& target) { diff --git a/core/AmSipDialog.h b/core/AmSipDialog.h index aea6834..6554339 100644 --- a/core/AmSipDialog.h +++ b/core/AmSipDialog.h @@ -137,6 +137,10 @@ protected: const string& referred_by = ""); /** @return 0 on success */ + int info(const string& hdrs, + const AmMimeBody* body); + + /** @return 0 on success */ int transfer(const string& target); int drop(); }; _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
