Update code of Freeswitch pbx to enable API for all domains -- 2
£20-250 GBP
Paid on delivery
please find below project requirement which we need to add in the fusion pbx 4.0 running on free switch.1. Project Scope:Enable API setting to send inbound caller ID calling party information for any domain/tenant as fully supported solution.2. Use case:Client want to send a caller id information through API to Icabbi for domain configured inside fusion pbx tenant domain name olympiacentrewest.local3. Example scenario:Calling party with CLI 075072378510 calls inbound route for DID 02073867810 Call will ring any extension/ring group/queue/external DID [url removed, login to view] pbx will also send calling party number through API as shown in below link with international Enum format 447507237810 and call extension number [url removed, login to view] example URL is as follow[url removed, login to view] (App_key will be provided after assignment of project. “How to guide” for ICabbi is as follow. [url removed, login to view]!/cli/cliPickup 4. Milestones * Enable API in Fusionpbx then get the incoming customer CLI working with the Icabbi application.* Ensure code is documented and project sponsor is provided with code and short document covering steps for regression/implementation. Low level Design is provided with step by step guide on changes required to achieve API configuration. 5. Access MethodAccess to the AWS will be through remote desktop through team viewer with mutually agreed time between project sponser and technical service provider.6. Appendix: Using TAPI locally has been discouraged but below information might help in building the xml file for relevant domain in Fusion pbx. TAPI how to guide is as [url removed, login to view]://[url removed, login to view] TAPI configuration settings are as follow. <?xml version="1.0"?><configuration> <configSections> <section name="pubnubConfig" type="[url removed, login to view],[url removed, login to view], Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" /> </configSections> <startup> <supportedRuntime version="[url removed, login to view]"/> </startup> <appSettings> <add key="LogLevel" value="Error"/> <!--Error,Information--> <add key="Server" value="[url removed, login to view]"/> <add key="AppKey" value="to-be-supplied"/> <add key="SecretKey" value="to-be-supplied "/> <add key="Filter" value="\D*?(?<ext>\d+)\D*?"/> <add key="ComPort" value="14"/> <add key="SMDRPort" value="11000"/> <add key="SMDRAddress" value="127.0.0.1"/> <add key="SMDRReconnectTimeout" value="10000"/> <add key="CallMonitor" value="[url removed, login to view]"/> <add key="CallOutCode" value="9"/> <add key="ExtensionSource" value="ID"/> <!-- Name or ID--> <!--<add key="ExtensionOverride" value="101"/>--> </appSettings> <pubnubConfig Enabled="true" SubscribeKey="sub-c-ee729d78-6233-11e2-b80b-12313f022c90" Channel="TAPIDiall_24223f47045820d6eb4fb1d0XXXXXXXXXXX" SslOn="true" /></configuration>
Project ID: #13486265
About the project
Awarded to:
I have 3 year experience with integration FreeSWITCH with many services. Your task will solved by call to curl application when operator extension is answered