I am attempting to use Asterisk (FreePBX) as a 'transit' trunk between a service provider and an internal Cisco Call Manager. The reason for this is Call Manager cannot be a SIP endpoint - i.e. it won't register and the SP accounts are just simple SIP accounts.
I have everything working and inbound and outbound calls work OK, however the RTP media streams are not direct once the call is established. I understand that two calls are made - one between the Call Manager and Asterisk and another between Asterisk and the SP. However I thought that once both were established and assuming they both use the same codec Asterisk would issue reinvites and get the two endpoints sending RTP directly to each other. This just isn't happening.
Locally both the Call Manager and the Asterisk boxes are behind NAT but my NAT router supports SIP inspection so I have disabled NAT on Asterisk (or at least I think I have?) and have set the global reinvite behaviour to 'Yes'.
If I capture the traffic I can see the two calls being setup OK and Asterisk using its IP address as the endpoint. I have verified they are both negotiating the same codec (G.711 ALaw) but once both legs are established Asterisk never attempts to send reinvites.
Is there something I am missing?
Andy
I have everything working and inbound and outbound calls work OK, however the RTP media streams are not direct once the call is established. I understand that two calls are made - one between the Call Manager and Asterisk and another between Asterisk and the SP. However I thought that once both were established and assuming they both use the same codec Asterisk would issue reinvites and get the two endpoints sending RTP directly to each other. This just isn't happening.
Locally both the Call Manager and the Asterisk boxes are behind NAT but my NAT router supports SIP inspection so I have disabled NAT on Asterisk (or at least I think I have?) and have set the global reinvite behaviour to 'Yes'.
If I capture the traffic I can see the two calls being setup OK and Asterisk using its IP address as the endpoint. I have verified they are both negotiating the same codec (G.711 ALaw) but once both legs are established Asterisk never attempts to send reinvites.
Is there something I am missing?
Andy