[prev in list] [next in list] [prev in thread] [next in thread] 

List:       semsdev
Subject:    [Semsdev] git:1.4: c/f: make callgen compile using proper IP for From host
From:       Stefan Sayer <stefan.sayer () googlemail ! com>
Date:       2012-04-30 16:53:25
Message-ID: 20120430165325.3B63CEF8077 () rimmer ! ryngle ! com
[Download RAW message or body]

Module: sems
Branch: 1.4
Commit: 7b5cf590d3298c657540323641d74c9d75de4c93
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=7b5cf590d3298c657540323641d74c9d75de4c93


Author: Stefan Sayer <stefan.sayer@googlemail.com>
Committer: Stefan Sayer <stefan.sayer@googlemail.com>
Date:   Mon Apr 30 18:52:31 2012 +0200

c/f: make callgen compile using proper IP for From host

---

 apps/examples/call_gen/CallGen.cpp |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/apps/examples/call_gen/CallGen.cpp b/apps/examples/call_gen/CallGen.cpp
index aca140e..2e7e039 100644
--- a/apps/examples/call_gen/CallGen.cpp
+++ b/apps/examples/call_gen/CallGen.cpp
@@ -141,7 +141,7 @@ void CallGenFactory::checkTarget() {
   if (!target_args)
     return;
 
-  DBG("%d active calls, %d current target, %d already scheduled\n", 
+  DBG("%zd active calls, %d current target, %d already scheduled\n", 
       active_calls.size(), target_args->get(0).asInt(), scheduled);
 
   int missing_calls = 
@@ -244,7 +244,8 @@ void CallGenFactory::createCall(const AmArg& args) {
   cnt++; // int    call_time_base   = args.get(cnt++).asInt();
   cnt++; // int    call_time_rand   = args.get(cnt++).asInt();
 
-  string from = "sip:callgen@"+AmConfig::LocalSIPIP;
+  string from = "sip:callgen@"+ (AmConfig::Ifs.size() ?
+				 AmConfig::Ifs[0].LocalSIPIP : "localhost");
   string call_ruri = "sip:"+ruri_user;
 
   for (int i=0;i<ruri_rand_digits;i++) 
@@ -328,12 +329,12 @@ void CallGenFactory::callGenStats(const AmArg& args, AmArg& \
ret) {  target = target_args->get(0).asInt();
 
   string res = "CallGen statistics: \n " +
-    int2str(active_calls.size()) + " active calls\n " +
+    int2str((int)active_calls.size()) + " active calls\n " +
     int2str(target) + " current target\n " +
     int2str(scheduled) +" scheduled\n ";
 
   calls_list_mut.lock();
-  res += int2str(past_calls.size()) + " total calls\n ";
+  res += int2str((int)past_calls.size()) + " total calls\n ";
   calls_list_mut.unlock();
   ret.push(res.c_str());
 }

_______________________________________________
Semsdev mailing list
Semsdev@lists.iptel.org
http://lists.iptel.org/mailman/listinfo/semsdev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic