I would like to shed some light on IPIPGW concept and its features.
IPIPGW Over TCL-VXML scripts:
We can deploy TCL and VXML scripts on IPIPGW,where DSP¿s are not requried to use this feature.You have to record prompt in the same codec type as you use for a call.This feature will be useful when we deploy prepaid calling cards.
A GW connects 2 IP - IP call legs in called IPIPGW.Normally a TDM GW connects a telephony call leg and a voip call leg,but in IPIPGW the 2 call legs are VOIP. Moreover IPIPGW does not have telephony Service Provider Interface (SPI) or telephony signaling stacks.So when a VOIP call arrives at IPIPGW, it matches inbound dial-peer and routes the call through outbound dial-peer. Each IP leg has its own RTP instance.
Media Controlling Modes:
We have 2 CLI to control media passing through IPIPGW.
The media is passed through the IPIPGW, the media will get terminated and re-originates with IPIPGW¿s IP address and port number, so here we cannot find the original gw¿s ip address. This is one of the security feature in IPIPGW.The RTP Packets will flow through IPIPGW
Here the media bypasses the IPIPGW. It just flows through the origination and destination gateway.
IPIPGW allows combination of connections like H-323 to SIP, H-323 to H323, SIP to SIP and SIP to H-323.
Deployment of Script:
In IPIPGW both dial-peers are VOIP dialpeer, so you can deploy the script eiether incoming or outgoing dial-peer.Based on the media controlling modes,the media passes through the gateway or bypass the gateway.
asg_com(config)#voice service voip
asg_com(conf-voi-serv)#media flow-through or media flow -around