[Serusers] multiple INVITE retransmissions

Tina kramarv at yahoo.com
Wed Mar 30 23:38:55 CEST 2005


Hello,
I ran out into some problem when implementing Call Forwarding feature using SER. 
My test setup:
192.168.25.101 - XLite ---> INVITE UA(sip:444)
192.168.25.163 - ser; rewrites to Address of record of Asterisk (sip:1111 instead of sip:444)
192.168.25.169 - PBX Asterisk
 
As I see from log files, SER sends INVITE 2 times,
then Asterisk sends 3 times 200 status etc . until BYE is sent (here everything correct....)
Here is my configuration script:
==================================
route{
. . .
  
 record_route();
 #--rewrite URI  
 if (method=="INVITE"){ #--call forwarding
 setflag(1);
 route(1); #--cfw
 if(!isflagset(1)) {
  break;
 }
lookup("location")
...
};
 
route[1] {
 log(1, "forwarding\n");
 if (!if_activated("to")) {  
  #--continue regular call set up
  break;
 };
 if (!lookup_dn()){
  sl_send_reply("404","Not Found");
  resetflag(1); #--continue!
  break;
};
}
Here if_activated checks whether the feature was activated; lookup_dn() rewrites URI to new UA and call append_branch()
 
Any ideas what I am doing wrong?
 
 if (!t_relay()) {
  sl_reply_error();
 };
}
===========
 
Any help will be highly appreciated!!!
Thanks, Tina,
software engineer
 



		
---------------------------------
Do you Yahoo!?
 Yahoo! Small Business - Try our new resources site! 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20050330/4d362656/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: logcfw
Type: x-unknown/x-unknown
Size: 13614 bytes
Desc: logcfw
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20050330/4d362656/attachment.bin>


More information about the sr-users mailing list