Hi,
I have a phone behind nat trying to call someone with cpl script. The script does the proxy. So cpl module looks up the location table and forwards the INVITE. So it doesn't have a chance to call rtpproxy. Is it possible to call rtpproxy before forwarding the call?
Is it even possible to use cpl with nated clients?
Thanks, Richard
__________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail
Richard,
sorry for the delay; there is a feature that can help you - proxy_route param in cpl-c - you can specify a script route to be call by cpl-c before doing proxy. Also lookup node propagate nat_flag.
regards, bogdan
Richard wrote:
Hi,
I have a phone behind nat trying to call someone with cpl script. The script does the proxy. So cpl module looks up the location table and forwards the INVITE. So it doesn't have a chance to call rtpproxy. Is it possible to call rtpproxy before forwarding the call?
Is it even possible to use cpl with nated clients?
Thanks, Richard
__________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail
Hi Bogdan,
It is great!
Would the same script also apply to the reply OK message?
Normally in rtpproxy or mediaproxy, there is also an t_on_reply route to handle the callee's reply message. 183/2xx response calls force_rtp_proxy and 3xx/4xxx calls unforce_rtp_proxy. Is there a similar mechanism in cpl-c?
Thanks, Richard
--- Bogdan-Andrei IANCU iancu@fokus.fraunhofer.de wrote:
Richard,
sorry for the delay; there is a feature that can help you - proxy_route param in cpl-c - you can specify a script route to be call by cpl-c before doing proxy. Also lookup node propagate nat_flag.
regards, bogdan
Richard wrote:
Hi,
I have a phone behind nat trying to call someone
with
cpl script. The script does the proxy. So cpl
module
looks up the location table and forwards the
INVITE.
So it doesn't have a chance to call rtpproxy. Is it possible to call rtpproxy before forwarding the
call?
Is it even possible to use cpl with nated clients?
Thanks, Richard
__________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail
__________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail
Hi Richard,
since proxy_route from cpl-c is a normal route, you can call from there (if necessary) t_onreply().
regards, bogdan
Richard wrote:
Hi Bogdan,
It is great!
Would the same script also apply to the reply OK message?
Normally in rtpproxy or mediaproxy, there is also an t_on_reply route to handle the callee's reply message. 183/2xx response calls force_rtp_proxy and 3xx/4xxx calls unforce_rtp_proxy. Is there a similar mechanism in cpl-c?
Thanks, Richard
--- Bogdan-Andrei IANCU iancu@fokus.fraunhofer.de wrote:
Richard,
sorry for the delay; there is a feature that can help you - proxy_route param in cpl-c - you can specify a script route to be call by cpl-c before doing proxy. Also lookup node propagate nat_flag.
regards, bogdan
Richard wrote:
Hi,
I have a phone behind nat trying to call someone
with
cpl script. The script does the proxy. So cpl
module
looks up the location table and forwards the
INVITE.
So it doesn't have a chance to call rtpproxy. Is it possible to call rtpproxy before forwarding the
call?
Is it even possible to use cpl with nated clients?
Thanks, Richard
__________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail
__________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail
Hi Bogdan,
It is so cool and works very well. cpl-c is a very useful module. Thanks for the thoughtful work.
Two minor issues and one more question. In the attached log, I have one phone behind NAT calling a public phone with a cpl script. The script tries to proxy first. You can see cpl-c sends two identical INVITE messages to the destination. The second packet is probably discarded by the destination though.
The other minor issue is probably nathelper related. I keep getting "ERROR: extract_mediaip: no `c=' in SDP" although it doesn't really do any harm and the ip address in SDP is changed.
The question is if cpl-c module supports PRACK. After I upgraded cisco gateway to the new version which by default uses PRACK, a working cpl script gets some strange problem, e.g. caller hangup won't stop ringing of callee.
Again appreciate your work and help on this. Richard
--- Bogdan-Andrei IANCU iancu@fokus.fraunhofer.de wrote:
Hi Richard,
since proxy_route from cpl-c is a normal route, you can call from there (if necessary) t_onreply().
regards, bogdan
Richard wrote:
Hi Bogdan,
It is great!
Would the same script also apply to the reply OK message?
Normally in rtpproxy or mediaproxy, there is also
an
t_on_reply route to handle the callee's reply
message.
183/2xx response calls force_rtp_proxy and 3xx/4xxx calls unforce_rtp_proxy. Is there a similar
mechanism
in cpl-c?
Thanks, Richard
--- Bogdan-Andrei IANCU iancu@fokus.fraunhofer.de wrote:
Richard,
sorry for the delay; there is a feature that can help you - proxy_route param in cpl-c - you can specify a script route to be call by cpl-c before doing proxy. Also lookup node propagate nat_flag.
regards, bogdan
Richard wrote:
Hi,
I have a phone behind nat trying to call someone
with
cpl script. The script does the proxy. So cpl
module
looks up the location table and forwards the
INVITE.
So it doesn't have a chance to call rtpproxy. Is
it
possible to call rtpproxy before forwarding the
call?
Is it even possible to use cpl with nated
clients?
Thanks, Richard
__________________________________ Do you Yahoo!? Yahoo! Mail is new and improved - Check it out! http://promotions.yahoo.com/new_mail
__________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com