load also dialog.so module and call create_dialog()(not sure if need, because for invite the dialog is automatic created)
dani On Wed, Jul 13, 2011 at 12:11 AM, <duane.lar...@gmail.com> wrote: > You need to have the following > > if(is_method("INVITE") && !has_totag()) > trace_dialog(); > > > But I don't think that is your issue. I am not sure why trace_dialog(); > isn't logging all the sip messages. You don't see any errors in your syslog? > > > On Jul 12, 2011 4:06pm, duane.lar...@gmail.com wrote: > > Sorry my gmail was hiding some of your text. I see that you have > siptrace.so loaded. > > > > > > > > > > > > On Jul 12, 2011 4:05pm, duane.lar...@gmail.com wrote: > > > > > > > Do you not have the following in your config? > > > > > > > > > > > > > > > > > > > > > loadmodule "siptrace.so" > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Jul 12, 2011 4:00pm, Diego Barberio > diego.barbe...@redmondsoftware.com> wrote: > > > > > > > > > > > > > > > > > > > > > > Hi Duane, Thanks for you quick response. I tried using trace_dialog() > but it doesn’t log any message. Below is the new version of my configuration > script:BTW: This is my opensips version:opensips -Vversion: opensips > 1.6.4-2-notls (i386/linux)flags: STATS: Off, USE_IPV6, USE_TCP, > DISABLE_NAGLE, USE_MCAST, SHM_MEM, SHM_MMAP, PKG_MALLOC, F_MALLOC, > FAST_LOCK-ADAPTIVE_WAITADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE > 262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535poll method support: > poll, epoll_lt, epoll_et, sigio_rt, select.svnrevision: unknown@(#) $Id: > main.c 7530 2010-12-13 19:07:53Z bogdan_iancu $main.c compiled on 14:20:52 > May 2 2011 with gcc 4.1.2 ##Global Parameters > ######### debug=3#log_facility=LOG_LOCAL6 fork=yeschildren=4 /* uncomment > the following lines to enable debugging > */#debug=6#fork=no#log_stderror=yes /* uncomment the next line to disable > TCP (default on) */disable_tcp=yes port=5060 /* uncomment and configure the > following line if you want opensips to bind on a specific > interface/port/proto (default bind on all available) */listen=udp: > 192.168.2.154:5060 # ------------------ module loading > ----------------------------------mpath="/usr/local/lib/opensips/modules/"loadmodule > "maxfwd.so"loadmodule "sl.so"loadmodule "tm.so"loadmodule > "dispatcher.so"loadmodule "mi_fifo.so"loadmodule "signaling.so"loadmodule > "options.so"loadmodule "textops.so"loadmodule "db_mysql.so"loadmodule > "siptrace.so"loadmodule "acc.so"loadmodule "dialog.so"loadmodule "rr.so"# > ----------------- setting module-specific parameters ---------------# -- > dispatcher params --modparam("mi_fifo", "fifo_name", > "/tmp/opensips_fifo") modparam("dispatcher", "ds_ping_from", > "sip:proxy@192.1.8.2.154")modparam("dispatcher", "ds_ping_interval", > 30)modparam("dispatcher", "ds_probing_threshhold", 2)modparam("dispatcher", > "ds_probing_mode", 1)modparam("dispatcher", "list_file", > "/usr/local/etc/opensips/dispatcher.list")# modparam("dispatcher", > "force_dst", 1) modparam("siptrace", "db_url", > "mysql://root:Viamonte1621@localhost/opensips")#modparam("siptrace", > "enable_ack_trace", 1)modparam("siptrace", "trace_on", > 1)modparam("siptrace", "table", "sip_trace")#modparam("siptrace", > "trace_flag", 22) #modparam("acc", "log_level", 1)#modparam("acc", > "log_flag", 1)#modparam("acc", "db_url", > "mysql://root:Viamonte1621@localhost/opensips") route{ if ( > !mf_process_maxfwd_header("10") ) { > sl_send_reply("483","To Many Hops"); > drop(); }; if (is_method("OPTIONS")) > { options_reply(); exit; > } if(is_method("INVITE")) > trace_dialog(); ds_select_dst("1", > "0"); if > ($retcode xlog("[Redmond] Service > full\n"); sl_send_reply("500","Service > full"); exit; } > forward();} ThanksDiegoFrom: users-boun...@lists.opensips.org [mailto: > users-boun...@lists.opensips.org] On Behalf Of duane.lar...@gmail.com > > > > > > > > > > > > > > > > > > > > > > Sent: martes, 12 de julio de 2011 05:01 p.m. > > > > > > > > > > > > > > > > > > > > > > To: OpenSIPS users mailling list > > > > > > > > > > > > > > > > > > > > > > Subject: Re: [OpenSIPS-Users] Problem with siptrace module > > > > > > > > > > > > > > > > > > > > > > Not sure what version of OpenSIPS you are using but you might want > to use this instead of sip_trace() > > > > > > > > > > > > > > > > > > > > > > > http://www.opensips.org/html/docs/modules/1.7.x/siptrace.html#id250195 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Jul 12, 2011 1:09pm, Diego Barberio > diego.barbe...@redmondsoftware.com> wrote: > > > > > > > > > > > > > > > > > > > > > > > Hi All, I’m having a minnor configuration problem with the > siptrace.I’m trying to trace all the messages and their responses, but I’m > only able to log the methods (INVITE, ACK and BYE) but not the > responses.This is my configuration script. ##Global Parameters > ######### debug=3#log_facility=LOG_LOCAL6 fork=yeschildren=4 /* uncomment > the following lines to enable debugging > */#debug=6#fork=no#log_stderror=yes /* uncomment the next line to disable > TCP (default on) */disable_tcp=yes port=5060 /* uncomment and configure the > following line if you want opensips to bind on a specific > interface/port/proto (default bind on all available) */listen=udp: > 192.168.2.154:5060 # ------------------ module loading > ----------------------------------mpath="/usr/local/lib/opensips/modules/"loadmodule > "maxfwd.so"loadmodule "sl.so"loadmodule "tm.so"loadmodule > "dispatcher.so"loadmodule "mi_fifo.so"loadmodule "signaling.so"loadmodule > "options.so"loadmodule "textops.so"loadmodule "db_mysql.so"loadmodule > "siptrace.so"#loadmodule "acc.so"# ----------------- setting module-specific > parameters ---------------# -- dispatcher params --modparam("mi_fifo", > "fifo_name", "/tmp/opensips_fifo") modparam("dispatcher", "ds_ping_from", > "sip:proxy@192.1.8.2.154")modparam("dispatcher", "ds_ping_interval", > 30)modparam("dispatcher", "ds_probing_threshhold", 2)modparam("dispatcher", > "ds_probing_mode", 1)modparam("dispatcher", "list_file", > "/usr/local/etc/opensips/dispatcher.list")# modparam("dispatcher", > "force_dst", 1) modparam("siptrace", "db_url", > "mysql://root:Viamonte1621@localhost/opensips")modparam("siptrace", > "enable_ack_trace", 1)modparam("siptrace", "trace_on", > 1)modparam("siptrace", "table", "sip_trace")modparam("siptrace", > "trace_flag", 22) #modparam("acc", "log_level", 1)#modparam("acc", > "log_flag", 1)#modparam("acc", "db_url", > "mysql://root:Viamonte1621@localhost/opensips") route{ > setflag(22); setbflag(22); sip_trace(); if ( > !mf_process_maxfwd_header("10") ) { > sl_send_reply("483","To Many Hops"); drop(); }; > if (is_method("OPTIONS")) { options_reply(); > exit; } ds_select_dst("1", "0"); if > ($retcode xlog("[Redmond] Service full\n"); > sl_send_reply("500","Service full"); exit; } > forward(); #t_relay(); #sip_trace();} failure_route[1] > { if (t_check_status("(408)|(5[0-9][0-9])")) { > ds_mark_dst(); if (ds_select_dst("1", "0")) > { forward(); } else > { t_reply("503", "Service > Unavailable"); } }} onreply_route { > setflag(22); setflag(22); sip_trace();} ThanksDiego > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > -- Dani Popa
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users