phone.call not working after updating to 0.21

After updating to 0.21 the phone.call(num) is not working (even having the “Fuse.Launcher” Package included in the .unoproj file)

  • Fuse version: 0.21
  • OS X
  • App running on iOS

Thanks for reporting, I will take a look.

Hi…

I have verified that the following example works using an iPhone 6 plus:

MainView.ux:

  <App>
      <Panel>
          <JavaScript>
              var phone = require("FuseJS/Phone");

              function onClick() {
                  phone.call("the phone number to call");
              }

              module.exports = {
                  onClick: onClick
              }
          </JavaScript>
          <Button Text="Call me" Clicked="{onClick}" />
      </Panel>
  </App>

PhoneCallTest.unoproj:

  {
    "RootNamespace":"",
    "Packages": [
      "Fuse",
      "FuseJS",
      "Fuse.Launcher"
    ],
    "Includes": [
      "*"
    ]
  }

If you still have problems with this it would be helpful if you could provide some source code. And also what phone model and iOS version you are on. :slight_smile:

Hi…

i have created a project with 3 buttons… 2 of them working one not:

    // CC = Country Code
    function call() {
          phone.call("+CC 123 45 67 89");
    }

    function call2() {
          console.log("calling 2");
          phone.call("+CC123456789");
    }

    function call3() {
          phone.call("123456789");
    }

Only the first one is not working. In my app the phone number format is the first one although it should work based on documentation:

https://www.fusetools.com/docs/fuse/reactive/fusejs/phone/call_bbef95e2

I am using an iPhone 5 iOS 9.3.2

Ah… I see.

Spaces in the phone number seems to be a problem.

I will create a ticket for this in our bug tracker, and we’ll hopefully have a fix for this in one of the next releases.

Meanwhile I think you could work around this by removing all space characters from the phone number before calling phone.call.

Thanks for discovering this bug. :slight_smile:

yep… the work around is quite simple in this case :slight_smile:

Thnx.