[Serusers] exec_dset() in failure_route

Alexander Mayrhofer axelm at nic.at
Thu Oct 2 10:27:36 CEST 2003


On (01.10.03 22:05), Jan Janak wrote:
> Hello,
> 
> are you sure that the script (find-voicemail.pl) returns any URIs when
> executed ? The error message means that no branches have been added.
> 

Jan,

yes, it does return a new uri set. However, it does only return _one_ uri,
while the original destination set may consist of more than one uri.
So, does SER get confused about the dset being replaced at that stage of
the transaction (in a failure_route)?

Note: If i return several destinations at this stage, eg:

print "sip:8005 at 193.171.3.10:5061\n";
print "sip:8001 at 193.171.3.10:5061\n";
print "sip:8003 at 193.171.3.10:5061\n";
print "sip:8000 at 193.171.3.10:5061\n";

SER does respond with a different error:

Oct  2 10:25:13 graham /usr/sbin/ser[4996]: ERROR: t_should_relay:
status rewrite by UAS: stored: 408, received: 487

I'm now trying to increase debug level, any hint appreciated.

cheers

axelm




More information about the sr-users mailing list