[Serusers] maxfwd.so and problems with "mf_process_maxfwd_header()" function

reticent tavis.lists at galaxytelecom.net
Wed May 11 21:13:21 CEST 2005


I've configured call forwarding in my SER script but to catch a
situation where a user forwards to another user that is forwarding back
to the first user i've added a second "if (
!mf_process_maxfwd_header("10") )" stanza to the SER script.


However, i'm finding that it will actually add additional "Max-Forwards"
headers to the SIP message as opposed to decrimenting one that is
already there:
--
Max-Forwards:  9.
Record-Route: *REMOVED*
Max-Forwards: 10.
Max-Forwards: 10.
--

I am under the impression that when called the
mf_process_maxfwd_header() function should search the message for the
"Max-Forwards" header and only add additional headers if it is missing.

tavis




More information about the sr-users mailing list