Ok, I think I am getting there. I am able to forward the client registration to 
Asterisk, and Twinkle reports "registration succeeded" (YES!). I am having some 
trouble saving the location, however.

This is what I have:

onreply_route {
        xlog("incoming reply\n");

xlog("L_INFO","\n\n$C(bc)[  Reply $rs ($rr) from $si concerning $rm  
]$C(xx)\n$mb$C(bc)[  End of Reply  ]$C(xx)\n");

  if ($rs==200) {
    save("location");
    }
  exit;
}

The forwarding is done in the main route block like this:

  if(!t_relay())
    sl_reply_error();

But the result that OpenSips gives is:
Feb 23 19:22:29 [26043] ERROR:registrar:save: Transaction not created on 
Register - can not save on reply

That seems to make sense, as the transaction is created by the t_relay. How 
else would OpenSips know where the response is coming from?

Any suggestions?

Thanks,
Rudy.


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to