Details

    • Type: Module Submissions Module Submissions
    • Status: Closed (View Workflow)
    • Resolution: Later
    • Affects Version/s: 2.11
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Backend Engine:
      Asterisk 11
    • Confirmation:
      Unreviewed
    • Distro:
      Self Install CentOS 6.X

      Description

      Hi, Here is a Module to integrate a WebRTC phone into FreePBX, the Softphone is using the SIPML5 API from Doubango.

      There is an Issue: You need to double save the setting in order to Register with the Remote SIP server. The Test was done with:

      • Asterisk 11.3.0
      • FreePBX 2.11.0.0rc1.2
      • Latest WebRTC2SIP(with DTMF support)

      ScreenShot

      Unable to render embedded object: File (websoftphone.png) not found.

      Only Works with Chrome Browser

        Activity

        Hide
        navaismo added a comment -

        Seems like the system can't upload the tarball and the screenshot. So here are the links:

        Show
        navaismo added a comment - Seems like the system can't upload the tarball and the screenshot. So here are the links: Module: http://goo.gl/9ZPHl Screenshot: http://i.imgur.com/ZkKWfDF.png
        Hide
        Tony Lewis added a comment -

        This looks pretty cool but I think it need to go into the ARI since that is where end users log in.

        Then what would be really cool and easy to do is to have it auto create an additional device for the user and auto set the device and IP information of the server into the softphone based on what user logs into the ARI.

        Show
        Tony Lewis added a comment - This looks pretty cool but I think it need to go into the ARI since that is where end users log in. Then what would be really cool and easy to do is to have it auto create an additional device for the user and auto set the device and IP information of the server into the softphone based on what user logs into the ARI.
        Hide
        navaismo added a comment -

        Replying to [tonyclewis|comment:2]:
        > This looks pretty cool but I think it need to go into the ARI since that is where end users log in.

        Ok, is there a guide to write modules for ARI?

        >
        > Then what would be really cool and easy to do is to have it auto create an additional device for the user and auto set the device and IP information of the server into the softphone based on what user logs into the ARI.

        I think it's possible, but the main issue is this: the module is intended to provide an emergency Phone when the VoIP carrier or Digital/Analog trunk fail, this phone registers to another SIP Server, the idea is register the phone into the Consultant's PBX like a plus service or another backup SIP Public Server. So the server need to have the Peer based on the user login.

        In the other hand if the use will be entirely internal, to replace the softphone or the desk phone its possible.

        Show
        navaismo added a comment - Replying to [tonyclewis|comment:2] : > This looks pretty cool but I think it need to go into the ARI since that is where end users log in. Ok, is there a guide to write modules for ARI? > > Then what would be really cool and easy to do is to have it auto create an additional device for the user and auto set the device and IP information of the server into the softphone based on what user logs into the ARI. I think it's possible, but the main issue is this: the module is intended to provide an emergency Phone when the VoIP carrier or Digital/Analog trunk fail, this phone registers to another SIP Server, the idea is register the phone into the Consultant's PBX like a plus service or another backup SIP Public Server. So the server need to have the Peer based on the user login. In the other hand if the use will be entirely internal, to replace the softphone or the desk phone its possible.
        Hide
        navaismo added a comment -

        Added to the ARI interface without the settings section:

        Show
        navaismo added a comment - Added to the ARI interface without the settings section: Screenshot: http://i.imgur.com/9Eu35ZS.png Download: http://goo.gl/AumZe
        Hide
        navaismo added a comment -

        Added the Local Softphone to the ARI using the User's Credentials.

        The menu change to 'Emergency Phone' this register to remote PBX. And 'My Webphone' this register to the local server using the user's credentials.

        *Screenshot: http://i.imgur.com/X3r6DZn.png

        *Download: http://goo.gl/0SpOl

        I know the coding is really a crap but I guess for users interested in a module using webrtc features its something. A feedback its appreciated, the tests was made with:

        *Asterisk 11.3.0

        *FreepBX 2.11

        *Latest Webrtc2Sip gateway.

        Special thanks to @tm1000

        Show
        navaismo added a comment - Added the Local Softphone to the ARI using the User's Credentials. The menu change to 'Emergency Phone ' this register to remote PBX. And 'My Webphone ' this register to the local server using the user's credentials. *Screenshot: http://i.imgur.com/X3r6DZn.png *Download: http://goo.gl/0SpOl I know the coding is really a crap but I guess for users interested in a module using webrtc features its something. A feedback its appreciated, the tests was made with: *Asterisk 11.3.0 *FreepBX 2.11 *Latest Webrtc2Sip gateway. Special thanks to @tm1000
        Hide
        Andrew Nagy added a comment -

        Working on internal module for this.

        Show
        Andrew Nagy added a comment - Working on internal module for this.

          People

          • Assignee:
            Andrew Nagy
            Reporter:
            navaismo
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development