Hi, 

 

My dialplan is like this, mi call matches “to_LCR_condition9”:

 

<context name="default">

 

        <extension name="header_test_extension" continue="true">

                <condition field="${sip_user_agent}" expression="AddPac SIP Gateway">

                        <action application="export" data="sdp_m_per_ptime=false"/>

                </condition>

        </extension>

 

        <extension name="to_LCR_condition1">

                <condition field="network_addr" expression="^64\.76\.154\.110$"/>

                <condition field="${switch_r_sdp}" expression="/(.*)(a=fmtp:18 annexb=no)(.*)/s"/>

                <condition field="${switch_r_sdp}" expression="/(.*)(a=fmtp:4 annexa=no)(.*)/s">

                        <action application="export" data="sip_append_audio_sdp=a=fmtp:18 annexb=no"/>

                        <action application="export" data="sip_force_audio_fmtp=annexa=no"/>

                        <action application="set" data="call_timeout=50"/>

                        <action application="set" data="hangup_after_bridge=true"/>

                        <action application="export" data="nolocal:absolute_codec_string=G729,G723"/>

                        <action application="set" data="inherit_codec=true"/>

                        <action application="set" data="sip_invite_domain=siplcr.redvoiss.net"/>

                        <action application="bridge" data="sofia/$${domain}/${destination_number}@siplcr.redvoiss.net"/>

                </condition>

        </extension>

 

 

        <extension name="to_LCR_condition2">

                <condition field="network_addr" expression="^64\.76\.154\.110$"/>

                <condition field="${switch_r_sdp}" expression="/(.*)(a=fmtp:18 annexb=yes)(.*)/s"/>

                <condition field="${switch_r_sdp}" expression="/(.*)(a=fmtp:4 annexa=yes)(.*)/s">

                        <action application="set" data="call_timeout=50"/>

                        <action application="set" data="hangup_after_bridge=true"/>

                        <action application="export" data="nolocal:absolute_codec_string=G729,G723"/>

                        <action application="set" data="inherit_codec=true"/>

                        <action application="set" data="sip_invite_domain=siplcr.redvoiss.net"/>

                        <action application="bridge" data="sofia/$${domain}/${destination_number}@siplcr.redvoiss.net"/>

                </condition>

       </extension>

 

        <extension name="to_LCR_condition3">

                <condition field="network_addr" expression="^64\.76\.154\.110$"/>

                <condition field="${switch_r_sdp}" expression="/(.*)(a=fmtp:18 annexb=no)(.*)/s"/>

                <condition field="${switch_r_sdp}" expression="/(.*)(a=fmtp:4 annexa=yes)(.*)/s">

                        <action application="export" data="sip_append_audio_sdp=a=fmtp:18 annexb=no"/>

                        <action application="set" data="call_timeout=50"/>

                        <action application="set" data="hangup_after_bridge=true"/>

                        <action application="export" data="nolocal:absolute_codec_string=G729,G723"/>

                        <action application="set" data="inherit_codec=true"/>

                        <action application="set" data="sip_invite_domain=siplcr.redvoiss.net"/>

                        <action application="bridge" data="sofia/$${domain}/${destination_number}@siplcr.redvoiss.net"/>

                </condition>

       </extension>

 

 

        <extension name="to_LCR_condition4">

                <condition field="network_addr" expression="^64\.76\.154\.110$"/>

                <condition field="${switch_r_sdp}" expression="/(.*)(a=fmtp:18 annexb=yes)(.*)/s"/>

                <condition field="${switch_r_sdp}" expression="/(.*)(a=fmtp:4 annexa=no)(.*)/s">

                        <action application="export" data="sip_force_audio_fmtp=annexa=no"/>

                        <action application="set" data="call_timeout=50"/>

                        <action application="set" data="hangup_after_bridge=true"/>

                        <action application="export" data="nolocal:absolute_codec_string=G729,G723"/>

                        <action application="set" data="inherit_codec=true"/>

                        <action application="set" data="sip_invite_domain=siplcr.redvoiss.net"/>

                        <action application="bridge" data="sofia/$${domain}/${destination_number}@siplcr.redvoiss.net"/>

                </condition>

        </extension>

 

        <extension name="to_LCR_condition5">

                <condition field="network_addr" expression="^64\.76\.154\.110$"/>

                <condition field="${switch_r_sdp}" expression="/(.*)(a=fmtp:18 annexb=no)(.*)/s">

                        <action application="export" data="sip_force_audio_fmtp=annexb=no"/>

                        <action application="export" data="sip_append_audio_sdp=a=fmtp:4 annexa=no"/>

                        <action application="set" data="call_timeout=50"/>

                        <action application="set" data="hangup_after_bridge=true"/>

                        <action application="export" data="nolocal:absolute_codec_string=G729,G723"/>

                        <action application="set" data="inherit_codec=true"/>

                        <action application="set" data="sip_invite_domain=siplcr.redvoiss.net"/>

                        <action application="bridge" data="sofia/$${domain}/${destination_number}@siplcr.redvoiss.net"/>

                </condition>

        </extension>

 

        <extension name="to_LCR_condition6">

                <condition field="network_addr" expression="^64\.76\.154\.110$"/>

                <condition field="${switch_r_sdp}" expression="/(.*)(a=fmtp:18 annexb=yes)(.*)/s">

                        <action application="export" data="sip_append_audio_sdp=a=fmtp:4 annexa=no"/>

                        <action application="set" data="call_timeout=50"/>

                        <action application="set" data="hangup_after_bridge=true"/>

                        <action application="export" data="nolocal:absolute_codec_string=G729,G723"/>

                        <action application="set" data="inherit_codec=true"/>

                        <action application="set" data="sip_invite_domain=siplcr.redvoiss.net"/>

                        <action application="bridge" data="sofia/$${domain}/${destination_number}@siplcr.redvoiss.net"/>

                </condition>

        </extension>

 

        <extension name="to_LCR_condition7">

                <condition field="network_addr" expression="^64\.76\.154\.110$"/>

                <condition field="${switch_r_sdp}" expression="/(.*)(a=fmtp:4 annexa=no)(.*)/s">

                        <action application="export" data="sip_force_audio_fmtp=annexa=no"/>

                        <action application="export" data="sip_append_audio_sdp=a=fmtp:18 annexb=no"/>

                        <action application="set" data="call_timeout=50"/>

                        <action application="set" data="hangup_after_bridge=true"/>

                        <action application="export" data="nolocal:absolute_codec_string=G729,G723"/>

                        <action application="set" data="inherit_codec=true"/>

                        <action application="set" data="sip_invite_domain=siplcr.redvoiss.net"/>

                        <action application="bridge" data="sofia/$${domain}/${destination_number}@siplcr.redvoiss.net"/>

                </condition>

        </extension>

 

        <extension name="to_LCR_condition8">

                <condition field="network_addr" expression="^64\.76\.154\.110$"/>

                <condition field="${switch_r_sdp}" expression="/(.*)(a=fmtp:4 annexa=yes)(.*)/s">

                        <action application="export" data="sip_append_audio_sdp=a=fmtp:18 annexb=no"/>

                        <action application="set" data="call_timeout=50"/>

                        <action application="set" data="hangup_after_bridge=true"/>

                        <action application="export" data="nolocal:absolute_codec_string=G729,G723"/>

                        <action application="set" data="inherit_codec=true"/>

                        <action application="set" data="sip_invite_domain=siplcr.redvoiss.net"/>

                        <action application="bridge" data="sofia/$${domain}/${destination_number}@siplcr.redvoiss.net"/>

                </condition>

        </extension>

 

        <extension name="to_LCR_condition9">

                <condition field="network_addr" expression="^64\.76\.154\.110$">

                        <action application="set" data="call_timeout=50"/>

                        <action application="set" data="hangup_after_bridge=true"/>

                        <action application="export" data="nolocal:absolute_codec_string=G729,G723"/>

                        <action application="set" data="sip_invite_domain=siplcr.redvoiss.net"/>

                        <action application="bridge" data="{sip_append_audio_sdp='a=rtpmap:18 G729/8000\n' 'a=fmtp:18 annexb=no\n' 'a=rtpmap:4 G723/8000\n' 'a=fmtp:4 annexa=no\n'}sofia/$${domain}/${destination_number}@siplcr.redvoiss.net"/>

                </condition>

        </extension>

 

        <extension name="to_PROXY_BORDE">

                <condition field="network_addr" expression="^64\.76\.154\.36$">

                        <action application="set" data="call_timeout=50"/>

                        <action application="set" data="hangup_after_bridge=true"/>

                        <action application="set" data="sip_invite_domain=64.76.154.110"/>

                        <action application="export" data="nolocal:absolute_codec_string=G729,PCMU,PCMA,iLBC"/>

                        <action application="bridge" data="{sip_append_audio_sdp='a=rtpmap:18 G729/8000\n' 'a=fmtp:18 annexb=no\n'}sofia/$${domain}/${destination_number}@64.76.154.110"/>

                </condition>

        </extension>

 

        <extension name="to_PROXY_BORDE_2">

                <condition field="network_addr" expression="^64\.76\.154\.198$">

                        <action application="set" data="call_timeout=50"/>

                        <action application="set" data="hangup_after_bridge=true"/>

                        <action application="set" data="sip_invite_domain=64.76.154.110"/>

                        <action application="export" data="nolocal:absolute_codec_string=G729,PCMU,PCMA,iLBC"/>

                        <action application="bridge" data="{sip_append_audio_sdp='a=rtpmap:18 G729/8000\n' 'a=fmtp:18 annexb=no\n'}sofia/$${domain}/${destination_number}@64.76.154.110"/>

                </condition>

        </extension>

 

</context>

 

De: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] En nombre de Steven Ayre
Enviado el: martes, 15 de abril de 2014 18:46
Para: FreeSWITCH Users Help
Asunto: Re: [Freeswitch-users] Freeswitch not terminating call after receiving "503 Service not available" response.

 

What does your dialplan look like?

 

A bridge with a 503 reply will fail. If FS is sending another INVITE that suggests it's doing another bridge when the first fails.

 

On 15 April 2014 22:02, Camila Troncoso <ctroncoso@redvoiss.net> wrote:

Hi,

 

I have this scenario:

 

Proxy – FS -- LCR

 

I make a call from an user register in my proxy, passing trough freeswitch ( for media transcoding) , to my LCR server.

The LCR looks for one route for my call, but I doesn’t found any, so It replays “503 Service not available, no more gateways”.

When FS receives this response , it sends a re invite to the LCR server, falling again in the same error reply.

 

In my case I don’t what FS to send the re invite , I need it to pass the reply (“503 Service not available, no more gateways”) to the proxy.

 

How can I manage this?

 

Regards,

 

Camila

 

 

 

 

 


Camila Troncoso Solar
| Ingeniero de Desarollo

+56 2 22408535 · +56 9 97327220  |   ctroncoso@redvoiss.net

Badajoz 130, piso 16, Las Condes   |  Santiago  - CHILE   |  www.redvoiss.com

 

 


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org