Contact Sales

All fields are required

Community Corner Questions – January Archive | SignalWireAdvanced communications from the source. | SignalWire
FreeSWITCH

Community Corner Questions – January Archive

The FreeSWITCH team is always working hard to help resolve your questions. When we receive an inquiry that’s particularly interesting, we like to share the solution! Join us on slack to ask us your questions!

Conundrum:

1 extension out of 16 has an issue dialing outside numbers. It rings 4 or 5 times, then gets a “busy” signal. The recipient’s phone does not ring on their end.
(The outbound dialing code (XML) is common to all extensions at that location. No one else has this issue. The phone is a CISCO SPA504g. I have compared every setup value with other SPA504Gs at that site. I have compared every value in the directory for this extension to others.)

Solution:

Param NDLB-allow-nondup-sdp on the sip profile.

NDLB-allow-nondup-sdp

  • To indicate you want to parse a different SDP in 200-OK from 1XX (previous default) this is a RFC violation; Therefore, FS does not support it by default anymore. Enable this if you want that broken behaviour.

Click here to learn more!

Conundrum:

When a conference is initiated, the incoming codec is L16/8000, which is missing from the available codecs in Android app and thus exception is thrown. When an individual call is made, the inbound codec is PCMA/8000 and that works fine. Please let me know how to change inbound codec of conference call to PCMA ?

Solution:

Add or change the list of codecs that FreeSWITCH uses.

<action application="set" data="absolute_codec_string=PCMU,GSM"/>
<action application="bridge" data="sofia/gateway/myprovider/5551231234"/>

Click here to learn more!