Forum Discussion
Shay_Ben-David1
Nimbostratus
Jan 25, 2009SIP Persistence on branch id
Hi, i am looking for irule to persist SIP session according to branch id
Thanks
Shay_Ben-David1
Nimbostratus
Feb 02, 2009Colin hi,
i am looking for solution to outgoing SIP session, when using VS with 0.0.0.0 destination and SNAT pool.
Scenario:
Pools of servers 1.1.1.1 & 1.1.1.2.
VS for outgoing SIP session 0.0.0.0/0 udp 5060 + SNAT pool.
VS for incoming SIP Session@10.10.10.1 with Persist SIP.
Softswitch @ 10.10.10.2 should return to Contant header @ 10.10.10.1
outgoing SIP session from 1.1.1.1 goes to Softswitch@10.10.10.2, being SNAT and Contact header is 10.10.10.1.
problem is that when SIP returns from Softswitch with the Contact header, we need it to return to the originate server 1.1.1.1 and keep persistence.
i thought of an irule to the outgoing VS that will add SIP callid and source address:
when SIP_REQUEST {
session addsip [SIP::call_id] [IP::client_addr]
log local0.alert "Added outgoing call id session"
}
and another irule on the incoming VS that will do session lookup and forward to the exact node, but my irule doing us problem and we don't understand why, plus i am looking for an irule to do session lookup.
i hope it does not sound complected, if it does please feel free to ask whatever need.
thanks for the help
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects