[Serusers] jabber and pa modules

Matteo Piazza matteo.piazza at create-net.it
Thu Nov 10 13:20:51 CET 2005


I have try to use this ser.cfg:

route{

         #if ( !mf_process_maxfwd_header("10") )
         #{
         #       sl_send_reply("483","To Many Hops");
         #       drop();
         #};


      # for testing purposes, simply okay all REGISTERs
      if (method=="REGISTER")
      {
        if (t_newtran())
        {
         save("location");
         jab_go_onlne();
         log("REGISTER received -> reply okay\n");
        };

but i have these debug messages:

0(16424) parse_headers: flags=-1
0(16424) check_via_address(192.168.9.181, 192.168.9.181, 0)
0(16424) XJAB: go online in Jabber network
0(16424) parse_headers: flags=12
0(16424) DEBUG: add_param: tag=8b9935
0(16424) end of header reached, state=29
0(16424) XJAB:xj_wlist_get: new entry for <sip:308 at 192.168.9.97> in the 
pool of <16429> - [0]
0(16424) XJAB:xjab_manage_sipmsg:16424: sending <0xb60efdd8> to worker 
through <7>
0(16424) REGISTER received -> reply okay
0(16424)  0(16424) WARNING: script writer didn't release transaction
XJAB:xj_worker:16429: something is coming
0(16424) DEBUG: cleanup_uac_timers: RETR/FR timers reset
0(16424)  0(16424) XJAB:xj_worker:16429: job <0xb60efdd8> from SER
DEBUG: add_to_tail_of_timer[2]: 0xb60eeb08
0(16424) XJAB:xj_jcon_pool_get: looking for the connection of 
<sip:308 at 192.168.9.97> into the pool
0(16424)  0(16424) DEBUG:destroy_avp_list: destroying list (nil)
XJAB:xj_worker:16429: new connection for <sip:308 at 192.168.9.97>.
0(16424) receive_msg: cleaning up
0(16424) XJAB:xj_worker:16429: no database result when looking for 
associated Jabber account
0(16424) XJAB: jab_send_sip_msgz: ERROR SIP MESSAGE wasn't sent to 
[sip:308 at 192.168.9.97]...
0(16424) XJAB:xj_wlist_del:16429: trying to delete entry for 
<sip:308 at 192.168.9.97>...
0(16424) XJAB:xj_wlist_del:16429: sip id <sip:308 at 192.168.9.97> deleted


I see with ethereal that there isn't any query messages on the net??



Matteo Piazza wrote:
> Hi,
> I have this problem with the jabber and PA mudules, I use Jive messenger 
> as Jabber server on the same machine
> Someone can me help?
> 
> =========================
> log debug
> =========================
> 
> 
>  0(15774) parse_headers: flags=-1
>  0(15774) check_via_address(192.168.9.181, 192.168.9.181, 0)
>  0(15774) REGISTER received -> reply okay
>  0(15774) XJAB: Going OFFline in Jabber network!!!
>  0(15774) XJAB: go offline in Jabber network
>  0(15774) parse_headers: flags=12
>  0(15774) DEBUG: add_param: tag=67b87d
>  0(15774) end of header reached, state=29
>  0(15774) XJAB:xj_wlist_check: entry does not exist for 
> <sip:308 at 192.168.9.97>
>  0(15774) XJAB:xjab_manage_sipmsg: no open Jabber session for 
> <sip:308 at 192.168.9.97>!
>  0(15774) parse_headers: flags=-1
> 
> ===========================
> ser.cfg
> ==========================
> 
> 
> modparam("jabber","db_url","mysql://root:****@localhost/sip_jab")
> modparam("jabber","jaddress","localhost")
> modparam("jabber","jport",5222)
> modparam("jabber","workers",2)
> modparam("jabber","max_jobs",10)
> modparam("jabber","cache_time",200)
> modparam("jabber","delay_time",60)
> modparam("jabber","jdomain","192.168.9.97")
> 
> route{
> 
>         #if ( !mf_process_maxfwd_header("10") )
>         #{
>         #       sl_send_reply("483","To Many Hops");
>         #       drop();
>         #};
> 
> 
>      # for testing purposes, simply okay all REGISTERs
>      if (method=="REGISTER")
>      {
>        if (t_newtran())
>        {
>         save("location");
>         log("REGISTER received -> reply okay\n");
>        };
>        if(search("registration"))
>        {
>          log("XJAB: Going ONline in Jabber network!!!\n");
>          if(jab_go_online())
>          {
>           sl_send_reply("200", "Accepted");
>          }
>          else
>          {
>           sl_send_reply("404","Not found");
>          };
>        }
>        else
>        {
>         log("XJAB: Going OFFline in Jabber network!!!\n");
>         if(jab_go_offline())
>          {
>           sl_send_reply("200", "Accepted");
>          }
>           else
>          {
>           sl_send_reply("404","Not found");
>          };
>        };
>        break;
>       };
>       if (method=="SUBSCRIBE")
>        {
>         if (t_newtran())
>         {
>          handle_subscription("registrar");
>         };
>         break;
>        };
>        if(!lookup("location"))
>        {
>         sl_send_reply("404","Not found");
>         break;
>        };
> 
> 
> 
> =======================================
>  Matteo Piazza, Junior Researcher
>  CREATE-NET
>  Via Solteri, 38 - 38100 Trento - Italy
>  email: matteo.piazza at create-net.it
>  Tel: +39-0461-408400ext:308
>  www.create-net.it
> =======================================
> 
> _______________________________________________
> Serusers mailing list
> serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
> 


-- 
=======================================
  Matteo Piazza, Junior Researcher
  CREATE-NET
  Via Solteri, 38 - 38100 Trento - Italy
  email: matteo.piazza at create-net.it
  Tel: +39-0461-408400ext:308
  www.create-net.it
=======================================




More information about the sr-users mailing list