Forum Discussion

Wallace_Figueir's avatar
Wallace_Figueir
Icon for Nimbostratus rankNimbostratus
Jul 11, 2008

SIP Problems

Hi,

 

 

I have a big problem with SIP protocol across BIG-IP.

 

My environment is composed by 2 Asterisk Servers loading-balanced by BIG-IP with SNAT Automap enabled (because servers and phones stay on the same environment) .

 

The UDP profile and SIP Persistence is configured on Virtual Server. When i try to make a call, the traffic comes to servers across BIG-IP. The first problem is: when i make a call, the connection is opened by telephone and established with one of VoIP servers, but when if i force offline state on member, the connection stay active

 

If disable the SIP persistence, same problem occur.

 

 

Looking the SIP packet header, "Via" value is set with correct information (Server and client ip)

 

 

The second problem: Looking the tcpdump on Asterisk servers, the response ip of servers is the same ip of Virtual Server, if i disable this option (nat) the Asterisk access the phones directly. If i disable this option the comunication between Asterisk and phone not pass on BIG-IP

 

 

I need to make a rule with ability to manupulate the "Via" value on SIP Header to change the nat configuration on Asterisk servers, but the event SIP_REQUEST, SIP_RESPONSE doesn´t works with 9.3.1 TMOS.

 

 

 

  • hoolio's avatar
    hoolio
    Icon for Cirrostratus rankCirrostratus
    Hello,

     

     

    For the first problem, can you enable per packet load balancing on the UDP profile by enabling LB datagram (Click here) and retest?

     

     

    For the second question, you can use SIP::header (Click here) to modify SIP headers. What were the symptoms of the problem you were seeing?

     

     

    Aaron
  • Hello Aaron,

     

     

    The first problem has solved.

     

    On second problem, the SIP events doesn´t work on TMOS 9.3.1 .
  • hoolio's avatar
    hoolio
    Icon for Cirrostratus rankCirrostratus
    You might be able to get the functionality in 9.3.x using an early access license. Else, you'd need to upgrade to 9.4+ to use the SIP commands. Maybe a DC admin can let you know whether they're still granting licenses.

     

     

    Aaron
  • Colin_Walker_12's avatar
    Colin_Walker_12
    Historic F5 Account
    Your best bet is to upgrade due to all the other functionality and fixes included. If that's not possible, I can poke around here and see if we're still passing out EA licenses, as I can't recall the last time I saw one go out for this particularly. Let me know.

     

     

    Colin