OFBiz
  1. OFBiz
  2. OFBIZ-640

Support for Trixbox (Asterisk) Click to Dial

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: framework
    • Labels:
      None

      Description

      This was a very exciting feature to get working for me.

      Using several open source Java->Asterisk jars a very simple service is implemented through simple-methods that takes parameters to create a call to first the originator's channel and then to an extension.

      parameters (* denotes required)
      *originatingChannel - Will call this channel first, needs to be in the format "SIP/200" or "IAX2/200"
      *extension - Will call this party after the originatingChannel has accepted the call
      priority - not sure the actual usage of this one, if not passed into the service defaults to "1"
      context - used with the asterisk dial plans, if not passed will take from trixbox.properties files
      actionTimeout - timeout I believe for both parties to accept the call

      1. trixbox.patch
        10 kB
        Chris Howe
      2. trixbox.patch
        10 kB
        Chris Howe
      3. jtapi-1.3.1.jar
        131 kB
        Chris Howe
      4. gjtapi-20060515.jar
        610 kB
        Chris Howe
      5. asterisk-jtapi-0.2.jar
        46 kB
        Chris Howe
      6. asterisk-java-0.3-m1.jar
        285 kB
        Chris Howe
      7. trixbox.patch
        10 kB
        Chris Howe

        Issue Links

          Activity

          Hide
          Chris Howe added a comment -

          Just when you spend a weekend getting something to wrok...someone goes and makes the whole thing even easier...

          http://nerdvittles.com/index.php?p=170

          Show
          Chris Howe added a comment - Just when you spend a weekend getting something to wrok...someone goes and makes the whole thing even easier... http://nerdvittles.com/index.php?p=170
          Hide
          Chris Howe added a comment -

          changes Integer.TYPE to int as that is the convention decided on in OFBIZ-400

          Show
          Chris Howe added a comment - changes Integer.TYPE to int as that is the convention decided on in OFBIZ-400
          Hide
          Chris Howe added a comment -

          Original patch used "context" as a field name which conflicts when sending parameters from a screen. Changed to callContext.

          Show
          Chris Howe added a comment - Original patch used "context" as a field name which conflicts when sending parameters from a screen. Changed to callContext.
          Hide
          Chris Howe added a comment -

          Because this uses a primitive type in the simple method call-object-method it is dependent on the CachedClassLoader.patch from OFBIZ-400

          Show
          Chris Howe added a comment - Because this uses a primitive type in the simple method call-object-method it is dependent on the CachedClassLoader.patch from OFBIZ-400
          Hide
          Chris Howe added a comment -

          One more thing. The patch creates a component in the hot-deploy folder, simply drop the jar files into hot-deploy/trixbox/lib

          Show
          Chris Howe added a comment - One more thing. The patch creates a component in the hot-deploy folder, simply drop the jar files into hot-deploy/trixbox/lib

            People

            • Assignee:
              Unassigned
              Reporter:
              Chris Howe
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Development