Hello,
does the pbx support Path extension (see path module of kamailio for more details)? If yes, then it should be a rather simple setup of an edge proxy. A starting point can be the kamailio.cfg example from dispatcher module:
http://kamailio.org/docs/modules/4.3.x/modules/dispatcher.html#dispatcher.ex...
You seed few changes:
- add path headers for REGISTER requests and relay the REGISTER requests to PBX - any other sip traffic not coming from PBX, relay it to pbx - handle initial requests coming from PBX based on Route header
If in dispatcher table you add a single destination address (the PBX), the you can just reuse the part with dispatcher in that config.
Cheers, Daniel
On 17/11/15 17:55, Steven Maddox wrote:
Hi,
Sorry to ask something probably very simple but I'm difficulty finding the right kinds of resources to learn from which are succinct enough to not overload my head.
We have a PBX which we don't control (and hate) which expects only certain makes/models phones to register (it checks for user agents).
I have a phone which unfortunately doesn't support tweaking its user agent, so I'd like to pass it through an extremely SIP proxy to have it's user agent tweaked and all other data to/from the PBX transparently let through.
I've managed to knock up something (that isn't a proxy) using Asterisk where I made a trunk and a peer... but obviously since this isn't a proxy... things like BLF and transferring calls will never work.
If anyone can point me in the direction of a really simple set up to achieve this, please let me know :)