nathelperStandard This is a module to help with NATi traversal. In particular, it helps symmetric UAs that don't advertise they are symmetric and are not able to determine their public address. fix_nated_contact rewrites Contact header field with request's source address:port pair. fix_nated_sdp adds the active direction indication to SDPi (flag 0x01) and updates source IP address too (flag 0x02). Maxim Sobolev
NATi traversal with RTPi proxy deals with all kinds of NAT but should be used when is really needed. This document describes how to optimize the use of RTP proxy. The full configuration file is available in attachments.
0.9.7-pre4 (probably all 0.9.x) NAThelper patch from Portaone that enables the ping functionality in nathelper to send SIP message (i.e. OPTIONS) instead of 4-byte UDP packets. This is useful for NATs that ignore ping keepalives from the outside as the user agent will answer the OPTIONS packet with OK (or 404 Not found etc dependent on support for OPTIONS). Save the patchfile to modules/nathelper directory, then (having that directory as current) use the command 'patch -p1 < nathelper_ping.patch' OBS! You also need to edit the parser/parse_hostport.c file and remove the #ifdef _OBSOLETED and #endif around the parse_hostport() function. Add this to your seri.cfg to enable OPTIONS messages to the UAs as keepalives: You will see a lot 'No UACi support' warning messages in your log. These are harmless and are caused by replies to the OPTIONS message and SERi detects (correctly) these messages as originated from SER (as UAC). You can remove the warnings by commenting out in modules/tm/t_reply.c in run_failure_handler(): /* failure_route for a local UAC? */This is the page where YOU add your most wanted SERi features or modules! Please feel free to edit this page. See a more detailed list of wishlist items on the tracker (items on this wishlist will end up in the tracker when they are detailed enough to do actual coding). New groups can also be added. This wishlist is used for evaluating what to focus on for future releases. In order to know the general interest of a feature, you can also vote for features. Just add an * in parenthesis behind the feature, and please only add one... If this variable is set then only contacts that have "behind_NATi" flag in user location database set set will get ping. Default value is 0. ... |
Navigation |