From 15457a27d6d6226081b366d14400e3e32bb39159 Mon Sep 17 00:00:00 2001 From: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Date: Thu, 25 Sep 2008 12:34:45 -0400 Subject: [PATCH] use pjsip macros for status code --- src/sipmanager.cpp | 8 ++++---- src/sipmanager.h | 7 +++---- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/sipmanager.cpp b/src/sipmanager.cpp index aad549a17c..522daa3b9e 100755 --- a/src/sipmanager.cpp +++ b/src/sipmanager.cpp @@ -179,7 +179,7 @@ pj_status_t SIPManager::sipInit() { PJ_ASSERT_RETURN( status == PJ_SUCCESS, 1 ); // Init presence module. - // TODO We probably do need that extension + // TODO We probably do not need that extension status = pjsip_pres_init_module(_endpt, pjsip_evsub_instance()); PJ_ASSERT_RETURN( status == PJ_SUCCESS, 1 ); @@ -645,7 +645,7 @@ pj_bool_t SIPManager::mod_on_rx_request(pjsip_rx_data *rdata) { if (rdata->msg_info.msg->line.req.method.id != PJSIP_INVITE_METHOD) { if (rdata->msg_info.msg->line.req.method.id != PJSIP_ACK_METHOD) { pj_strdup2(getInstance()->getAppPool(), &reason, "user agent unable to handle this request "); - pjsip_endpt_respond_stateless(getInstance()->getEndPoint(), rdata, MSG_METHOD_NOT_ALLOWED, &reason, NULL, + pjsip_endpt_respond_stateless(getInstance()->getEndPoint(), rdata, PJSIP_SC_METHOD_NOT_ALLOWED, &reason, NULL, NULL); return PJ_TRUE; } @@ -655,7 +655,7 @@ pj_bool_t SIPManager::mod_on_rx_request(pjsip_rx_data *rdata) { status = pjsip_inv_verify_request(rdata, &options, NULL, NULL, getInstance()->getEndPoint(), NULL); if (status != PJ_SUCCESS) { pj_strdup2(getInstance()->getAppPool(), &reason, "user agent unable to handle this INVITE "); - pjsip_endpt_respond_stateless(getInstance()->getEndPoint(), rdata, MSG_METHOD_NOT_ALLOWED, &reason, NULL, + pjsip_endpt_respond_stateless(getInstance()->getEndPoint(), rdata, PJSIP_SC_METHOD_NOT_ALLOWED, &reason, NULL, NULL); return PJ_TRUE; } @@ -718,7 +718,7 @@ pj_bool_t SIPManager::mod_on_rx_request(pjsip_rx_data *rdata) { /* Create the local dialog (UAS) */ status = pjsip_dlg_create_uas(pjsip_ua_instance(), rdata, NULL, &dialog); if (status != PJ_SUCCESS) { - pjsip_endpt_respond_stateless(getInstance()->getEndPoint(), rdata, MSG_SERVER_INTERNAL_ERROR, &reason, NULL, + pjsip_endpt_respond_stateless(getInstance()->getEndPoint(), rdata, PJSIP_SC_INTERNAL_SERVER_ERROR, &reason, NULL, NULL); return PJ_TRUE; } diff --git a/src/sipmanager.h b/src/sipmanager.h index a40ca3b54d..577b3f5540 100755 --- a/src/sipmanager.h +++ b/src/sipmanager.h @@ -25,17 +25,16 @@ #include <pjlib-util.h> #include <pjlib.h> #include <pjnath/stun_config.h> + +//TODO Remove this include if we don't need anything from it #include <pjsip_simple.h> + #include <pjsip_ua.h> #include <pjmedia/sdp.h> #include <pjmedia/sdp_neg.h> #include <string> #include <vector> -#define MSG_OK 200 -#define MSG_METHOD_NOT_ALLOWED 405 -#define MSG_NOT_ACCEPTABLE_HERE 488 -#define MSG_SERVER_INTERNAL_ERROR 500 #define PJ_LOG_LEVEL 5 -- GitLab