[asterisk-users] IAX Java Softphone?
Josiah Bryan
jbryan at productiveconcepts.com
Wed Jan 14 13:53:23 CST 2009
Tim -
Do you have any minimal docs or hints on what hooks the DHTML/JS methods
are available for scripting? Something like a quickstart javascript example?
I'm great with javascript, but I havn't read thru the Java to figure out
the hooks yet - if thats whats needed, I dont mind, but I'd rather hear
from the guy who knows best.
I'm assuming something like:
<applet id="xyz" ...>
<script>
var applet = [get applet ref];
function onDialButtonClick()
{
var number = myFunctionGetPhoneNumber();
applet.connectToServer("my.iax.server.com","user","pass");
applet.dial(number);
[update UI]
}
function onHangupClick() { applet.hangupCall();applet.disconnectServer() }
</script>
Something like that?
-josiah
Tim Panton wrote:
> On 14 Jan 2009, at 18:02, Roberto Fichera wrote:
>
>> Tim Panton ha scritto:
>>> On 14 Jan 2009, at 17:07, Roberto Fichera wrote:
>>>
>>>
>>>> Tim Panton ha scritto:
>>>>
>>>>> It isn't really in a state for novices at the present
>>>>> you'd need:
>>>>> 1) a java compiler
>>>>> 2) a java code signing certificate (java applets can't read from
>>>>> the
>>>>> mic
>>>>> without being signed)
>>>>> 3) appropriate javascript and DHTML to implement the look and feel
>>>>> 4) an asterisk (or freeSWITCH) to talk IAX to.
>>>>>
>>>>> Tim.
>>>>>
>>>>>
>>>> Really great stuff! Could you please explain how to use it in a java
>>>> application?
>>>>
>>>> Thanks in advance.
>>>>
>>> I designed it as a Java applet, so the top level needs Javascript and
>>> DHTML from the
>>> browser to provide a UI.
>>> That said, It wouldn't be very hard to write an application class and
>>> some
>>> UI classes to turn it into a stand-alone application , but that
>>> depends on the
>>> complexity of the UI you want.
>>>
>> I'm interested to use it as IAX2 API within my UI, so something like:
>>
>> - open IAX2 channel
>> - call 123456
>> - answer a call
>> - close IAX2 channel
> It is definitely capable of that with an added class or 2.
> - but remember it is GPL, so you would 'taint' the rest of your code
> - if it isn't already GPL.
>
>
> ---------
> Tim Panton - Web/VoIP consultant and implementor
> www.westhawk.co.uk
>
>
>
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
--
Josiah Bryan
IT Manager
Productive Concepts, Inc.
jbryan at productiveconcepts.com
(765) 964-6009, ext. 224
More information about the asterisk-users
mailing list