Re: [OpenSBC] Couple of questions
Brought to you by:
joegenbaclor
|
From: Joegen E. B. <joe...@gm...> - 2007-12-03 01:10:45
|
Joegen E. Baclor wrote:
> inline...
>
> Jonas Gauffin wrote:
>
>> Hello
>>
>> I've been checking OpenSBC and got a couple of questions.
>>
>> I can provide my own configuration by implementing a XML-RPC server,
>> right?
>>
>
> Close but not quite. OpenSBC allows you to design your own config
> pages by providing XML-RPC hooks so an external web interface maybe able
> to edit config info outside of OpenSBC Config Pages. OpenSBC will still
> fetch information locally.
>
>
Let me take that back. You may indeed create your own XML-RPC server
by implementing the methods found in OSSAppConfig::InitXMLRPC(). There
is not much has been said and written about this easter egg in OpenSBC.
I am impressed that you went this deep to figure it out. I am
currently contemplating on introducing a real SQL Database to OpenSBC.
I wonder if this is a popular wish item. Feel free to comment on it.
RegisterMethod( "Config.GetListItem" );
RegisterMethod( "Config.SetListItem" );
RegisterMethod( "Config.AppendListItem" );
RegisterMethod( "Config.GetListSize" );
RegisterMethod( "Config.GetString" );
RegisterMethod( "Config.SetString" );
RegisterMethod( "Config.GetInteger" );
RegisterMethod( "Config.SetInteger" );
RegisterMethod( "Config.GetBoolean" );
RegisterMethod( "Config.SetBoolean" );
RegisterMethod( "Config.Subscribe" );
RegisterMethod( "Config.Changed" );
>> But what if I just want to provide the routing information when it's
>> requested (when a new call arrives)?
>>
>> I want to do the same with UA authentication (REGISTER). I want to
>> lookup the
>> account/password when the REGISTER transaction is received.
>>
> Work is currently in progress to introduce diameter support in OpenSBC.
> You could provide route and auth info to OpenSBC by implementing a
> diameter server. We are expecting this feature to be included in
> version 1.1.6
>
>
>> I want to monitor all calls on each UA (to always have the current
>> state of a UA (as in busy/free)). What is the best way to do that?
>> How do I control calls that UA's have? (like put them on hold,
>> disconnect etc)
>>
>
> That feature is a switchboard feature and should be a functionality of a
> PBX and not an SBC.
>
>
>> Last question is about IVR. How do I create different IVR
>> applications? I've tried to figure out how SBCIVRHandler is invoked,
>> but it's lot of code to dig in.
>>
>>
>
> You have looked at the right place. I believe the IVR handler is one of
> the easiest to understand among all the OSBC handlers. There is
> currently work being done to have OpenSBC support VXML via openVXI.
> This should be out with 1.1.6 as well.
>
>
>
>> Any help would be greatly appreciated,
>> Jonas
>>
>> ------------------------------------------------------------------------
>>
>> -------------------------------------------------------------------------
>> SF.Net email is sponsored by: The Future of Linux Business White Paper
>> from Novell. From the desktop to the data center, Linux is going
>> mainstream. Let it simplify your IT future.
>> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Opensipstack-osbcdevel mailing list
>> Ope...@li...
>> https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel
>>
>> ------------------------------------------------------------------------
>>
>> No virus found in this incoming message.
>> Checked by AVG Free Edition.
>> Version: 7.5.503 / Virus Database: 269.16.10/1160 - Release Date: 11/29/2007 8:32 PM
>>
>>
>
>
> -------------------------------------------------------------------------
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell. From the desktop to the data center, Linux is going
> mainstream. Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> _______________________________________________
> Opensipstack-osbcdevel mailing list
> Ope...@li...
> https://lists.sourceforge.net/lists/listinfo/opensipstack-osbcdevel
>
>
>
|