FreeSwitch configuration

Em Andamento Postado há 5 anos Pago na entrega
Em Andamento Pago na entrega

Hi, i would like to cooperate with an expert on FreeSwitch configuration.

Just to make it straight, I don't plan to use any web interface as a plugin extension like FusionPBX etc. I want configurations from the filesystem.

Currently, I just have two questions. But the person that will help me on those items i plan to hire with a monthly consultation fee.

There we go :

1) We would like to have the following:

a) We would like to keep an inbound call to ringing state, and after a period to hang up it.

We created the inbound dialplan:

<include>

<extension name="88888" >

<condition field="destination_number" expression="^88888$">

<action application="set" data="domain_name=$${domain}"/>

<param name="inbound-use-callid-as-uuid" value="true"/>

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

<action application="ring_ready"/>

<action application="sleep" data="50000"/>

<action application="respond" data="487"/>

<action application="hangup"/>

</condition>

</extension>

</include>

With this dialplan, the inbound call is coming to our freeswitch, stays on ringing state (ring ready) for 50 seconds, then it comes again to freeswitch (second new channel is created), ringing again for another 50 seconds and after that the session closes with busy tone.

We would like to have the inbound call in ringing state for the sleep period and after that either answer it or reject it (without answering it). But we also want to have the inbound call to come to our system only once (only one channel to be created).

PS seems that freeswitch does not sent to partner BYE command.

How we can implement this?

b) We have implemented gateway failover like below:

bgapi originate {.....}sofia/gateway/gw1/1234 | {.....} sofia/gateway/gw2/1234

With the most common conditions like TEMPORARY_FAILURE etc. in order to have failover for our application /service.

The problem is that in the above command, freeswitch returns to our application the states from both bridges (both gateways if a failover will occur), making it difficult for our application to handle. How is possible to get only the state of the successful one or last gateway bridge?

FreeSwitch Linux Arquitetura de software VoIP

ID do Projeto: #17941173

Sobre o projeto

1 proposta Projeto remoto Ativo em há 5 anos

1 freelancer está oferecendo em média $80 para esse trabalho

webefficient

Hello Sir, I am experienced in working with FreeSwitch and writing dial plans for it. I have few questions regarding your requirements. Can you please open the message line. I am new to freelancer but experience Mais

$80 USD in 3 dias
(0 Comentários)
0.0