Update code of Freeswitch pbx to enable API for all domains -- 2
£20-250 GBP
Sürüyor
İlan edilme: yaklaşık 7 yıl önce
£20-250 GBP
Teslimde ödenir
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 [login to view URL] pbx will also send calling party number through API as shown in below link with international Enum format 447507237810 and call extension number [login to view URL] example URL is as follow[login to view URL] (App_key will be provided after assignment of project. “How to guide” for ICabbi is as follow. [login to view URL]!/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 [login to view URL]://[login to view URL] TAPI configuration settings are as follow. <?xml version="1.0"?><configuration> <configSections> <section name="pubnubConfig" type="[login to view URL],[login to view URL], Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" /> </configSections> <startup> <supportedRuntime version="v2.0.50727"/> </startup> <appSettings> <add key="LogLevel" value="Error"/> <!--Error,Information--> <add key="Server" value="[login to view URL]"/> <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="[login to view URL]"/> <add key="SMDRReconnectTimeout" value="10000"/> <add key="CallMonitor" value="[login to view URL]"/> <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>
Hi Adam842,
I am competitive to this kind of task, can take good care of this project. In fact, I already done related to this job before. Let me know the best of your time so we can discuss further based on your requirements and we can move forward to the next step.
Thanks,
Joseph C Ocero