I'll have some bad news for you.
Avaya J series is using a semi-propietary SIP protocol.
I tried to get the J series through an Audiocodes Mediant SBC2 years ago without success.
I talked to Avaya and Audiocodes to get it to work but never managed to get it working.
Avaya's feedback was that to get the J series through the Avaya ASBCE they had to change their own sbc ...
So how it works (if I recall correct)
The J series starts up.
It gets dhcp etc ..
Then the device itself (device extension) tries to register to the IPO using a REGISTER message.
After a successfull registration of the device the user automatically registers also, but it does that with an INVITE message.
-> Device itself registers using a REGISTER SIP message
-> User registers using an INVITE.
Now this is what I got working through our Audiocodes Mediant SBC.
The problem starts when you want to make calls, transfers, hold, etc...
-> callsetup is done with INFO messages.
A call setup from the J series is not done with an INVITE but with an INFO message (or at least I think is is an INFO, can be something else...)
This INFO contains the dialed number (example +33123456789) + some Avaya unreadable codes.
Then the IPO sends an INVITE back to that J series phone with the number. + IPO starts the outbound call to ITSP.
Your SBC will have no idea on what is going on.
The Avaya J series phones also have other firmware available: OpenSip firmware, so you can use normal sip.
But this apparently is not supported in combination with IPO. You will lose features when trying to use the OPensip firmware.