Author: sayer
Date: 2008-04-30 19:16:23 +0200 (Wed, 30 Apr 2008)
New Revision: 926

Modified:
   trunk/apps/early_announce/EarlyAnnounce.cpp
   trunk/apps/early_announce/EarlyAnnounce.h
Log:
simplified (AmB2BSession already has invite_req)

Modified: trunk/apps/early_announce/EarlyAnnounce.cpp
===================================================================
--- trunk/apps/early_announce/EarlyAnnounce.cpp 2008-04-30 16:16:22 UTC (rev 
925)
+++ trunk/apps/early_announce/EarlyAnnounce.cpp 2008-04-30 17:16:23 UTC (rev 
926)
@@ -266,9 +266,8 @@
 
       throw AmSession::Exception(500,"could not reply");
     }
-    else {
-           
-      localreq = req;
+    else {         
+      invite_req = req;
     }
 
   } catch(const AmSession::Exception& e) {
@@ -354,7 +353,7 @@
 
 void EarlyAnnounceDialog::onCancel()
 {
-  dlg.reply(localreq,487,"Call terminated");
+  dlg.reply(invite_req,487,"Call terminated");
   setStopped();
 }
 
@@ -372,11 +371,11 @@
        continue_b2b = true;
       } else if (EarlyAnnounceFactory::ContinueB2B == 
                 EarlyAnnounceFactory::AppParam) {
-       string iptel_app_param = getHeader(localreq.hdrs, PARAM_HDR);
+       string iptel_app_param = getHeader(invite_req.hdrs, PARAM_HDR);
        if (iptel_app_param.length()) {
          continue_b2b = get_header_keyvalue(iptel_app_param,"B2B")=="yes";
        } else {
-         continue_b2b = getHeader(localreq.hdrs,"P-B2B")=="yes";
+         continue_b2b = getHeader(invite_req.hdrs,"P-B2B")=="yes";
        }
       }
       DBG("determined: continue_b2b = %s\n", continue_b2b?"true":"false");
@@ -385,7 +384,7 @@
        unsigned int code_i = 404;
        string reason = "Not Found";
        
-       string iptel_app_param = getHeader(localreq.hdrs, PARAM_HDR);
+       string iptel_app_param = getHeader(invite_req.hdrs, PARAM_HDR);
        if (iptel_app_param.length()) {
          string code = get_header_keyvalue(iptel_app_param,"Final-Reply-Code");
          if (code.length() && str2i(code, code_i)) {
@@ -395,11 +394,11 @@
          if (!reason.length())
            reason = "Not Found";
        } else {
-         string code = getHeader(localreq.hdrs,"P-Final-Reply-Code");
+         string code = getHeader(invite_req.hdrs,"P-Final-Reply-Code");
          if (code.length() && str2i(code, code_i)) {
            ERROR("while parsing P-Final-Reply-Code\n");
          }
-         string h_reason =  getHeader(localreq.hdrs,"P-Final-Reply-Reason");
+         string h_reason =  getHeader(invite_req.hdrs,"P-Final-Reply-Reason");
          if (h_reason.length()) {
            INFO("Use of P-Final-Reply-Code/P-Final-Reply-Reason is deprecated. 
");
            INFO("Use '%s: Final-Reply-Code=<code>;"
@@ -409,14 +408,14 @@
        }
 
        DBG("Replying with code %d %s\n", code_i, reason.c_str());
-       dlg.reply(localreq, code_i, reason);
+       dlg.reply(invite_req, code_i, reason);
        
        setStopped();
       } else {
        set_sip_relay_only(true);
-       recvd_req.insert(std::make_pair(localreq.cseq,localreq));
+       recvd_req.insert(std::make_pair(invite_req.cseq,invite_req));
        
-       relayEvent(new B2BSipRequestEvent(localreq,true));
+       relayEvent(new B2BSipRequestEvent(invite_req,true));
       }
        
       return;

Modified: trunk/apps/early_announce/EarlyAnnounce.h
===================================================================
--- trunk/apps/early_announce/EarlyAnnounce.h   2008-04-30 16:16:22 UTC (rev 
925)
+++ trunk/apps/early_announce/EarlyAnnounce.h   2008-04-30 17:16:23 UTC (rev 
926)
@@ -71,7 +71,6 @@
 {
   AmAudioFile wav_file;
   string filename;
-  AmSipRequest localreq;
     
 public:
   EarlyAnnounceDialog(const string& filename);

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to