FreeSwitch configuration

V teku Objavljeno pred 5 letoma/leti Plačilo ob prevzemu
V teku Plačilo ob prevzemu

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 Arhitektura porgramske opreme VoIP

ID projekta: #17941173

Več o projektu

1 predlog Oddaljen projekt Aktiven pred 5 letoma/leti

1 freelancer ponuja za povprečno $80 na tem delu

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 Več

$80 USD v 3 dneh
(0 ocen)
0.0