Thread: [OpenSBC] Couple of questions
Brought to you by:
joegenbaclor
|
From: Jonas G. <jon...@gm...> - 2007-12-02 14:59:46
|
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? 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. 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) 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. Any help would be greatly appreciated, Jonas |
|
From: Joegen E. B. <joe...@gm...> - 2007-12-03 00:42:43
|
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. > 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 > |
|
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
>
>
>
|
|
From: Jonas G. <jon...@gm...> - 2007-12-03 08:05:43
|
thank you for your answer. > > 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 > You have a roadmap on the development page, but I guess it's for the stack itself. When is 1.1.6 going to be released? Is 1.1.6 that is currently being developed? > > > > > 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. > I know. I'm thinking about creating a PBX on top of 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. > When is the IVRHandler invoked, and for what numbers? And how do I know which number the current session was invoked for? |
|
From: Chandra S. A. <cag...@ve...> - 2007-12-03 04:36:23
|
Guys, I am a new OpenSBC user and need some basic information. Please help me with the following doubts: 1. Does it support REDIRECT functionality? 2. Does it support only co-located "location service"? Or it has provision for remote access also? Thanks in advance, CS _____ From: ope...@li... [mailto:ope...@li...] On Behalf Of Jonas Gauffin Sent: Sunday, December 02, 2007 8:30 PM To: ope...@li... Subject: [OpenSBC] Couple of questions 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? 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. 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) 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. Any help would be greatly appreciated, Jonas |
|
From: Joegen E. B. <joe...@gm...> - 2007-12-03 05:02:55
|
Chandra Shekhar Agrawal wrote: > > Guys, > > > > I am a new OpenSBC user and need some basic information. Please help > me with the following doubts: > > > > 1. Does it support REDIRECT functionality? > Yes it does. The following entry in B2BUA Route should redirect the call instead [sip:613*] sip:61...@fw...;action="redirect" > 2. Does it support only co-located "location service"? Or it has > provision for remote access also? > I am not sure what you mean by "location service" here.... Please elaborate. > > > Thanks in advance, > > CS > > > > ------------------------------------------------------------------------ > > *From:* ope...@li... > [mailto:ope...@li...] *On > Behalf Of *Jonas Gauffin > *Sent:* Sunday, December 02, 2007 8:30 PM > *To:* ope...@li... > *Subject:* [OpenSBC] Couple of questions > > > > 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? > 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. > > 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) > > 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. > > 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.13/1165 - Release Date: 12/2/2007 8:34 PM > |
|
From: Chandra S. A. <cag...@ve...> - 2007-12-03 10:07:46
|
Joegen, Thanks for your response. For location service I intended to know if OpenSBC has interfaces t query a remote database and get the results or it can query a local database only? Please apprise me with your answer. TIA, CS -----Original Message----- From: ope...@li... [mailto:ope...@li...] On Behalf Of Joegen E. Baclor Sent: Monday, December 03, 2007 10:33 AM To: ope...@li... Subject: Re: [OpenSBC] REDIRECT functionality and LOCATION Service Chandra Shekhar Agrawal wrote: > > Guys, > > > > I am a new OpenSBC user and need some basic information. Please help > me with the following doubts: > > > > 1. Does it support REDIRECT functionality? > Yes it does. The following entry in B2BUA Route should redirect the call instead [sip:613*] sip:61...@fw...;action="redirect" > 2. Does it support only co-located "location service"? Or it has > provision for remote access also? > I am not sure what you mean by "location service" here.... Please elaborate. > > > Thanks in advance, > > CS > > > > ------------------------------------------------------------------------ > > *From:* ope...@li... > [mailto:ope...@li...] *On > Behalf Of *Jonas Gauffin > *Sent:* Sunday, December 02, 2007 8:30 PM > *To:* ope...@li... > *Subject:* [OpenSBC] Couple of questions > > > > 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? > 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. > > 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) > > 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. > > 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.13/1165 - Release Date: 12/2/2007 8:34 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 |